Path-following control of Mecanum-wheels omnidirectional mobile robots using nonsingular terminal sliding mode

被引:68
作者
Sun, Zhe [1 ]
Xie, Hao [2 ]
Zheng, Jinchuan [2 ]
Man, Zhihong [2 ]
He, Defeng [1 ]
机构
[1] Zhejiang Univ Technol, Coll Informat Engn, Hangzhou, Peoples R China
[2] Swinburne Univ Technol, Sch Software & Elect Engn, Melbourne, Vic, Australia
关键词
Mobile robot; Path following; Mecanum wheel; Nonsingular terminal sliding mode (NTSM); DESIGN; IMPLEMENTATION;
D O I
10.1016/j.ymssp.2020.107128
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
Due to the superior mobility and maneuverability to move toward any position and attain any orientation simultaneously, Mecanum-wheels omnidirectional mobile robot (MWOMR) is playing a significant role in autonomous transportation and service. This paper proposes a robust nonsingular terminal sliding mode (NTSM) control scheme for the path-following problem of an MWOMR. First, a plant model is identified as a second-order state-space equation with four inputs and three outputs to describe the MWOMR's path-tracking kinematics and dynamics. Afterwards, a multi-input-multi-output NTSM controller is designed for the MWOMR, and the stability of the NTSM control system is verified by means of Lyapunov function. In addition, the setting guideline of control parameters is elaborated in detail, and a Runge-Kutta formula-based dead-reckoning algorithm is employed to calculate the position and yaw angle information of the robot in real time. Lastly, experiments are carried out to test the control performance in the scenarios of lateral movement and circular movement with initial offset. Experimental results demonstrate that the presented NTSM control strategy owns evident superiority in terms of higher tracking accuracy and stronger robustness against different movements in comparison with a conventional sliding mode (CSM) controller. (C) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页数:14
相关论文
共 35 条
[1]   Speed tracking control of pneumatic motor servo systems using observation-based adaptive dynamic sliding-mode control [J].
Chen, Syuan-Yi ;
Gong, Sheng-Sian .
MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2017, 94 :111-128
[2]   Robust Nonsingular Terminal Sliding-Mode Control for Nonlinear Magnetic Bearing System [J].
Chen, Syuan-Yi ;
Lin, Faa-Jeng .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2011, 19 (03) :636-643
[3]   Design and implementation of a ball-driven omnidirectional spherical robot [J].
Chen, Wei-Hsi ;
Chen, Ching-Pei ;
Tsai, Jia-Shiuan ;
Yang, Jackie ;
Lin, Pei-Chun .
MECHANISM AND MACHINE THEORY, 2013, 68 :35-48
[4]   Visual dead-reckoning for motion control of a Mecanum-wheeled mobile robot [J].
Cooney, JA ;
Xu, WL ;
Bright, G .
MECHATRONICS, 2004, 14 (06) :623-637
[5]  
Craig J. J, 1995, INTRO ROBOTICS MECH
[6]   Non-singular terminal sliding mode control of rigid manipulators [J].
Feng, Y ;
Yu, XH ;
Man, ZH .
AUTOMATICA, 2002, 38 (12) :2159-2167
[7]   Hybrid Terminal Sliding-Mode Observer Design Method for a Permanent-Magnet Synchronous Motor Control System [J].
Feng, Yong ;
Zheng, Jianfei ;
Yu, Xinghuo ;
Truong, Nguyen Vu .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2009, 56 (09) :3424-3431
[8]   Modeling and Control of a Snake-Like Robot Using the Screw-Drive Mechanism [J].
Fukushima, Hiroaki ;
Satomura, Shogo ;
Kawai, Toru ;
Tanaka, Motoyasu ;
Kamegawa, Tetsushi ;
Matsuno, Fumitoshi .
IEEE TRANSACTIONS ON ROBOTICS, 2012, 28 (03) :541-554
[9]   Nonsingular fast terminal sliding mode posture control for six-legged walking robots with redundant actuation [J].
Gang, Chen ;
Bo, Jin ;
Ying, Chen .
MECHATRONICS, 2018, 50 :1-15
[10]   Adaptive sliding mode fuzzy control for unknown robots with arbitrarily-switched constraints [J].
Jasim, Ibrahim F. ;
Flapper, Peter W. ;
Voos, Holger .
MECHATRONICS, 2015, 30 :174-186