From Reeds and Shepp's to continuous-curvature paths

被引:281
作者
Fraichard, T
Scheuer, A [2 ]
机构
[1] Univ Henry Poincare, F-54506 Vandoeuvre Les Nancy, France
[2] Inria, F-38333 Montbonnot St Martin, Saint Ismier, France
来源
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION | 2004年 / 20卷 / 06期
关键词
nonholonomic vehicles; smooth path planning;
D O I
10.1109/TRO.2004.833789
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents Continuous Curvature (CC) Steer, a steering method for car-like vehicles, i.e., an algorithm planning paths in the absence of obstacles. CC Steer is the first to compute paths with: 1) continuous curvature; 2) upper-bounded curvature; and 3) upper-bounded curvature derivative. CC Steer also verifies a topological property that ensures that when it is used within a general motion-planning scheme, it yields a complete collision-free path planner. The coupling of CC Steer with a general planning scheme yields a path planner that computes collision-free paths verifying the properties mentioned above. Accordingly, a car-like vehicle can follow such paths without ever having to stop in order to reorient its front wheels. Besides, such paths can be followed with a nominal speed which is proportional to the curvature derivative limit. The paths computed by CC Steer are made up of line segments, circular arcs, and clothoid arcs. They are not optimal in length. However, it is shown that they converge toward the optimal "Reeds and Shepp" paths when the curvature derivative upper bound tends to infinity. The capabilities of CC Steer to serve as an efficient steering method within two general planning schemes are also demonstrated.
引用
收藏
页码:1025 / 1035
页数:11
相关论文
共 40 条
[1]  
Abramovitz M, 1965, HDB MATH FUNCTIONS
[2]  
BARRAQUAND J, 1989, REV INTELLIGENCE ART, V3, P77
[3]  
BELLAICHE A, 1993, PROCEEDINGS OF THE 32ND IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-4, P2694, DOI 10.1109/CDC.1993.325685
[4]  
Boissonnat J. D., 1994, 2160 INRIA
[5]  
Bryson A. E., 1975, APPL OPTIMAL CONTROL
[6]  
Delingette H., 1991, Proceedings IROS '91. IEEE/RSJ International Workshop on Intelligent Robots and Systems '91. Intelligence for Mechanical Systems (Cat. No.91TH0375-6), P206, DOI 10.1109/IROS.1991.174451
[8]  
FERNANDEZ C, 1995, P IEEE INT C ROB AUT, V1, P680
[9]  
Fraichard T, 2001, IEEE INT CONF ROBOT, P3722, DOI 10.1109/ROBOT.2001.933197
[10]  
FRAICHARD T, 1991, 1991 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-3, P318, DOI 10.1109/ROBOT.1991.131595