Text this: Modelling and control of a balancing robot using digital state space approach