Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.24963/ijcai.2023/29guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
research-article

Quick multi-robot motion planning by combining sampling and search

Published: 19 August 2023 Publication History

Abstract

We propose a novel algorithm to solve multi-robot motion planning (MRMP) rapidly, called Simultaneous Sampling-and-Search Planning (SSSP). Conventional MRMP studies mostly take the form of two-phase planning that constructs roadmaps and then finds inter-robot collision-free paths on those roadmaps. In contrast, SSSP simultaneously performs roadmap construction and collision-free pathfinding. This is realized by uniting techniques of single-robot sampling-based motion planning and search techniques of multi-agent pathfinding on discretized spaces. Doing so builds the small search space, leading to quick MRMP. SSSP ensures finding a solution eventually if exists. Our empirical evaluations in various scenarios demonstrate that SSSP significantly outperforms standard approaches to MRMP, i.e., solving more problem instances much faster. We also applied SSSP to planning for 32 ground robots in a dense situation.

References

[1]
Felipe Felix Arias, Brian Ichter, Aleksandra Faust, and Nancy M Amato. Avoidance critical probabilistic roadmaps for motion planning in dynamic environments. In Proceedings of IEEE International Conference on Robotics and Automation (ICRA), 2021.
[2]
Max Barer, Guni Sharon, Roni Stern, and Ariel Felner. Suboptimal variants of the conflict-based search algorithm for the multi-agent pathfinding problem. In Proceedings of Annual Symposium on Combinatorial Search (SOCS), 2014.
[3]
Michal Cáp, P. Novák, J. Vokrínek, and M. Pechoucek. Multi-agent rrt: Sampling-based cooperative pathfinding. In Proceedings of International Joint Conference on Autonomous Agents & Multiagent Systems (AAMAS), 2013.
[4]
Howie Choset, Kevin M Lynch, Seth Hutchinson, George A Kantor, and Wolfram Burgard. Principles of robot motion: theory, algorithms, and implementations. MIT press, 2005.
[5]
Liron Cohen, Tansel Uras, TK Satish Kumar, and Sven Koenig. Optimal and bounded-suboptimal multi-agent motion planning. In Proceedings of Annual Symposium on Combinatorial Search (SOCS), 2019.
[6]
Dror Dayan, Kiril Solovey, Marco Pavone, and Dan Halperin. Near-optimal multi-robot motion planning with finite sampling. In Proceedings of IEEE International Conference on Robotics and Automation (ICRA), 2021.
[7]
Andrew Dobson and Kostas E Bekris. Sparse roadmap spanners for asymptotically near-optimal motion planning. International Journal of Robotics Research (IJRR), 2014.
[8]
Bruce Donald, Patrick Xavier, John Canny, and John Reif. Kinodynamic motion planning. Journal of the ACM (JACM), 1993.
[9]
Lester E Dubins. On curves of minimal length with a constraint on average curvature, and with prescribed initial and terminal positions and tangents. American Journal of Mathematics, 1957.
[10]
Stefan Edelkamp and Stefan Schrodl. Introduction. In Heuristic search: theory and applications, chapter 1. 2011.
[11]
Mohamed Elbanhawi and Milan Simic. Sampling-based robot motion planning: A review. Ieee access, 2014.
[12]
Michael Erdmann and Tomas Lozano-Perez. On multiple moving objects. Algorithmica, 1987.
[13]
Zhi Feng, Guoqiang Hu, Yajuan Sun, and Jeffrey Soon. An overview of collaborative robotic manipulation in multi-robot systems. Annual Reviews in Control, 2020.
[14]
Roland Geraerts and Mark H Overmars. Creating high-quality paths for motion planning. International Journal of Robotics Research (IJRR), 2007.
[15]
Shuai D Han, Edgar J Rodriguez, and Jingjin Yu. Sear: A polynomial-time multi-robot path planning algorithm with expected constant-factor optimality guarantee. In Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2018.
[16]
Peter E Hart, Nils J Nilsson, and Bertram Raphael. A formal basis for the heuristic determination of minimum cost paths. IEEE transactions on Systems Science and Cybernetics, 1968.
[17]
Robert A Hearn and Erik D Demaine. Pspace-completeness of sliding-block puzzles and other problems through the nondeterministic constraint logic model of computation. Theoretical Computer Science (TCS), 2005.
[18]
Wolfgang Hönig, TK Satish Kumar, Liron Cohen, Hang Ma, Hong Xu, Nora Ayanian, and Sven Koenig. Multi-agent path finding with kinematic constraints. In Proceedings of International Conference on Automated Planning and Scheduling (ICAPS), 2016.
[19]
Wolfgang Hönig, James A Preiss, TK Satish Kumar, Gaurav S Sukhatme, and Nora Ayanian. Trajectory planning for quadrotor swarms. IEEE Transactions on Robotics (T-RO), 2018.
[20]
John E Hopcroft, Jacob Theodore Schwartz, and Micha Sharir. On the complexity of motion planning for multiple independent objects; pspace-hardness of the warehouseman's problem. International Journal of Robotics Research (IJRR), 1984.
[21]
David Hsu, J-C Latombe, and Rajeev Motwani. Path planning in expansive configuration spaces. In Proceedings of IEEE International Conference on Robotics and Automation (ICRA), 1997.
[22]
Rahul Kala. Rapidly exploring random graphs: motion planning of multiple mobile robots. Advanced Robotics, 2013.
[23]
Sertac Karaman and Emilio Frazzoli. Sampling-based algorithms for optimal motion planning. International Journal of Robotics Research (IJRR), 2011.
[24]
Lydia E Kavraki, Petr Svestka, JC Latombe, and Mark H Overmars. Probabilistic roadmaps for path planning in high-dimensional configuration spaces. IEEE Transactions on Robotics and Automation, 1996.
[25]
Justin Kottinger, Shaull Almagor, and Morteza Lahijanian. Conflict-based search for multi-robot motion planning with kinodynamic constraints. In Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2022.
[26]
James J Kuffner and Steven M LaValle. Rrt-connect: An efficient approach to single-query path planning. In Proceedings of IEEE International Conference on Robotics and Automation (ICRA), 2000.
[27]
Steven M La Valle and James J Kuffner Jr. Randomized kinodynamic planning. International Journal of Robotics Research (IJRR), 2001.
[28]
Steven M LaValle. Rapidly-exploring random trees: A new tool for path planning. Technical report, Computer Science Department, Iowa State University (TR 98-11), 1998.
[29]
Steven M LaValle. Planning algorithms. Cambridge University Press, 2006.
[30]
Duong Le and Erion Plaku. Cooperative, dynamics-based, and abstraction-guided multi-robot motion planning. Journal of Artificial Intelligence Research (JAIR), 2018.
[31]
Jiaoyang Li, Zhe Chen, Daniel Harabor, P Stuckey, and Sven Koenig. Anytime multi-agent path finding via large neighborhood search. In Proceedings of International Joint Conference on Artificial Intelligence (IJCAI), 2021.
[32]
Jiaoyang Li, Zhe Chen, Daniel Harabor, Peter J Stuckey, and Sven Koenig. Mapf-lns2: Fast repairing for multi-agent path finding via large neighborhood search. In Proceedings of AAAI Conference on Artificial Intelligence (AAAI), 2022.
[33]
Keisuke Okumura, Yasumasa Tamura, and Xavier Défago. Iterative refinement for real-time multi-robot path planning. In Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2021.
[34]
Keisuke Okumura, Ryo Yonetani, Mai Nishimura, and Asako Kanezaki. Ctrms: Learning to construct cooperative timed roadmaps for multi-agent path planning in continuous spaces. In Proceedings of International Joint Conference on Autonomous Agents & Multiagent Systems (AAMAS), 2022.
[35]
Keisuke Okumura. Improving lacam for scalable eventually optimal multi-agent pathfinding. In Proceedings of International Joint Conference on Artificial Intelligence (IJCAI), 2023.
[36]
Keisuke Okumura. Lacam: Search-based algorithm for quick multi-agent pathfinding. In Proceedings of AAAI Conference on Artificial Intelligence (AAAI), 2023.
[37]
Jia Pan, Sachin Chitta, and Dinesh Manocha. Fcl: A general purpose library for collision and proximity queries. In Proceedings of IEEE International Conference on Robotics and Automation (ICRA), 2012.
[38]
John H Reif. Complexity of the mover's problem and generalizations. In Proceedings of Annual Symposium on Foundations of Computer Science (FOCS), 1979.
[39]
Gildardo Sánchez and Jean-Claude Latombe. On delaying collision checking in prm planning: Application to multi-robot coordination. International Journal of Robotics Research (IJRR), 2002.
[40]
Guni Sharon, Roni Stern, Ariel Felner, and Nathan R Sturtevant. Conflict-based search for optimal multi-agent pathfinding. Artificial Intelligence (AIJ), 2015.
[41]
Rahul Shome, Kiril Solovey, Andrew Dobson, Dan Halperin, and Kostas E Bekris. drrt*: Scalable and informed asymptotically-optimal multi-robot motion planning. Autonomous Robots (AURO), 2020.
[42]
David Silver. Cooperative pathfinding. In Proceedings of AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE), 2005.
[43]
Irving Solis, James Motes, Read Sandström, and Nancy M Amato. Representation-optimal multi-robot motion planning using conflict-based search. IEEE Robotics and Automation Letters (RA-L), 2021.
[44]
Kiril Solovey, Oren Salzman, and Dan Halperin. Finding a needle in an exponential haystack: Discrete rrt for exploration of implicit roadmaps in multi-robot motion planning. International Journal of Robotics Research (IJRR), 2016.
[45]
P. Spirakis and C. Yap. Strong np-hardness of moving many discs. Information Processing Letters, 1984.
[46]
Trevor Scott Standley. Finding optimal solutions to cooperative pathfinding problems. In Proceedings of AAAI Conference on Artificial Intelligence (AAAI), 2010.
[47]
Roni Stern, Nathan Sturtevant, Ariel Felner, Sven Koenig, Hang Ma, Thayne Walker, Jiaoyang Li, Dor Atzmon, Liron Cohen, TK Kumar, et al. Multiagent pathfinding: Definitions, variants, and benchmarks. In Proceedings of Annual Symposium on Combinatorial Search (SOCS), 2019.
[48]
Petr Švestka and Mark H Overmars. Coordinated path planning for multiple robots. Robotics and autonomous systems, 1998.
[49]
Jur P Van Den Berg and Mark H Overmars. Prioritized motion planning for multiple robots. In Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2005.
[50]
Glenn Wagner and Howie Choset. Subdimensional expansion for multirobot path planning. Artificial Intelligence (AIJ), 2015.
[51]
Glenn Wagner, Minsu Kang, and Howie Choset. Probabilistic path planning for multiple robots with subdimensional expansion. In Proceedings of IEEE International Conference on Robotics and Automation (ICRA), 2012.
[52]
Peter R Wurman, Raffaello D'Andrea, and Mick Mountz. Coordinating hundreds of cooperative, autonomous vehicles in warehouses. AI magazine, 2008.

Cited By

View all
  • (2023)Improving LaCAM for scalable eventually optimal multi-agent pathfindingProceedings of the Thirty-Second International Joint Conference on Artificial Intelligence10.24963/ijcai.2023/28(243-251)Online publication date: 19-Aug-2023

Index Terms

  1. Quick multi-robot motion planning by combining sampling and search
            Index terms have been assigned to the content through auto-classification.

            Recommendations

            Comments

            Information & Contributors

            Information

            Published In

            cover image Guide Proceedings
            IJCAI '23: Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence
            August 2023
            7242 pages
            ISBN:978-1-956792-03-4

            Sponsors

            • International Joint Conferences on Artifical Intelligence (IJCAI)

            Publisher

            Unknown publishers

            Publication History

            Published: 19 August 2023

            Qualifiers

            • Research-article
            • Research
            • Refereed limited

            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
            • (2023)Improving LaCAM for scalable eventually optimal multi-agent pathfindingProceedings of the Thirty-Second International Joint Conference on Artificial Intelligence10.24963/ijcai.2023/28(243-251)Online publication date: 19-Aug-2023

            View Options

            View options

            Figures

            Tables

            Media

            Share

            Share

            Share this Publication link

            Share on social media