Path Planning for Autonomous Vehicles in Unknown Semi-structured Environments

被引:639
作者
Dolgov, Dmitri [1 ]
Thrun, Sebastian [2 ]
Montemerlo, Michael [2 ]
Diebel, James [2 ]
机构
[1] Toyota Res Inst, AI & Robot Grp, Ann Arbor, MI 48105 USA
[2] Stanford Univ, Stanford Artificial Intelligence Lab, Stanford, CA 94305 USA
关键词
path planning; autonomous driving; DARPA-URBAN-CHALLENGE; SPECIAL-ISSUE; MANIPULATORS; NAVIGATION; CAR;
D O I
10.1177/0278364909359210
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
We describe a practical path-planning algorithm for an autonomous vehicle operating in an unknown semi-structured (or unstructured) environment, where obstacles are detected online by the robot's sensors. This work was motivated by and experimentally validated in the 2007 DARPA Urban Challenge, where robotic vehicles had to autonomously navigate parking lots. The core of our approach to path planning consists of two phases. The first phase uses a variant of A*search (applied to the 3D kinematic state space of the vehicle) to obtain a kinematically feasible trajectory. The second phase then improves the quality of the solution via numeric non-linear optimization, leading to a local (and frequently global) optimum. Further, we extend our algorithm to use prior topological knowledge of the environment to guide path planning, leading to faster search and final trajectories better suited to the structure of the environment. We present experimental results from the DARPA Urban Challenge, where our robot demonstrated near-flawless performance in complex general path-planning tasks such as navigating parking lots and executing U-turns on blocked roads. We also present results on autonomous navigation of real parking lots. In those latter tasks, which are significantly more complex than the ones in the DARPA Urban Challenge, the time of a full replanning cycle of our planner is in the range of 50-300 ms.
引用
收藏
页码:485 / 501
页数:17
相关论文
共 42 条
  • [1] Andrews J.R., 1983, Control of Manufacturing Processes and Robotic Systems, P243
  • [2] [Anonymous], 2006, Planning algorithms
  • [3] Greedy but safe replanning under kinodynamic constraints
    Bekris, Kostas E.
    Kavraki, Lydia E.
    [J]. PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-10, 2007, : 704 - 710
  • [4] Buehler M., 2005, The 2005 DARPA Grand Challenge
  • [5] Special issue on the 2007 DARPA Urban Challenge, Part II
    Buehler, Martin
    Iagnemma, Karl
    Singh, Sanjiv
    [J]. JOURNAL OF FIELD ROBOTICS, 2008, 25 (09) : 567 - 568
  • [6] Buehler M, 2008, J FIELD ROBOT, V25, P423, DOI 10.1002/rob.20257
  • [7] Sensor-based exploration: The hierarchical generalized Voronoi graph
    Choset, H
    Burdick, J
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2000, 19 (02) : 96 - 125
  • [8] Choset H., 2005, Principles of robot motion: theory, algorithms, and implementation
  • [9] Connolly C., 1990, IEEE INT C ROB AUT C, P2102
  • [10] Alice: An information-rich autonomous vehicle for high-speed desert navigation
    Cremean, Lars B.
    Foote, Tully B.
    Gillula, Jeremy H.
    Hines, George H.
    Kogan, Dmitriy
    Kriechbaum, Kristopher L.
    Lamb, Jeffrey C.
    Leibs, Jeremy
    Lindzey, Laura
    Rasmussen, Christopher E.
    Stewart, Alexander D.
    Burdick, Joel W.
    Murray, Richard M.
    [J]. JOURNAL OF FIELD ROBOTICS, 2006, 23 (09) : 777 - 810