AORRTC: Finding optimal paths with AO-x and RRT-Connect
Share
- Publication Date
- Abstract
Finding high-quality solutions quickly is important when planning motions 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 arms on the MotionBenchMaker dataset. AORRTC finds initial solutions as fast as RRT-Connect and faster than the tested state-of-the-art a.s.a.o. algorithms while converging to better solutions faster. AORRTC finds solutions to difficult high-DoF planning problems in milliseconds on problems where the other a.s.a.o. planners could not consistently find solutions in seconds. This performance was demonstrated both with and without single instruction/multiple data (SIMD) acceleration.
- Publication Details
- Type
- Abstract-Refereed Conference Paper
- Conference
- Workshop on RoboARCH: Robotics Acceleration with Computing Hardware and Systems, IEEE International Conference on Robotics and Automation (ICRA)
- Location
- Atlanta, GA, USA
- BibTeX Entry
@inproceedings{wilson_roboarch25,
author = {Tyler S Wilson and Wil Thomason and Zachary Kingston and Jonathan D Gammell},
title = {{AORRTC}: Finding optimal paths with {AO-x} and {RRT-Connect}},
booktitle = {Proceedings of the Workshop on {RoboARCH}: Robotics Acceleration with Computing Hardware and Systems, {IEEE} International Conference on Robotics and Automation ({ICRA})},
year = {2025},
address = {Atlanta, GA, USA},
month = {23 } # may,
}