Self Balancing Two-Wheeled Robot: A study on controlling a two-wheeled robotic vehicle