skip to main content
research-article

RRTX

Published: 01 June 2016 Publication History

Abstract

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 plans 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 ε-cost decrease is On log n for RRTX-faster than other current asymptotically optimal single-query algorithms we prove RRT* is ?nnlogn1/D and RRT# is ? n log2 n. In static environments RRTX has the same amortized runtime as RRT and RRT*, ?log n, and is faster than RRT#, ? log2 n. In order to achieve Olog n iteration time, each node maintains a set of Olog n expected neighbors, and the search-graph maintains ε-consistency for a predefined ε. Experiments and simulations confirm our theoretical analysis and demonstrate that RRTX is useful in both static and dynamic environments.

References

[1]
<ref id="bibr1-0278364915594679"> Arslan O, Tsiotras P 2013 Use of relaxation methods in sampling-based algorithms for optimal motion planning. In: <conf-name>2013 IEEE international conference on robotics and automation ICRA'13</conf-name>, Karlsruhe, Germany, <conf-date>6-10 May</conf-date>, pp. pp.2421–2428. Piscataway: IEEE Press.
[2]
<ref id="bibr2-0278364915594679"> Bekris KE, Kavraki LE 2007 Greedy but safe replanning under kinodynamic constraints. In: <conf-name>2007 IEEE international conference on robotics and automation ICRA'07</conf-name>, Rome, Italy, <conf-date>10-14 April</conf-date>, pp. pp.704–710. Piscataway: IEEE Press.
[3]
<ref id="bibr3-0278364915594679"> Bertola A, Gonzalez LF 2013 Adaptive dynamic path re-planning RRT algorithms with game theory for UAVs. In: <conf-name>15th Australian international aerospace congress AIAC'15</conf-name>, Melbourne, Australia, pp. pp.613–626.
[4]
<ref id="bibr4-0278364915594679"> Bialkowski J 2014 Optimizations for sampling-based motion planning algorithms. PhD Thesis, Massachusetts Institute of Technology, USA.
[5]
<ref id="bibr5-0278364915594679"> Bohlin R, Kavraki LE 2000 Path planning using Lazy PRM. In: <conf-name>2000 IEEE international conference on robotics and automation ICRA'00</conf-name>, vol. Volume 1, San Francisco, USA, <conf-date>24-28 April</conf-date>, pp. pp.521–528. Piscataway: IEEE Press.
[6]
<ref id="bibr6-0278364915594679"> Bruce J, Veloso M 2002 Real-time randomized path planning for robot navigation. In: <conf-name>IEEE conference on automation science and engineering</conf-name>, Lausanne, Switzerland, <conf-date>30 September-4 October</conf-date>, pp. pp.2383–2388. Piscataway: IEEE Press.
[7]
<ref id="bibr7-0278364915594679"> Ferguson D, Kalra N, Stentz A 2006 Replanning with RRTs. In: <conf-name>2006 IEEE international conference on robotics and automation ICRA'06</conf-name>, Orlando, USA, <conf-date>15-19 May</conf-date>, pp. pp.1243–1248. Piscataway: IEEE Press.
[8]
<ref id="bibr8-0278364915594679"> Fraichard T, Asama H 2003 Inevitable collision states. A step towards safer robots? In: <conf-name>IEEE/RSJ international conference on intelligent robots and systems IROS'03</conf-name>, vol. Volume 1, Las Vegas, USA, <conf-date>27-31 October</conf-date>, pp. pp.388–393. Piscataway: IEEE Press.
[9]
<ref id="bibr9-0278364915594679"> Frazzoli E, Dahleh MA, Feron E 2005 Maneuver-based motion planning for nonlinear systems with symmetries. IEEE Transactions on Robotics Volume 21 Issue 6: pp.1077–1091.
[10]
<ref id="bibr10-0278364915594679"> Gayle R, Klinger KR, Xavier PG 2007 Lazy reconfiguration forest LRF - An approach for motion planning with multiple tasks in dynamic environments. In: <conf-name>2007 IEEE international conference on robotics and automation ICRA'07</conf-name>, Rome, Italy, <conf-date>10-14 April</conf-date>, pp. pp.1316–1323. Piscataway: IEEE Press.
[11]
<ref id="bibr11-0278364915594679"> Hauser K 2012 On responsiveness, safety, and completeness in real-time motion planning. Autonomous Robots Volume 32 Issue 1: pp.35–48.
[12]
<ref id="bibr12-0278364915594679"> Hsu D, Kindel R, Latombe JC, Rock S 2002 Randomized kinodynamic motion planning with moving obstacles. International Journal of Robotics Research Volume 21 Issue 3: pp.233–255.
[13]
<ref id="bibr13-0278364915594679"> Kaelbling LP, Lozano-Perez T 2011 Hierarchical task and motion planning in the now. In: <conf-name>2011 IEEE international conference on robotics and automation ICRA'11</conf-name>, Shanghai, China, <conf-date>9-13 May</conf-date>, pp. pp.1470–1477. Piscataway: IEEE Press.
[14]
<ref id="bibr14-0278364915594679"> Karaman S, Frazzoli E 2011 Sampling-based algorithms for optimal motion planning. International Journal of Robotics Research Volume 30 Issue 7: pp.846–894.
[15]
<ref id="bibr15-0278364915594679"> Kavraki L, Svestka P, Latombe J, Overmars MH 1996 Probabilistic roadmaps for path planning in high-dimensional configuration spaces. <conf-name>IEEE Transactions on Robotics and Automation</conf-name>Volume 12 Issue 4: pp.566–580.
[16]
<ref id="bibr16-0278364915594679"> Knepper RA, Mason MT 2012 Real-time informed path sampling for motion planning search. International Journal of Robotics Research Volume 31 Issue 11: pp.1231–1250.
[17]
<ref id="bibr17-0278364915594679"> Koenig S, Likhachev M, Furcy D 2002 D*-Lite. In: <conf-name>18th national conference on artificial intelligence</conf-name>, Edmonton, Canada, <conf-date>28 July-1 August</conf-date>, pp. pp.476–483. Palo Alto: AAAI Press.
[18]
<ref id="bibr18-0278364915594679"> Koenig S, Likhachev M, Furcy D 2004 Lifelong planning A*. Artificial Intelligence Journal Volume 155 Issue 1</issue>-<issue>2: pp.93–146.
[19]
<ref id="bibr19-0278364915594679"> Kushleyev A, Likhachev M 2009 Time-bounded lattice for efficient planning in dynamic environments. In: <conf-name>2009 IEEE international conference on robotics and automation ICRA'09</conf-name>, Kobe, Japan, <conf-date>12-17 May</conf-date>, pp. pp.1662–1668. Piscataway: IEEE Press.
[20]
<ref id="bibr20-0278364915594679"> Kuwata Y, Karaman S, Teo J, Frazzoli E, How J, Fiore G 2009 Real-time motion planning with applications to autonomous urban driving. IEEE Transactions on Control Systems Technology Volume 17 Issue 5: pp.1105–1118.
[21]
<ref id="bibr21-0278364915594679"> LaValle SM 2006 Planning Algorithms. Cambridge: Cambridge University Press.
[22]
<ref id="bibr22-0278364915594679"> LaValle SM, Kuffner JJ 2001 Randomized kinodynamic planning. International Journal of Robotics Research Volume 20 Issue 5: pp.378–400.
[23]
<ref id="bibr23-0278364915594679"> LaValle SM, Lindemann S 2009 Simple and efficient algorithms for computing smooth, collision-free feedback laws over given cell decompositions. International Journal of Robotics Research Volume 28 Issue 5: pp.600–621.
[24]
<ref id="bibr24-0278364915594679"> Leven P, Hutchinson S 2001 Algorithmic and computational robotics: New directions. In: Donald B, Lynch K, Rus D eds Algorithmic and Computational Robotics: New Directions 2000 WAFR. Boca Raton: CRC Press.
[25]
<ref id="bibr25-0278364915594679"> Leven P, Hutchinson S 2002 A framework for real-time path planning in changing environments. International Journal of Robotics Research Volume 21 Issue 12: pp.999–1030.
[26]
<ref id="bibr26-0278364915594679"> Likhachev M, Ferguson D 2009 Planning long dynamically feasible maneuvers for autonomous vehicles. International Journal of Robotics Research Volume 28 Issue 8: pp.933–945.
[27]
<ref id="bibr27-0278364915594679"> Marble JD, Bekris KE 2013 Asymptotically near-optimal planning with probabilistic roadmap spanners. IEEE Transactions on Robotics Volume 29 Issue 2: pp.432–444.
[28]
<ref id="bibr28-0278364915594679"> Martin SR, Wright SE, Sheppard JW 2007 Offline and online evolutionary bidirectional RRT algorithms for efficient re-planning in dynamic environments. In: <conf-name>IEEE conference on automation science and engineering</conf-name>, Scottsdale, USA, <conf-date>22-25 September</conf-date>, pp. pp.1131–1136. Piscataway: IEEE Press.
[29]
<ref id="bibr29-0278364915594679"> Otte M 2011 Any-com multi-robot path planning. PhD Thesis, University of Colorado at Boulder, USA.
[30]
<ref id="bibr30-0278364915594679"> Otte M, Frazzoli E 2014 RRT<sup>X</sup>: Real-time motion planning/replanning for environments with unpredictable obstacles. In: <conf-name>International workshop on the algorithmic foundations of robotics</conf-name>, Istanbul, Turkey, <conf-date>3-5 August</conf-date>.
[31]
<ref id="bibr31-0278364915594679"> Otte M, Richardson SG, Mulligan J, Grudic G 2007 Local path planning in image space for autonomous robot navigation in unstructured environments. In: <conf-name>IEEE/RSJ international conference on intelligent robots and systems IROS'07</conf-name>, San Diego, USA, <conf-date>29 October-2 November</conf-date>, pp. pp.2819–2826. Piscataway: IEEE Press.
[32]
<ref id="bibr32-0278364915594679"> Pivtoraiko M, Knepper RA, Kelly A 2009 Differentially constrained mobile robot motion planning in state lattices. Journal of Field Robotics Volume 26 Issue 3: pp.308–333.
[33]
<ref id="bibr33-0278364915594679"> Plaku E, Kavraki LE, Vardi MY 2010 Motion planning with dynamics by a synergistic combination of layers of planning. IEEE Transactions on Robotics Volume 26 Issue 3: pp.469–482.
[34]
<ref id="bibr34-0278364915594679"> Pomarlan M, Sucan IA 2013 Motion planning for manipulators in dynamically changing environments using real-time mapping of free workspace. In: <conf-name>14th international symposium on computational intelligence and informatics CINTI'13</conf-name>, Budapest, Hungary, <conf-date>19-21 November</conf-date>, pp. pp.483–487. Piscataway: IEEE Press.
[35]
<ref id="bibr35-0278364915594679"> Reif J, Sharir M 1985 Motion planning in the presence of moving obstacles. In: <conf-name>26th annual symposium on foundations of computer science</conf-name>, Portland, USA, <conf-date>21-23 October</conf-date>, pp. pp.144–154.
[36]
<ref id="bibr36-0278364915594679"> Rimon E, Koditschek DE 1992 Exact robot navigation using artificial potential functions. IEEE Transactions on Robotics and Automation Volume 8 Issue 5: pp.501–518.
[37]
<ref id="bibr37-0278364915594679"> Salzman O, Halperin D 2014 Asymptotically near-optimal RRT for fast, high-quality, motion planning. In: <conf-name>2014 IEEE international conference on robotics and automation ICRA'14</conf-name>, Hong Kong, <conf-date>31 May-7 June</conf-date>, pp. pp.4680–4685. Piscataway: IEEE Press.
[38]
<ref id="bibr38-0278364915594679"> Salzman O, Shaharabani D, Agarwal PK, Halperin D 2014 Sparsification of motion-planning roadmaps by edge contraction. International Journal of Robotics Research Volume 33 Issue 14: pp.1711–1725.
[39]
<ref id="bibr39-0278364915594679"> Sermanet P, Scoffier M, Crudele C, Muller U, LeCun Y 2008 Learning maneuver dictionaries for ground robot planning. In: <conf-name>39th international symposium on robotics ISR'08</conf-name>, Seoul, Korea, <conf-date>15-17 October</conf-date>.
[40]
<ref id="bibr40-0278364915594679"> Stentz A 1995 The focussed D* algorithm for real-time replanning. In: <conf-name>International joint conference on artificial intelligence</conf-name>, Montreal, Canada, <conf-date>20-25 August</conf-date>, pp. pp.1652–1659.
[41]
<ref id="bibr41-0278364915594679"> Sugiyama M, Kawano Y, Niizuma M, Takagaki M, Tomizawa M, Degawa S 1994 Navigation system for an autonomous vehicle with hierarchical map and planner. In: <conf-name>Intelligent vehicles '94 symposium</conf-name>, Paris, France, <conf-date>24-26 October</conf-date>, pp. pp.50–55. Piscataway: IEEE Press.
[42]
<ref id="bibr42-0278364915594679"> Tedrake R, Manchester IR, Tobenkin M, Roberts JW 2010 LQR-trees: Feedback motion planning via sums-of-squares verification. International Journal of Robotics Research Volume 29 Issue 8: pp.1038–1052.
[43]
<ref id="bibr43-0278364915594679"> Wang W, Balkcom D, Chakrabarti A 2015 A fast online spanner for roadmap construction. International Journal of Robotics Research. Epub ahead of print 18 May 2015.
[44]
<ref id="bibr44-0278364915594679"> Yang Y, Brock O 2010 Elastic roadmaps-motion generation for autonomous mobile manipulation. Autonomous Robots Volume 28 Issue 1: pp.113–130.
[45]
<ref id="bibr45-0278364915594679"> Zucker M, Kuffner J, Branicky M 2007 Multipartite RRTs for rapid replanning in dynamic environments. In: <conf-name>2007 IEEE international conference on robotics and automation ICRA'07</conf-name>, Rome, Italy, <conf-date>10-14 April</conf-date>, pp. pp.1603–1609. Piscataway: IEEE Press.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image International Journal of Robotics Research
International Journal of Robotics Research  Volume 35, Issue 7
6 2016
127 pages

Publisher

Sage Publications, Inc.

United States

Publication History

Published: 01 June 2016

Author Tags

  1. Real-time
  2. asymptotically optimal
  3. dynamic environments
  4. graph consistency
  5. motion planning
  6. replanning
  7. shortest-path

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 30 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media