Text this: Control strategies for two-wheeled self-balancing robotic systems based on Kalman filter and LQR