Proceedings

Quick Multi-Robot Motion Planning by Combining Sampling and Search

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 252-261.

https://doi.org/10.24963/ijcai.2023/29

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.

  1. [Arias et al., 2021] Felipe Felix Arias, Brian Ichter, Alek- sandra Faust, and Nancy M Amato. Avoidance critical probabilistic roadmaps for motion planning in dynamic en- vironments. In Proceedings of IEEE International Confer- ence on Robotics and Automation (ICRA), 2021.
  2. [Barer et al., 2014] 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. [Cáp et al., 2013] Michal Cáp, P. Novák, J. Vokrínek, and M. Pechoucek. Multi-agent rrt: Sampling-based cooper- ative pathfinding. In Proceedings of International Joint Conference on Autonomous Agents & Multiagent Systems (AAMAS), 2013.
  4. [Choset et al., 2005] Howie Choset, Kevin M Lynch, Seth Hutchinson, George A Kantor, and Wolfram Burgard. Principles of robot motion: theory, algorithms, and im- plementations. MIT press, 2005.
  5. [Cohen et al., 2019] 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. [Dayan et al., 2021] Dror Dayan, Kiril Solovey, Marco Pavone, and Dan Halperin. Near-optimal multi-robot mo- tion planning with finite sampling. In Proceedings of IEEE International Conference on Robotics and Automa- tion (ICRA), 2021.
  7. [Dobson and Bekris, 2014] Andrew Dobson and Kostas E Bekris. Sparse roadmap spanners for asymptotically near-optimal motion planning. International Journal of Robotics Research (IJRR), 2014.
  8. [Donald et al., 1993] Bruce Donald, Patrick Xavier, John Canny, and John Reif. Kinodynamic motion planning. Journal of the ACM (JACM), 1993.
  9. [Dubins, 1957] 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. [Edelkamp and Schrodl, 2011] Stefan Edelkamp and Stefan Schrodl. Introduction. In Heuristic search: theory and applications, chapter 1. 2011.
  11. [Elbanhawi and Simic, 2014] Mohamed Elbanhawi and Mi- lan Simic. Sampling-based robot motion planning: A re- view. Ieee access, 2014.
  12. [Erdmann and Lozano-Perez, 1987] Michael Erdmann and Tomas Lozano-Perez. On multiple moving objects. Al- gorithmica, 1987.
  13. [Feng et al., 2020] Zhi Feng, Guoqiang Hu, Yajuan Sun, and Jeffrey Soon. An overview of collaborative robotic manip- ulation in multi-robot systems. Annual Reviews in Control, 2020.
  14. [Geraerts and Overmars, 2007] Roland Geraerts and Mark H Overmars. Creating high-quality paths for motion plan- ning. International Journal of Robotics Research (IJRR), 2007.
  15. [Han et al., 2018] Shuai D Han, Edgar J Rodriguez, and Jingjin Yu. Sear: A polynomial-time multi-robot path planning algorithm with expected constant-factor optimal- ity guarantee. In Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2018.
  16. [Hart et al., 1968] Peter E Hart, Nils J Nilsson, and Bertram Raphael. A formal basis for the heuristic determination of minimum cost paths. IEEE transactions on Systems Sci- ence and Cybernetics, 1968.
  17. [Hearn and Demaine, 2005] Robert A Hearn and Erik D De- maine. Pspace-completeness of sliding-block puzzles and other problems through the nondeterministic constraint logic model of computation. Theoretical Computer Sci- ence (TCS), 2005.
  18. [Hönig et al., 2016] 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. [Hönig et al., 2018] Wolfgang Hönig, James A Preiss, TK Satish Kumar, Gaurav S Sukhatme, and Nora Ayanian. Trajectory planning for quadrotor swarms. IEEE Transac- tions on Robotics (T-RO), 2018.
  20. [Hopcroft et al., 1984] John E Hopcroft, Jacob Theodore Schwartz, and Micha Sharir. On the complexity of mo- tion planning for multiple independent objects; pspace- hardness of the warehouseman's problem. International Journal of Robotics Research (IJRR), 1984.
  21. [Hsu et al., 1997] David Hsu, J-C Latombe, and Rajeev Mot- wani. Path planning in expansive configuration spaces. In Proceedings of IEEE International Conference on Robotics and Automation (ICRA), 1997.
  22. [Kala, 2013] Rahul Kala. Rapidly exploring random graphs: motion planning of multiple mobile robots. Advanced Robotics, 2013.
  23. [Karaman and Frazzoli, 2011] Sertac Karaman and Emilio Frazzoli. Sampling-based algorithms for optimal mo- tion planning. International Journal of Robotics Research (IJRR), 2011.
  24. [Kavraki et al., 1996] Lydia E Kavraki, Petr Svestka, J- C Latombe, and Mark H Overmars. Probabilistic roadmaps for path planning in high-dimensional config- uration spaces. IEEE Transactions on Robotics and Au- tomation, 1996.
  25. [Kottinger et al., 2022] 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 In- telligent Robots and Systems (IROS), 2022.
  26. [Kuffner and LaValle, 2000] 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. [LaValle and Kuffner Jr, 2001] Steven M LaValle and James J Kuffner Jr. Randomized kinodynamic planning. International Journal of Robotics Research (IJRR), 2001.
  28. [LaValle, 1998] Steven M LaValle. Rapidly-exploring ran- dom trees: A new tool for path planning. Technical report, Computer Science Department, Iowa State University (TR 98-11), 1998.
  29. [LaValle, 2006] Steven M LaValle. Planning algorithms. Cambridge University Press, 2006.
  30. [Le and Plaku, 2018] Duong Le and Erion Plaku. Coopera- tive, dynamics-based, and abstraction-guided multi-robot motion planning. Journal of Artificial Intelligence Re- search (JAIR), 2018.
  31. [Li et al., 2021] 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. IJCAI
  32. [Li et al., 2022] Jiaoyang Li, Zhe Chen, Daniel Harabor, Pe- ter J Stuckey, and Sven Koenig. Mapf-lns2: Fast repair- ing for multi-agent path finding via large neighborhood search. In Proceedings of AAAI Conference on Artificial Intelligence (AAAI), 2022.
  33. [Okumura et al., 2021] 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. [Okumura et al., 2022] 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 Interna- tional Joint Conference on Autonomous Agents & Multia- gent Systems (AAMAS), 2022.
  35. [Okumura, 2023a] Keisuke Okumura. Improving lacam for scalable eventually optimal multi-agent pathfinding. In Proceedings of International Joint Conference on Artifi- cial Intelligence (IJCAI), 2023. IJCAI
  36. [Okumura, 2023b] Keisuke Okumura. Lacam: Search-based algorithm for quick multi-agent pathfinding. In Proceed- ings of AAAI Conference on Artificial Intelligence (AAAI), 2023.
  37. [Pan et al., 2012] 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. [Reif, 1979] John H Reif. Complexity of the mover's prob- lem and generalizations. In Proceedings of Annual Sympo- sium on Foundations of Computer Science (FOCS), 1979.
  39. [Sánchez and Latombe, 2002] Gildardo Sánchez and Jean- Claude Latombe. On delaying collision checking in prm planning: Application to multi-robot coordination. Inter- national Journal of Robotics Research (IJRR), 2002.
  40. [Sharon et al., 2015] Guni Sharon, Roni Stern, Ariel Felner, and Nathan R Sturtevant. Conflict-based search for opti- mal multi-agent pathfinding. Artificial Intelligence (AIJ), 2015.
  41. [Shome et al., 2020] Rahul Shome, Kiril Solovey, Andrew Dobson, Dan Halperin, and Kostas E Bekris. drrt * : Scal- able and informed asymptotically-optimal multi-robot mo- tion planning. Autonomous Robots (AURO), 2020.
  42. [Silver, 2005] David Silver. Cooperative pathfinding. In Pro- ceedings of AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE), 2005.
  43. [Solis et al., 2021] Irving Solis, James Motes, Read Sand- ström, and Nancy M Amato. Representation-optimal multi-robot motion planning using conflict-based search. IEEE Robotics and Automation Letters (RA-L), 2021.
  44. [Solovey et al., 2016] 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. [Spirakis and Yap, 1984] P. Spirakis and C. Yap. Strong np- hardness of moving many discs. Information Processing Letters, 1984.
  46. [Standley, 2010] Trevor Scott Standley. Finding optimal so- lutions to cooperative pathfinding problems. In Proceed- ings of AAAI Conference on Artificial Intelligence (AAAI), 2010.
  47. [Stern et al., 2019] Roni Stern, Nathan Sturtevant, Ariel Fel- ner, Sven Koenig, Hang Ma, Thayne Walker, Jiaoyang Li, Dor Atzmon, Liron Cohen, TK Kumar, et al. Multi- agent pathfinding: Definitions, variants, and benchmarks. In Proceedings of Annual Symposium on Combinatorial Search (SOCS), 2019.
  48. [Švestka and Overmars, 1998] Petr Švestka and Mark H Overmars. Coordinated path planning for multiple robots. Robotics and autonomous systems, 1998.
  49. [Van Den Berg and Overmars, 2005] 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. [Wagner and Choset, 2015] Glenn Wagner and Howie Choset. Subdimensional expansion for multirobot path planning. Artificial Intelligence (AIJ), 2015.
  51. [Wagner et al., 2012] 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 Automa- tion (ICRA), 2012.
  52. [Wurman et al., 2008] Peter R Wurman, Raffaello D'Andrea, and Mick Mountz. Coordinating hun- dreds of cooperative, autonomous vehicles in warehouses. AI magazine, 2008.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards