Text this: Two-Wheeled Inverted Pendulum Robot NXT Lego Mindstorms: Mathematical Modelling and Real Robot comparisons