Text this: Controllers Comparison to stabilize a Two-wheeled Inverted Pendulum: PID, LQR and Sliding Mode Control