Robust hierarchical sliding mode control of a two-wheeled self-balancing vehicle using perturbation estimation

Abstract This paper presents the design and implementation of hierarchical sliding mode control (HSMC) with perturbation estimation (PE) technique on a two-wheeled self-balancing vehicle (TWSBV), to simultaneously realize real-time balancing and velocity tracking control purposes. Considering the fact that the TWSBV system is a typical second-order underactuated system with one controlled actuator and two required control objectives, two sliding surfaces constructed by the velocity and tilt angle information are first designed and an HSMC is proposed to simultaneously achieve both balancing control and velocity control. In order to further enhance the ability of disturbance rejection of the HSMC control, the PE is used to assist with the proposed control for estimating the perturbations online such that the uncertainty bound information is not required in the control design. The excellent balancing and velocity tracking performance can be well achieved even under external disturbances. The effectiveness of the proposed control is verified by a group of comparative experimental investigations on a real TWSBV.

[1]  Chih-Min Lin,et al.  Decoupling control by hierarchical fuzzy sliding-mode controller , 2005, IEEE Trans. Control. Syst. Technol..

[2]  Shui-Chun Lin,et al.  Adaptive Neural Network Control of a Self-Balancing Two-Wheeled Scooter , 2010, IEEE Transactions on Industrial Electronics.

[3]  Abdul Rashid Husain,et al.  Improved unity magnitude input shaping scheme for sway control of an underactuated 3D overhead crane with hoisting , 2019, Mechanical Systems and Signal Processing.

[4]  Chih-Lyang Hwang,et al.  Trajectory tracking of a mobile robot with frictions and uncertainties using hierarchical sliding-mode under-actuated control , 2013 .

[5]  Mir Mohammad Ettefagh,et al.  Hybrid neural network fraction integral terminal sliding mode control of an Inchworm robot manipulator , 2016 .

[6]  He Chen,et al.  An adaptive tracking control method with swing suppression for 4-DOF tower crane systems , 2019, Mechanical Systems and Signal Processing.

[7]  Ming Yue,et al.  Constrained Adaptive Robust Trajectory Tracking for WIP Vehicles Using Model Predictive Control and Extended State Observer , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[8]  Ian Howard,et al.  Neural adaptive tracking control for an uncertain robot manipulator with time-varying joint space constraints , 2018, Mechanical systems and signal processing.

[9]  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.

[10]  Huiping Li,et al.  Model Predictive Stabilization of Constrained Underactuated Autonomous Underwater Vehicles With Guaranteed Feasibility and Stability , 2017, IEEE/ASME Transactions on Mechatronics.

[11]  Arun D. Mahindrakar,et al.  Position Stabilization and Waypoint Tracking Control of Mobile Inverted Pendulum Robot , 2014, IEEE Transactions on Control Systems Technology.

[12]  Honglun Wang,et al.  Robust back-stepping output feedback trajectory tracking for quadrotors via extended state observer and sigmoid tracking differentiator , 2018 .

[13]  Zhenwei Cao,et al.  Neural-network-based robust control for steer-by-wire systems with uncertain dynamics , 2014, Neural Computing and Applications.

[14]  Chih-Lyang Hwang,et al.  Adaptive Fuzzy Hierarchical Sliding-Mode Control for the Trajectory Tracking of Uncertain Underactuated Nonlinear Dynamic Systems , 2014, IEEE Transactions on Fuzzy Systems.

[15]  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.

[16]  Guanghui Wen,et al.  Designing Discrete-Time Sliding Mode Controller With Mismatched Disturbances Compensation , 2020, IEEE Transactions on Industrial Informatics.

[17]  Tong Heng Lee,et al.  Design and Implementation of Integral Sliding-Mode Control on an Underactuated Two-Wheeled Mobile Robot , 2014, IEEE Transactions on Industrial Electronics.

[18]  Hai Wang,et al.  Robust tracking control for vehicle electronic throttle using adaptive dynamic sliding mode and extended state observer , 2020 .

[19]  Shahaboddin Shamshirband,et al.  Prediction of contact forces of underactuated finger by adaptive neuro fuzzy approach , 2015 .

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

[21]  Amir Firouzeh,et al.  Grasp Mode and Compliance Control of an Underactuated Origami Gripper Using Adjustable Stiffness Joints , 2017, IEEE/ASME Transactions on Mechatronics.

[22]  Maolin Jin,et al.  Adaptive Integral Sliding Mode Control With Time-Delay Estimation for Robot Manipulators , 2017, IEEE Transactions on Industrial Electronics.

[23]  Qingsong Xu,et al.  Continuous Integral Terminal Third-Order Sliding Mode Motion Control for Piezoelectric Nanopositioning System , 2017, IEEE/ASME Transactions on Mechatronics.

[24]  Jing Li,et al.  Trajectory Planning and Optimized Adaptive Control for a Class of Wheeled Inverted Pendulum Vehicle Models , 2013, IEEE Transactions on Cybernetics.

[25]  Tufan Kumbasar,et al.  Current development on using Rotary Inverted Pendulum as a benchmark for testing linear and nonlinear control algorithms , 2019, Mechanical Systems and Signal Processing.

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

[27]  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.

[28]  Jian Huang,et al.  Nonlinear Disturbance Observer-Based Dynamic Surface Control of Mobile Wheeled Inverted Pendulum , 2015, IEEE Transactions on Control Systems Technology.

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

[30]  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.

[31]  Sangtae Kim,et al.  Nonlinear Optimal Control Design for Underactuated Two-Wheeled Inverted Pendulum Mobile Platform , 2017, IEEE/ASME Transactions on Mechatronics.

[32]  Xiaozheng Jin,et al.  Adaptive Integral Terminal Sliding Mode Control for Automobile Electronic Throttle via an Uncertainty Observer and Experimental Validation , 2018, IEEE Transactions on Vehicular Technology.

[33]  Zhihong Man,et al.  Continuous Fast Nonsingular Terminal Sliding Mode Control of Automotive Electronic Throttle Systems Using Finite-Time Exact Observer , 2018, IEEE Transactions on Industrial Electronics.

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