Path tracking control of a spherical mobile robot

被引:71
作者
Cai, Yao [1 ]
Zhan, Qiang [1 ]
Xi, Xi [1 ]
机构
[1] Beijing Univ Aeronaut & Astronaut, Inst Robot, Beijing 100191, Peoples R China
基金
国家高技术研究发展计划(863计划); 中国国家自然科学基金;
关键词
Spherical mobile robot; Nonholonomic constraints; Path tracking; Fuzzy control; VARIABLE STRUCTURE CONTROL; MOTION; SYSTEMS; DESIGN;
D O I
10.1016/j.mechmachtheory.2011.12.009
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
The typical dynamic path following method presents a systematic framework for nonholonomic mobile robot and exhibits excellent tracking performance in simulations and experiments. However, it fails to converge the position and pose simultaneously for spherical robot with a 2 DOFs pendulum. This paper discusses the practical path tracking control of a spherical robot, focusing on the simultaneous converges of position and pose. The kinematics and dynamics models of a spherical robot are deduced and regulated to be a canonical form through the null space method and nonlinear feedback. Under the inspiration of human-like tracker-guide mode, a real-time fuzzy guidance scheme for the path tracking control of the spherical robot is proposed. To deal with the dynamics, a hierarchical sliding mode controller is integrated with the fuzzy guidance scheme through a backstepping strategy. The effectiveness of the proposed path tracking method is validated trough MATLAB simulations on both the comparisons with the typical dynamic path following algorithm and several practical cases: effect of initial conditions, complex curves and piecewise continuous paths tracking. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:58 / 73
页数:16
相关论文
共 37 条
[1]   Design and control of a spherical mobile robot [J].
Alves, J ;
Dias, J .
PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART I-JOURNAL OF SYSTEMS AND CONTROL ENGINEERING, 2003, 217 (I6) :457-467
[2]  
Armour R.H., 2006, J BIONIC ENG, V3, P195, DOI DOI 10.1016/S1672-6529(07)60003-1
[3]  
Baltes J., 1999, Proceedings 1999 IEEE International Symposium on Computational Intelligence in Robotics and Automation. CIRA'99 (Cat. No.99EX375), P89, DOI 10.1109/CIRA.1999.809952
[4]   Spherical rolling robot: A design and motion planning studies [J].
Bhattacharya, S ;
Agrawal, SK .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2000, 16 (06) :835-839
[5]  
Bicchi A, 1997, IEEE INT CONF ROBOT, P2620, DOI 10.1109/ROBOT.1997.619356
[6]  
Chen Ming, 2008, High Technology Letters (English Language Edition), V14, P289
[7]   Lie algebra application to mobile robot control: a tutorial [J].
Coelho, P ;
Nunes, U .
ROBOTICA, 2003, 21 (05) :483-493
[8]   Exponential stabilization of the rolling sphere [J].
Das, T ;
Mukherjee, R .
AUTOMATICA, 2004, 40 (11) :1877-1889
[9]   Reconfiguration of a rolling sphere: A problem in evolute-involute geometry [J].
Das, Tuhin ;
Mukherjee, Ranjan .
JOURNAL OF APPLIED MECHANICS-TRANSACTIONS OF THE ASME, 2006, 73 (04) :590-597
[10]  
De Luca Alessandro., 1995, Kinematics and Dynamics of Multi-Body Systems, CISM Courses and Lectures, V360, P277, DOI DOI 10.1007/978-3-7091-4362-9_7