Simultaneous balancing and trajectory tracking control for an omnidirectional mobile robot with a cylinder using switching between two robust controllers. (10th November 2017)