Motion control of an underactuated spherical robot: A hierarchical sliding-mode approach with disturbance estimation

The inner suspension of a spherical robot undergoes an underactuated state which will be difficult for the underactuated system control, when the robot is rolling ahead. To resolve this underactuated control problem, an adaptive hierarchical sliding mode control scheme is proposed. The spherical robot system is separated as shell subsystem and inner suspension subsystem according to the movement. Then a pair of first layer sliding surfaces is defined for each subsystem, by which the equivalent control law is derived to ensure states of each subsystem approaching to their own sliding mode surface. Based on the first layer sliding surface, a second layer surface is defined correspondingly, through which a total control law is given to make sure that all states can converge to their desired value via Lyapunov stability theorem. Meanwhile, considering the unavoidable and uncertain disturbance in the unstructured exploration environment, an adaptive hierarchical sliding mode control scheme is adopted to estimate the uncertain disturbances in real-time. Finally, the simulation results demonstrate the controller's adaptability and validity.

[1]  Wei Sun,et al.  Path following of a class of non-holonomic mobile robot with underactuated vehicle body , 2010 .

[2]  Ho-Hoon Lee,et al.  A Sliding-Mode Antiswing Trajectory Control for Overhead Cranes With High-Speed Load Hoisting , 2006 .

[3]  Fan-Ren Chang,et al.  Modeling and hierarchical tracking control of tri-wheeled mobile robots , 2006, IEEE Transactions on Robotics.

[4]  Jianqiang Yi,et al.  Hierarchical Sliding Mode Control to Swing up a Pendubot , 2007, 2007 American Control Conference.

[5]  Yunong Zhang,et al.  Robust adaptive motion/force control for wheeled inverted pendulums , 2010, Autom..

[6]  Ping Hu,et al.  SLIDING MODE ROBUST CONTROL FOR TWO-WHEELED MOBILE ROBOT WITH LOWER CENTER OF GRAVITY , 2011 .

[7]  Tuanjie Li,et al.  Design and Analysis of a Wind-Driven Spherical Robot with Multiple Shapes for Environment Exploration , 2011 .

[8]  Yue Ming,et al.  Introducing HIT Spherical Robot: Dynamic Modeling and Analysis Based on Decoupled Subsystem , 2006, ROBIO.

[9]  Yan Wang,et al.  Motion control of a spherical mobile robot , 1996, Proceedings of 4th IEEE International Workshop on Advanced Motion Control - AMC '96 - MIE.

[10]  Z. Qiang,et al.  A Back-stepping Based Trajectory Tracking Controller for a Non-chained Nonholonomic Spherical Robot , 2008 .

[11]  Hongjun Chen,et al.  Energy-based control design of an underactuated 2-dimensional TORA system , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  B Xiao,et al.  Adaptive quaternion-based output feedback control for flexible spacecraft attitude tracking with input constraints , 2011 .

[13]  P. Olver Nonlinear Systems , 2013 .

[14]  Dongbin Zhao,et al.  Design of a stable sliding-mode controller for a class of second-order underactuated systems , 2004 .

[15]  Yi Jian Hierarchical Sliding-Mode Control Method for Overhead Cranes , 2004 .

[16]  Jie Zhang,et al.  Motion control of mobile under-actuated manipulators by implicit function using support vector machines , 2010 .

[17]  Lihua Xie,et al.  Robust and adaptive variable structure output feedback control of uncertain systems with input nonlinearity , 2008, Autom..

[18]  Qingxuan Jia,et al.  The Design of the Spherical Robot Autonomous GPS-Based Positioning and Navigation System , 2010, 2010 International Conference on Intelligent System Design and Engineering Application.