Sampling-based algorithms for optimal motion planning

被引:3165
|
作者
Karaman, Sertac [1 ]
Frazzoli, Emilio [1 ]
机构
[1] MIT, Lab Informat & Decis Syst, Cambridge, MA 02139 USA
来源
基金
美国国家科学基金会;
关键词
Motion planning; optimal path planning; sampling-based algorithms; random geometric graphs; PROBABILISTIC ROADMAPS; SEARCH; CONNECTIVITY; INTERSECTIONS; PERCOLATION; ROBOTS; SPACE; TREES;
D O I
10.1177/0278364911406761
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
During the last decade, sampling-based path planning algorithms, such as probabilistic roadmaps (PRM) and rapidly exploring random trees (RRT), have been shown to work well in practice and possess theoretical guarantees such as probabilistic completeness. However, little effort has been devoted to the formal analysis of the quality of the solution returned by such algorithms, e. g. as a function of the number of samples. The purpose of this paper is to fill this gap, by rigorously analyzing the asymptotic behavior of the cost of the solution returned by stochastic sampling-based algorithms as the number of samples increases. A number of negative results are provided, characterizing existing algorithms, e. g. showing that, under mild technical conditions, the cost of the solution returned by broadly used sampling-based algorithms converges almost surely to a non-optimal value. The main contribution of the paper is the introduction of new algorithms, namely, PRM* and RRT*, which are provably asymptotically optimal, i.e. such that the cost of the returned solution converges almost surely to the optimum. Moreover, it is shown that the computational complexity of the new algorithms is within a constant factor of that of their probabilistically complete (but not asymptotically optimal) counterparts. The analysis in this paper hinges on novel connections between stochastic sampling-based path planning algorithms and the theory of random geometric graphs.
引用
收藏
页码:846 / 894
页数:49
相关论文
共 50 条
  • [11] Dynamic Programming Guided Exploration for Sampling-based Motion Planning Algorithms
    Arslan, Oktay
    Tsiotras, Panagiotis
    2015 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2015, : 4819 - 4826
  • [12] Sampling-Based Robot Motion Planning
    Salzman, Oren
    COMMUNICATIONS OF THE ACM, 2019, 62 (10) : 54 - 63
  • [13] Sampling-Based Motion Planning: A Survey
    Lopez, Abraham Sanchez
    Zapata, Rene
    Lama, Maria A. Osorio
    COMPUTACION Y SISTEMAS, 2008, 12 (01): : 5 - 24
  • [14] Adversarial Sampling-Based Motion Planning
    Nichols, Hayden
    Jimenez, Mark
    Goddard, Zachary
    Sparapany, Michael
    Boots, Byron
    Mazumdar, Anirban
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2022, 7 (02) : 4267 - 4274
  • [15] Optimal Path Planning in Complex Cost Spaces With Sampling-Based Algorithms
    Devaurs, Didier
    Simeon, Thierry
    Cortes, Juan
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2016, 13 (02) : 415 - 424
  • [16] Adaptive Lazy Collision Checking for Optimal Sampling-based Motion Planning
    Kim, Donghyuk
    Kwon, Youngsun
    Yoon, Sung-eui
    2018 15TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS (UR), 2018, : 320 - 327
  • [17] Optimal Kinodynamic Motion Planning using Incremental Sampling-based Methods
    Karaman, Sertac
    Frazzoli, Emilio
    49TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2010, : 7681 - 7687
  • [18] Using Load Balancing to Scalably Parallelize Sampling-Based Motion Planning Algorithms
    Fidel, Adam
    Jacobs, Sam Ade
    Sharma, Shishir
    Amato, Nancy M.
    Rauchwerger, Lawrence
    2014 IEEE 28TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, 2014,
  • [19] Sampling-Based Methods for Motion Planning with Constraints
    Kingston, Zachary
    Moll, Mark
    Kavraki, Lydia E.
    ANNUAL REVIEW OF CONTROL, ROBOTICS, AND AUTONOMOUS SYSTEMS, VOL 1, 2018, 1 : 159 - 185
  • [20] An Effort Bias for Sampling-based Motion Planning
    Kiesel, Scott
    Gu, Tianyi
    Ruml, Wheeler
    2017 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2017, : 2864 - 2871