Author:
Ba Pham Dinh,Lee Soon-Geul,Hang Bui Thi,Phat Truong Tien
Abstract
2D Ballbot is an actual under-actuated system with second-order nonholonomic velocity constraints and input coupling case where only control input is employed to control two outputs of the system. Controlling such a system is not easy because it faces many changelings including nonlinearities, external disturbances, and uncertainties. This study proposed a robust control system for a Ballbot mobile robot. The proposed control scheme is constructed using the hierarchical sliding mode control technique. The kinematics and dynamics of the Ballbot are derived. A Lyapunov function is used to prove the stability of the closed-loop control system. The stabilizing and transferring problems are investigated through several simulations and experiments by using the actual Ballbot platform.
Reference24 articles.
1. Ba PD, Lee SG, Back S, Kim J, Lee MK. Balancing and translation control of a ball Segway that a human can ride. In: 2016 16th International Conference on Control, Automation and Systems (ICCAS). 2016. pp. 477-480
2. Kumaga M, Ochiai T. Development of a robot balanced on a ball—Application of passive motion to transport. In: 2009 IEEE International Conference on Robotics and Automation (ICRA’09). 2009. pp. 4106-4111
3. Lauwers TB, Kantor GA, Hollis RL. A dynamically stable single-wheeled mobile robot with inverse mouse-ball drive. In: Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006 (ICRA 2006). 2006. pp. 2884-2889
4. Ching-Chih T, Ming-Han J, Cheng-Kai C, Ching-Wen L, Siang-Jyun C. Self-balancing and position control using multi-loop approach for ball robots. In: 2010 International Conference on System Science and Engineering (ICSSE). 2010. pp. 251-256
5. Kantor G, Hollis H, Nagarajan U. The Ballbot: An omnidirectional balancing mobile robot. The International Journal of Robotics Research. 2014;33(6):917-930