Greedy Heuristics for Sampling-based Motion Planning in High-Dimensional State Spaces (2405.03411v2)
Abstract: Informed sampling techniques improve the convergence rate of sampling-based planners by guiding the sampling toward the most promising regions of the problem domain, where states that can improve the current solution are more likely to be found. However, while this approach significantly reduces the planner's exploration space, the sampling subset may still be too large if the current solution contains redundant states with many twists and turns. This article addresses this problem by introducing a greedy version of the informed set that shrinks only based on the maximum heuristic cost of the state along the current solution path. Additionally, we present Greedy RRT* (G-RRT*), a bi-directional version of the anytime Rapidly-exploring Random Trees algorithm that uses this greedy informed set to focus sampling on the promising regions of the problem domain based on heuristics. Experimental results on simulated planning problems, manipulation problems on Barrett WAM Arms, and on a self-reconfigurable robot, Panthera, show that G-RRT* produces asymptotically optimal solution paths and outperforms state-of-the-art RRT* variants, especially in high dimensions.
- Akgun B and Stilman M (2011) Sampling heuristics for optimal motion planning in high dimensions. In: 2011 IEEE/RSJ international conference on intelligent robots and systems. IEEE, pp. 2640–2645.
- Alterovitz R, Patil S and Derbakova A (2011) Rapidly-exploring roadmaps: Weighing exploration vs. refinement in optimal motion planning. In: 2011 IEEE International Conference on Robotics and Automation. IEEE, pp. 3706–3712.
- Arslan O and Tsiotras P (2013) Use of relaxation methods in sampling-based algorithms for optimal motion planning. In: 2013 IEEE International Conference on Robotics and Automation. IEEE, pp. 2421–2428.
- Bialkowski J, Otte M and Frazzoli E (2013) Free-configuration biased sampling for motion planning. In: 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE, pp. 1272–1279.
- Diankov R (2010) Automated construction of robotic manipulation programs. PhD Thesis, Carnegie Mellon University, USA.
- Dijkstra EW et al. (1959) A note on two problems in connexion with graphs. Numerische mathematik 1(1): 269–271.
- Dobson A and Bekris KE (2014) Sparse roadmap spanners for asymptotically near-optimal motion planning. The International Journal of Robotics Research 33(1): 18–47.
- Elbanhawi M and Simic M (2014) Sampling-based robot motion planning: A review. Ieee access 2: 56–77.
- Ferguson D and Stentz A (2006) Anytime rrts. In: 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE, pp. 5369–5375.
- Gammell JD, Barfoot TD and Srinivasa SS (2018) Informed sampling for asymptotically optimal path planning. IEEE Transactions on Robotics 34(4): 966–984.
- Gammell JD, Barfoot TD and Srinivasa SS (2020) Batch informed trees (bit*): Informed asymptotically optimal anytime search. The International Journal of Robotics Research 39(5): 543–567.
- Gammell JD, Srinivasa SS and Barfoot TD (2014) Informed rrt*: Optimal sampling-based path planning focused via direct sampling of an admissible ellipsoidal heuristic. In: 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE, pp. 2997–3004.
- Gammell JD, Strub MP and Hartmann VN (2022) Planner developer tools (pdt): Reproducible experiments and statistical analysis for developing and testing motion planners. In: Proceedings of the Workshop on Evaluating Motion Planning Performance (EMPP), IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).
- Hart PE, Nilsson NJ and Raphael B (1968) A formal basis for the heuristic determination of minimum cost paths. IEEE transactions on Systems Science and Cybernetics 4(2): 100–107.
- In: International Conference on Robotics and Automation (ICRA). IEEE, pp. 7346–7352.
- In: Robotics: the algorithmic perspective: 1998 workshop on the algorithmic foundations of robotics. pp. 141–154.
- In: 2012 IEEE international conference on mechatronics and automation. IEEE, pp. 1651–1656.
- Jeong IB, Lee SJ and Kim JH (2019) Quick-rrt*: Triangular inequality-based implementation of rrt* with improved initial solution and convergence rate. Expert Systems with Applications 123: 82–90.
- In: 2020 IEEE 20th International Conference on Communication Technology (ICCT). IEEE, pp. 1471–1477.
- Karaman S and Frazzoli E (2011) Sampling-based algorithms for optimal motion planning. The international journal of robotics research 30(7): 846–894.
- In: 2011 IEEE International Conference on Robotics and Automation. IEEE, pp. 1478–1483.
- IEEE transactions on Robotics and Automation 12(4): 566–580.
- Khatib O (1986) Real-time obstacle avoidance for manipulators and mobile robots. The international journal of robotics research 5(1): 90–98.
- Kim D, Lee J and Yoon Se (2014) Cloud rrt: Sampling cloud based rrt. In: 2014 IEEE International Conference on Robotics and Automation (ICRA). IEEE, pp. 2519–2526.
- Kim MC and Song JB (2015) Informed rrt* towards optimality by reducing size of hyperellipsoid. In: 2015 IEEE International Conference on Advanced Intelligent Mechatronics (AIM). IEEE, pp. 244–248.
- In: 2015 IEEE international conference on robotics and biomimetics (ROBIO). IEEE, pp. 1670–1677.
- Koide K, Miura J and Menegatti E (2018) A portable 3d lidar-based system for long-term and wide-area people behavior measurement. IEEE Trans. Hum. Mach. Syst .
- Kuffner JJ and LaValle SM (2000) Rrt-connect: An efficient approach to single-query path planning. In: Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No. 00CH37065), volume 2. IEEE, pp. 995–1001.
- LaValle SM (2006) Planning algorithms. Cambridge university press.
- LaValle SM and Kuffner Jr JJ (2001) Randomized kinodynamic planning. The international journal of robotics research 20(5): 378–400.
- Expert systems with applications 152: 113425.
- Expert Systems with Applications 184: 115457.
- IEEE Access 8: 19842–19852.
- Otte M and Correll N (2013) C-forest: Parallel shortest path planning with superlinear speedup. IEEE Transactions on Robotics 29(3): 798–806.
- Pan J, Chitta S and Manocha D (2012) Fcl: A general purpose library for collision and proximity queries. In: 2012 IEEE International Conference on Robotics and Automation. IEEE, pp. 3859–3866.
- In: ICRA workshop on open source software, volume 3. Kobe, Japan, p. 5.
- Qureshi AH and Ayaz Y (2016) Potential functions based sampling heuristic for optimal path planning. Autonomous Robots 40: 1079–1093.
- Reif JH (1979) Complexity of the mover’s problem and generalizations. In: 20th Annual Symposium on Foundations of Computer Science (sfcs 1979). IEEE Computer Society, pp. 421–427.
- Salzman O and Halperin D (2016) Asymptotically near-optimal rrt for fast, high-quality motion planning. IEEE Transactions on Robotics 32(3): 473–483.
- Strub MP and Gammell JD (2020) Adaptively informed trees (ait*): Fast asymptotically optimal path planning through adaptive heuristics. In: 2020 IEEE International Conference on Robotics and Automation (ICRA). IEEE, pp. 3191–3198.
- Strub MP and Gammell JD (2022) Adaptively informed trees (ait*) and effort informed trees (eit*): Asymmetric bidirectional sampling-based path planning. The International Journal of Robotics Research 41(4): 390–417.
- Sucan IA, Moll M and Kavraki LE (2012) The open motion planning library. IEEE Robotics & Automation Magazine 19(4): 72–82.
- IEEE Transactions on Automation Science and Engineering 17(4): 1748–1758.
- Robotica 37(10): 1677–1694.
- In: 2018 IEEE International Conference on Information and Automation (ICIA). IEEE, pp. 1639–1646.
- IEEE Transactions on Intelligent Vehicles 7(3): 690–700.
- IEEE/ASME Transactions on Mechatronics 25(5): 2376–2386.
- In: Proceedings of the 2005 IEEE international conference on robotics and automation. IEEE, pp. 3856–3861.
- Zhang T, Wang J and Meng MQH (2021) Generative adversarial network based heuristics for sampling-based path planning. IEEE/CAA Journal of Automatica Sinica 9(1): 64–74.
- Phone Thiha Kyaw (1 paper)
- Anh Vu Le (2 papers)
- Lim Yi (1 paper)
- Prabakaran Veerajagadheswar (1 paper)
- Mohan Rajesh Elara (6 papers)
- Minh Bui Vu (1 paper)