Randomized kinodynamic planning

被引:2121
作者
LaValle, SM [1 ]
Kuffner, JJ
机构
[1] Iowa State Univ, Dept Comp Sci, Ames, IA 50011 USA
[2] Univ Tokyo, Dept Mechano Informat, Bunkyo Ku, Tokyo, Japan
关键词
motion planning; trajectory planning; nonholonomic planning; algorithms; collision avoidance;
D O I
10.1177/02783640122067453
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
This paper presents the first randomized approach to kinodynamic planning (also known as trajectory planning or trajectory design). The task is to determine control inputs to drive a robot from an initial configuration and velocity to a goal configuration and velocity while obeying physically based dynamical models and avoiding obstacles in the robot's environment. The authors consider generic systems that express the nonlinear dynamics of a robot in terms of the robot's high-dimensional configuration space. Kinodynamic planning is treated as a motion-planning problem in a higher dimensional state space that has both first-order differential constraints and obstacle based global constraints. The state space serves the same role as the configuration space for basic path planning; however standard randomized path-planning techniques do not directly apply to planning trajectories in the state space. The authors have developed a randomized planning approach that is particularly tailored to trajectory planning problems in high-dimensional state spaces. The basis for this approach is the construction of rapidly exploring random trees, which offer benefits that are similar to those obtained by successful randomized holonomic planning methods but apply to a much broader class of problems. Theoretical analysis of the algorithm is given. Experimental results are presented for an implementation that computes trajectories for hovercrafts and satellites in cluttered environments, resulting in state spaces of up to 12 dimensions.
引用
收藏
页码:378 / 400
页数:23
相关论文
共 72 条
[11]   TIME-OPTIMAL CONTROL OF ROBOTIC MANIPULATORS ALONG SPECIFIED PATHS [J].
BOBROW, JE ;
DUBOWSKY, S ;
GIBSON, JS .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1985, 4 (03) :3-17
[12]   SHORTEST PATHS OF BOUNDED CURVATURE IN THE PLANE [J].
BOISSONNAT, JD ;
CEREZO, A ;
LEBLOND, J .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 1994, 11 (1-2) :5-20
[13]  
Bryson AE., 1975, Applied optimal control: optimization, estimation and control
[14]   STEERING 3-INPUT NONHOLONOMIC SYSTEMS - THE FIRE TRUCK EXAMPLE [J].
BUSHNELL, LG ;
TILBURY, DM ;
SASTRY, SS .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1995, 14 (04) :366-381
[15]   AN EXACT ALGORITHM FOR KINODYNAMIC PLANNING IN THE PLANE [J].
CANNY, J ;
REGE, A ;
REIF, J .
DISCRETE & COMPUTATIONAL GEOMETRY, 1991, 6 (05) :461-484
[16]  
CHALLOU D, 1995, IEEE INT CONF ROBOT, P709, DOI 10.1109/ROBOT.1995.525367
[17]  
CHERIF M, 1999, IEEE INT C ROB AUT
[18]  
CONNOLLY C, 1995, P IEEE INT C ROB AUT
[19]   KINODYNAMIC MOTION PLANNING [J].
DONALD, B ;
XAVIER, P ;
CANNY, J ;
REIF, J .
JOURNAL OF THE ACM, 1993, 40 (05) :1048-1066
[20]   PROVABLY GOOD APPROXIMATION ALGORITHMS FOR OPTIMAL KINODYNAMIC PLANNING FOR CARTESIAN ROBOTS AND OPEN-CHAIN MANIPULATORS [J].
DONALD, BR ;
XAVIER, PG .
ALGORITHMICA, 1995, 14 (06) :480-530