A smooth path tracking algorithm for wheeled mobile robots with dynamic constraints

被引:83
作者
Koh, KC
Cho, HS
机构
[1] Korea Adv Inst Sci & Technol, Dept Mech Engn, Taejon 305701, South Korea
[2] Sun Moon Univ, Div Mech & Control Engn, Chungnam Do 336840, South Korea
关键词
steering control; bang-bang control; nonholonomic constraints; path tracking algorithm; motion planning; mobile robot navigation;
D O I
10.1023/A:1008045202113
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In order to avoid wheel slippage or mechanical damage during the mobile robot navigation, it is necessary to smoothly change driving velocity or direction of the mobile robot. This means that dynamic constraints of the mobile robot should be considered in the design of path tracking algorithm. In the study, a path tracking problem is formulated as following a virtual target vehicle which is assumed to move exactly along the path with specified velocity. The driving velocity control law is designed basing on bang-bang control considering the acceleration bounds of driving wheels. The steering control law is designed by combining the bang-bang control with an intermediate path called the landing curve which guides the robot to smoothly land on the virtual target's tangential line. The curvature and convergence analyses provide sufficient stability conditions for the proposed path tracking controller. A series of path tracking simulations and experiments conducted for a two-wheel driven mobile robot show the validity of the proposed algorithm.
引用
收藏
页码:367 / 385
页数:19
相关论文
共 26 条
[1]   Discontinuous control of nonholonomic systems [J].
Astolfi, A .
SYSTEMS & CONTROL LETTERS, 1996, 27 (01) :37-45
[2]   CONTROL AND STABILIZATION OF NONHOLONOMIC DYNAMIC-SYSTEMS [J].
BLOCH, AM ;
REYHANOGLU, M ;
MCCLAMROCH, NH .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1992, 37 (11) :1746-1757
[3]   MOTION CONTROL ANALYSIS OF A MOBILE ROBOT [J].
BORENSTEIN, J ;
KOREN, Y .
JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 1987, 109 (02) :73-79
[4]   BLANCHE - AN EXPERIMENT IN GUIDANCE AND NAVIGATION OF AN AUTONOMOUS ROBOT VEHICLE [J].
COX, IJ .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1991, 7 (02) :193-204
[5]   ASYNCHRONOUS CONTROL OF ORIENTATION AND DISPLACEMENT IN A ROBOT VEHICLE [J].
CROWLEY, JL .
PROCEEDINGS - 1989 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOL 1-3, 1989, :1277-1282
[6]   MODELING AND PATH-TRACKING CONTROL OF A MOBILE WHEELED ROBOT WITH A DIFFERENTIAL DRIVE [J].
DESANTIS, RM .
ROBOTICA, 1995, 13 :401-410
[7]   PIECEWISE-SMOOTH AND SAFE TRAJECTORY PLANNING [J].
ELNAGAR, A ;
BASU, A .
ROBOTICA, 1994, 12 :299-307
[8]  
FENG D, 1991, J ROBOTIC SYST, V8, P699
[9]   Design of a robust high-performance fuzzy path tracker for autonomous vehicles [J].
GarciaCerezo, A ;
Ollero, A ;
Martinez, JL .
INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1996, 27 (08) :799-806
[10]   Tracking the gradient of artificial potential fields: Sliding mode control for mobile robots [J].
Guldner, J ;
Utkin, VI .
INTERNATIONAL JOURNAL OF CONTROL, 1996, 63 (03) :417-432