AORRTC: Almost-Surely Asymptotically Optimal Planning with RRT-Connect
Tyler Wilson, Wil Thomason, Zachary Kingston, and Jonathan Gammell

TL;DR
AORRTC is a motion planning algorithm that quickly finds initial feasible paths and then efficiently converges to optimal solutions for high-degree-of-freedom robots, outperforming existing methods in speed and quality.
Contribution
This paper introduces AORRTC, an extension of RRT-Connect using the AO-x meta-algorithm, providing probabilistic completeness and asymptotic optimality with improved convergence speed.
Findings
AORRTC finds initial solutions as fast as RRT-Connect.
It converges to better solutions faster than state-of-the-art a.s.a.o. algorithms.
It solves high-DoF problems in milliseconds, outperforming other planners.
Abstract
Finding high-quality solutions quickly is an important objective in motion planning. This is especially true for high-degree-of-freedom robots. Satisficing planners have traditionally found feasible solutions quickly but provide no guarantees on their optimality, while almost-surely asymptotically optimal (a.s.a.o.) planners have probabilistic guarantees on their convergence towards an optimal solution but are more computationally expensive. This paper uses the AO-x meta-algorithm to extend the satisficing RRT-Connect planner to optimal planning. The resulting Asymptotically Optimal RRT-Connect (AORRTC) finds initial solutions in similar times as RRT-Connect and uses any additional planning time to converge towards the optimal solution in an anytime manner. It is proven to be probabilistically complete and a.s.a.o. AORRTC was tested with the Panda (7 DoF) and Fetch (8 DoF) robotic…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Path Planning Algorithms · AI-based Problem Solving and Planning · Robot Manipulation and Learning
