RRTX: Asymptotically optimal single-query sampling-based motion planning with quick replanning

被引:156
|
作者
Otte, Michael [1 ]
Frazzoli, Emilio [1 ]
机构
[1] MIT, Lab Informat & Decis, 77 Massachusetts Ave,32-D558, Cambridge, MA 02139 USA
来源
关键词
Real-time; asymptotically optimal; graph consistency; motion planning; replanning; dynamic environments; shortest-path; ROADMAPS;
D O I
10.1177/0278364915594679
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Dynamic environments have obstacles that unpredictably appear, disappear, or move. We present the first sampling-based replanning algorithm that is asymptotically optimal and single-query (designed for situation in which a priori offline computation is unavailable). Our algorithm, RRTX, refines and repairs the same search-graph over the entire duration of navigation (in contrast to previous single-query replanning algorithms that prune and then regrow some or all of the search-tree). Whenever obstacles change and/or the robot moves, a graph rewiring cascade quickly remodels the existing search-graph and repairs its shortest-path-to-goal sub-tree to reflect the new information. Both graph and tree are built directly in the robot's state-space; thus, the resulting plan(s) respect the kinematics of the robot and continue to improve during navigation. RRTX is probabilistically complete and makes no distinction between local and global planning, yet it reacts quickly enough for real-time high-speed navigation through unpredictably changing environments. Low information transfer time is essential for enabling RRTX to react quickly in dynamic environments; we prove that the information transfer time required to inform a graph of size n about an epsilon-cost decrease is O(n log n) for RRT(X)faster than other current asymptotically optimal single-query algorithms (we prove RRT* is and RRT# is (n log(2)n)). In static environments RRTX has the same amortized runtime as RRT and RRT*, (log n), and is faster than RRT#, (log(2)n). In order to achieve O(log n) iteration time, each node maintains a set of O(log n) expected neighbors, and the search-graph maintains epsilon-consistency for a predefined epsilon. Experiments and simulations confirm our theoretical analysis and demonstrate that RRTX is useful in both static and dynamic environments.
引用
收藏
页码:797 / 822
页数:26
相关论文
共 50 条
  • [1] On the Implementation of Single-Query Sampling-Based Motion Planners
    Sucan, Ioan A.
    Kavraki, Lydia E.
    2010 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2010, : 2005 - 2011
  • [2] Asymptotically Optimal Sampling-Based Motion Planning Methods
    Gammell, Jonathan D.
    Strub, Marlin P.
    ANNUAL REVIEW OF CONTROL, ROBOTICS, AND AUTONOMOUS SYSTEMS, VOL 4, 2021, 2021, 4 : 295 - 318
  • [3] Asymptotically optimal sampling-based kinodynamic planning
    Li, Yanbo
    Littlefield, Zakary
    Bekris, Kostas E.
    INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2016, 35 (05): : 528 - 564
  • [4] Cache-Aware Asymptotically-Optimal Sampling-Based Motion Planning
    Ichnowski, Jeffrey
    Prins, Jan F.
    Alterovitz, Ron
    2014 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2014, : 5804 - 5810
  • [5] Runtime Reduction in Optimal Multi-Query Sampling-Based Motion Planning
    Khaksar, Weria
    Sahari, Khairul Salleh bin Mohamed
    Ismail, Firas B.
    Yousefi, Moslem
    Ali, Marwan A.
    2014 IEEE INTERNATIONAL SYMPOSIUM ON ROBOTICS AND MANUFACTURING AUTOMATION (ROMA), 2014, : 52 - 56
  • [6] An Asymptotically-Optimal Sampling-Based Algorithm for Bi-directional Motion Planning
    Starek, Joseph A.
    Gomez, Javier V.
    Schmerling, Edward
    Janson, Lucas
    Moreno, Luis
    Pavone, Marco
    2015 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2015, : 2072 - 2078
  • [7] Sampling-based algorithms for optimal motion planning
    Karaman, Sertac
    Frazzoli, Emilio
    INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2011, 30 (07): : 846 - 894
  • [8] Speeding up single-query sampling-based algorithms using case-based reasoning
    Abdelwahed, Mustafa F.
    Saleh, Mohamed
    Mohamed, Amr E.
    EXPERT SYSTEMS WITH APPLICATIONS, 2018, 114 : 524 - 531
  • [9] Sampling-based optimal kinodynamic planning with motion primitives
    Sakcak, Basak
    Bascetta, Luca
    Ferretti, Gianni
    Prandini, Maria
    AUTONOMOUS ROBOTS, 2019, 43 (07) : 1715 - 1732
  • [10] Sampling-based optimal kinodynamic planning with motion primitives
    Basak Sakcak
    Luca Bascetta
    Gianni Ferretti
    Maria Prandini
    Autonomous Robots, 2019, 43 : 1715 - 1732