Unified state estimation for a ballbot
Dynamic modeling and sliding-mode control of a Ball robot with inverse mouse-ball drive