Design and Implementation of Integral Sliding-Mode Control on an Underactuated Two-Wheeled Mobile Robot

This paper presents a novel implementation of an integral sliding-mode controller (ISMC) on a two-wheeled mobile robot (2 WMR). The 2 WMR consists of two wheels in parallel and an inverse pendulum, which is inherently unstable. It is the first time that the sliding-mode control method is employed for real-time control of a 2 WMR platform and several critical issues are addressed. First, the 2 WMR is underactuated, which uses only one actuator to achieve position control of the wheels while balancing the pendulum around the upright position. ISMC is suitable for control of the underactuated 2 WMR, because ISMC has an extra degree of freedom in control when sliding mode is achieved. In this paper, we utilize this extra degree of freedom to implement a linear nominal controller, which is found adequate in stabilizing the sliding manifold in a range around the equilibrium. Second, the 2 WMR system is in presence of both matched and unmatched uncertainties. The implemented ISMC, with an integral sliding surface and a switching term, is able to completely nullify the influence from the matched uncertainties. The implemented linear nominal controller stabilizes the sliding manifold that is subject to unmatched uncertainties. Third, references design are addressed when implementing ISMC on the 2 WMR. The effectiveness of ISMC is verified through intensive simulation and experiment results.

[1]  Atsuo Takanishi,et al.  Development of a wheeled inverted pendulum robot and a pilot experiment with master students , 2010, 7th International Symposium on Mechatronics and its Applications.

[2]  Wen-June Wang,et al.  Design and Implementation of Fuzzy Control on a Two-Wheel Inverted Pendulum , 2011, IEEE Transactions on Industrial Electronics.

[3]  Dongkyoung Chwa,et al.  Swing-Up and Stabilization Control of Inverted-Pendulum Systems via Coupled Sliding-Mode Control Method , 2009, IEEE Transactions on Industrial Electronics.

[4]  J. Angeles,et al.  Experimental Validation of an Underactuated Two-Wheeled Mobile Robot , 2009, IEEE/ASME Transactions on Mechatronics.

[5]  Chih-Hui Chiu,et al.  Real-time control of a wheeled inverted pendulum based on an intelligent model free controller , 2011 .

[6]  Tong Heng Lee,et al.  Design and Implementation of a Takagi–Sugeno-Type Fuzzy Logic Controller on a Two-Wheeled Mobile Robot , 2013, IEEE Transactions on Industrial Electronics.

[7]  Hashem Ashrafiuon,et al.  Sliding mode control of underactuated multibody systems and its application to shape change control , 2008, Int. J. Control.

[8]  Shuzhi Sam Ge,et al.  Stabilization of underactuated mechanical systems: A non-regular back-stepping approach , 2001 .

[9]  Ümit Özgüner,et al.  Sliding mode control of a class of underactuated systems , 2008, Autom..

[10]  Yew-Wen Liang,et al.  Study of Reliable Design Using T-S Fuzzy Modeling and Integral Sliding Mode Control Schemes , 2013 .

[11]  Shailaja Kurode,et al.  Second order sliding mode control for a class of underactuated systems , 2012, 2012 12th International Workshop on Variable Structure Systems.

[12]  Arjan van der Schaft,et al.  Dynamics and control of a class of underactuated mechanical systems , 1999, IEEE Trans. Autom. Control..

[13]  Wen-Jun Cao,et al.  Nonlinear integral-type sliding surface for both matched and unmatched uncertain systems , 2004, IEEE Trans. Autom. Control..

[14]  Arun D. Mahindrakar,et al.  Robust Stabilization of a Class of Underactuated Mechanical Systems Using Time Scaling and Lyapunov Redesign , 2011, IEEE Transactions on Industrial Electronics.

[15]  Christopher Edwards,et al.  Dynamic Sliding Mode Control for a Class of Systems with Mismatched Uncertainty , 2005, Eur. J. Control.

[16]  Chih-Hui Chiu,et al.  The Design and Implementation of a Wheeled Inverted Pendulum Using an Adaptive Output Recurrent Cerebellar Model Articulation Controller , 2010, IEEE Transactions on Industrial Electronics.

[17]  Jun Luo,et al.  Adaptive Robust Dynamic Balance and Motion Controls of Mobile Wheeled Inverted Pendulums , 2008, IEEE Transactions on Control Systems Technology.

[18]  Yew-Wen Liang,et al.  T–S Model-Based SMC Reliable Design for a Class of Nonlinear Control Systems , 2009, IEEE Transactions on Industrial Electronics.

[19]  Thierry Floquet,et al.  Second‐order sliding mode control of underactuated mechanical systems I: Local stabilization with application to an inverted pendulum , 2008 .

[20]  Shin'ichi Yuta,et al.  Baggage Transportation and Navigation by a Wheeled Inverted Pendulum Mobile Robot , 2009, IEEE Transactions on Industrial Electronics.

[21]  Asif Sabanoviç,et al.  Variable Structure Systems With Sliding Modes in Motion Control—A Survey , 2011, IEEE Transactions on Industrial Informatics.

[22]  Vadim I. Utkin,et al.  Sliding mode control design principles and applications to electric drives , 1993, IEEE Trans. Ind. Electron..

[23]  Yew-Wen Liang,et al.  Integral-Type Quasi-Sliding Mode Control for a class of discrete-time nonlinear systems , 2012 .

[24]  Ning Sun,et al.  New Energy Analytical Results for the Regulation of Underactuated Overhead Cranes: An End-Effector Motion-Based Approach , 2012, IEEE Transactions on Industrial Electronics.

[25]  Chun-Chieh Chang,et al.  Design and Development of Mamdani-Like Fuzzy Control Algorithm for a Wheeled Human-Conveyance Vehicle Control , 2012, IEEE Transactions on Industrial Electronics.

[26]  Thierry Floquet,et al.  Second‐order sliding mode control of underactuated mechanical systems II: Orbital stabilization of an inverted pendulum with application to swing up/balancing control , 2008 .

[27]  Kaustubh Pathak,et al.  Velocity and position control of a wheeled inverted pendulum by partial feedback linearization , 2005, IEEE Transactions on Robotics.

[28]  Dongkyoung Chwa,et al.  Orbital Stabilization of Inverted-Pendulum Systems via Coupled Sliding-Mode Control , 2009, IEEE Transactions on Industrial Electronics.

[29]  Jian Huang,et al.  Sliding-Mode Velocity Control of Mobile-Wheeled Inverted-Pendulum Systems , 2010, IEEE Transactions on Robotics.

[30]  Shui-Chun Lin,et al.  Adaptive Neural Network Control of a Self-balancing Two-wheeled Scooter , 2007, IECON 2007 - 33rd Annual Conference of the IEEE Industrial Electronics Society.

[31]  Alfred C. Rufer,et al.  JOE: a mobile, inverted pendulum , 2002, IEEE Trans. Ind. Electron..

[32]  Jangmyung Lee,et al.  Decoupled Dynamic Control for Pitch and Roll Axes of the Unicycle Robot , 2013, IEEE Transactions on Industrial Electronics.

[33]  Peter Xiaoping Liu,et al.  Robust Sliding Mode Control for Robot Manipulators , 2011, IEEE Transactions on Industrial Electronics.