Proceedings

Summary: Multi-Agent Path Finding with Kinematic Constraints

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Best Sister Conferences. Pages 4869-4873.

https://doi.org/10.24963/ijcai.2017/684

Abstract

Multi-Agent Path Finding (MAPF) is well studied in both AI and robotics. Given a discretized environment and agents with assigned start and goal locations, MAPF solvers from AI find collision-free paths for hundreds of agents with user-provided sub-optimality guarantees. However, they ignore that actual robots are subject to kinematic constraints (such as velocity limits) and suffer from imperfect plan-execution capabilities. We therefore introduce MAPF-POST to postprocess the output of a MAPF solver in polynomial time to create a plan-execution schedule that can be executed on robots. This schedule works on non-holonomic robots, considers kinematic constraints, provides a guaranteed safety distance between robots, and exploits slack to avoid time-intensive replanning in many cases. We evaluate MAPF-POST in simulation and on differential-drive robots, showcasing the practicality of our approach.

  1. [Barer et al., 2014] M. Barer, G. Sharon, R. Stern, and A. Felner. Suboptimal variants of the conflict-based search algorithm for the multi-agent pathfinding problem. In Intl. Symp. on Combinatorial Search, pages 19-27, 2014.
  2. [Cirillo et al., 2014a] M. Cirillo, F. Pecora, H. Andreasson, T. Uras, and S. Koenig. Integrated motion planning and coordination for industrial vehicles. In Intl. Conf. on Au- tomated Planning and Scheduling, 2014.
  3. [Cirillo et al., 2014b] M. Cirillo, T. Uras, and S. Koenig. A lattice-based approach to multi-robot motion planning for non-holonomic vehicles. In Intl. Conf. on Intelligent Robots and Systems, pages 232-239, 2014.
  4. [Cohen et al., 2015] L. Cohen, T. Uras, and S. Koenig. Fea- sibility study: Using highways for bounded-suboptimal multi-agent path finding. In Intl. Symp. on Combinatorial Search, pages 2-8, 2015.
  5. [de Wilde et al., 2013] B. de Wilde, A. W. ter Mors, and C. Witteveen. Push and rotate: Cooperative multi-agent path planning. In Intl. Conf. on Autonomous Agents and Multi-agent Systems, pages 87-94, 2013.
  6. [Dechter et al., 1991] R. Dechter, I. Meiri, and J. Pearl. Tem- poral constraint networks. Artificial Intelligence, 49(1- 3):61-95, 1991.
  7. [Erdem et al., 2013] E. Erdem, D. G. Kisa, U. Oztok, and P. Schüller. A general formal framework for pathfinding problems with multiple agents. In AAAI Conf. on Artificial Intelligence, pages 290-296, 2013.
  8. [Goldenberg et al., 2014] M. Goldenberg, A. Felner, R. Stern, G. Sharon, N. Sturtevant, R. Holte, and J. Scha- effer. Enhanced Partial Expansion A*. Journal of Artificial Intelligence Research, 50:141-187, 2014.
  9. [Hönig et al., 2016a] W. Hönig, T. K. S. Kumar, L. Cohen, H. Ma, H. Xu, N. Ayanian, and S. Koenig. Multi-agent path finding with kinematic constraints. In Intl. Conf. on Automated Planning and Scheduling, pages 477-485, 2016.
  10. [Hönig et al., 2016b] W. Hönig, T. K. S. Kumar, H. Ma, S. Koenig, and N. Ayanian. Formation change for robot groups in occluded environments. In Intl. Conf. on Intelli- gent Robots and Systems, pages 4836-4842, 2016.
  11. [Khorshid et al., 2011] M. M. Khorshid, R. C. Holte, and N. Sturtevant. A polynomial-time algorithm for non- optimal multi-agent pathfinding. In Intl. Symp. on Com- binatorial Search, 2011.
  12. [Kornhauser et al., 1984] D. Kornhauser, G. Miller, and P. Spirakis. Coordinating pebble motion on graphs, the diameter of permutation groups, and applications. In An- nual Symp. on Foundations of Computer Science, pages 241-250, 1984.
  13. [LaValle and Hutchinson, 1998] S. M. LaValle and S. A. Hutchinson. Optimal motion planning for multiple robots having independent goals. Transactions on Robotics and Automation, 14(6):912-925, 1998.
  14. [LaValle, 2006] S. M. LaValle. Planning algorithms. Cam- bridge University Press, 2006.
  15. [Ma et al., 2016] H. Ma, C. Tovey, G. Sharon, T. K. S. Ku- mar, and S. Koenig. Multi-agent path finding with payload transfers and the package-exchange robot-routing prob- lem. In AAAI Conf. on Artificial Intelligence, 2016.
  16. [Melo and Veloso, 2011] F. S. Melo and M. Veloso. Decen- tralized MDPs with sparse interactions. Artificial Intelli- gence, 175(11):1757-1789, 2011.
  17. [Morris et al., 2016] R. Morris, C. S. Pȃsȃreanu, K. Luckow, W. Malik, H. Ma, T. K. S. Kumar, and S. Koenig. Planning, scheduling and monitoring for airport surface operations. In AAAI Workshop on Planning for Hybrid Systems, 2016.
  18. [Peng and Akella, 2005] J. Peng and S. Akella. Coordinating multiple robots with kinodynamic constraints along speci- fied paths. Intl. Journal of Robotics Research, 24(4):295- 310, 2005.
  19. [Röger and Helmert, 2012] G. Röger and M. Helmert. Non- optimal multi-agent pathfinding is solved (since 1984). In Intl. Symp. on Combinatorial Search, pages 40-41, 2012.
  20. [Sharon et al., 2015] G. Sharon, R. Stern, A. Felner, and N. R. Sturtevant. Conflict-based search for optimal multi- agent pathfinding. Artificial Intelligence, 219:40-66, 2015.
  21. [Sturtevant and Buro, 2006] N. Sturtevant and M. Buro. Im- proving collaborative pathfinding using map abstraction. In Artificial Intelligence and Interactive Digital Entertain- ment, pages 80-85, 2006.
  22. [Surynek, 2009] P. Surynek. A novel approach to path plan- ning for multiple robots in bi-connected graphs. In Intl. Conf. on Robotics and Automation, pages 3613-3619, 2009.
  23. [Surynek, 2015] P. Surynek. Reduced time-expansion graphs and goal decomposition for solving cooperative path finding sub-optimally. In Intl. Joint Conf. on Artifi- cial Intelligence, pages 1916-1922, 2015. IJCAI
  24. [Wagner, 2015] G. Wagner. Subdimensional Expansion: A Framework for Computationally Tractable Multirobot Path Planning. PhD thesis, Carnegie Mellon University, 2015.
  25. [Wang and Botea, 2011] K. C. Wang and A. Botea. MAPP: a scalable multi-agent path planning algorithm with tractability and completeness guarantees. Journal of Ar- tificial Intelligence Research, 42:55-90, 2011.
  26. [Wurman et al., 2008] P. R. Wurman, R. D'Andrea, and M. Mountz. Coordinating hundreds of cooperative, au- tonomous vehicles in warehouses. AI Magazine, 29(1):9- 20, 2008.
  27. [Yu and LaValle, 2013] J. Yu and S. M. LaValle. Planning optimal paths for multiple robots on graphs. In Intl. Conf. on Robotics and Automation, pages 3612-3617, 2013.
  28. [Yu and LaValle, 2016] J. Yu and S. M. LaValle. Optimal multirobot path planning on graphs: Complete algorithms and effective heuristics. IEEE Transactions on Robotics, 32(5):1163-1177, 2016.

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

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