Multi-Agent Pathfinding with Continuous Time

MAPF is the problem of finding paths for multiple agents such that every agent reaches its goal and the agents do not collide. Most prior work on MAPF were on grid, assumed all actions cost the same, agents do not have a volume, and considered discrete time steps. In this work we propose a MAPF algorithm that do not assume any of these assumptions, is complete, and provides provably optimal solutions. This algorithm is based on a novel combination of SIPP, a continuous time single agent planning algorithms, and CBS, a state of the art multi-agent pathfinding algorithm. We analyze this algorithm, discuss its pros and cons, and evaluate it experimentally on several standard benchmarks.

[1]  Roni Stern,et al.  The Increasing Cost Tree Search for Optimal Multi-Agent Pathfinding , 2011, IJCAI.

[2]  Roman Barták,et al.  Modeling and Solving the Multi-agent Pathfinding Problem in Picat , 2017, 2017 IEEE 29th International Conference on Tools with Artificial Intelligence (ICTAI).

[3]  Steven M. LaValle,et al.  Structure and Intractability of Optimal Multi-Robot Path Planning on Graphs , 2013, AAAI.

[4]  Dinesh Manocha,et al.  The Hybrid Reciprocal Velocity Obstacle , 2011, IEEE Transactions on Robotics.

[5]  Nathan R. Sturtevant,et al.  Extended Increasing Cost Tree Search for Non-Unit Cost Domains , 2018, IJCAI.

[6]  Dinesh Manocha,et al.  Fast and exact continuous collision detection with Bernstein sign classification , 2014, ACM Trans. Graph..

[7]  梶田 尚志,et al.  IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'97) , 1998 .

[8]  Paul G. Spirakis,et al.  Coordinating Pebble Motion on Graphs, the Diameter of Permutation Groups, and Applications , 2015, FOCS.

[9]  Kostas E. Bekris,et al.  Scalable asymptotically-optimal multi-robot motion planning , 2017, 2017 International Symposium on Multi-Robot and Multi-Agent Systems (MRS).

[10]  Jorge A. Baier,et al.  Grid Pathfinding on the 2k Neighborhoods , 2017, AAAI.

[11]  Nathan R. Sturtevant,et al.  Conflict-based search for optimal multi-agent pathfinding , 2012, Artif. Intell..

[12]  Stephen J. Guy,et al.  Guide to Anticipatory Collision Avoidance , 2017 .

[13]  Carme Torras,et al.  3D collision detection: a survey , 2001, Comput. Graph..

[14]  Nils J. Nilsson,et al.  Artificial Intelligence , 1974, IFIP Congress.

[15]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[16]  Anton Andreychuk,et al.  Any-Angle Pathfinding for Multiple Agents Based on SIPP Algorithm , 2017, ICAPS.

[17]  Sven Koenig,et al.  Feasibility Study: Moving Non-Homogeneous Teams in Congested Video Game Environments , 2017, AIIDE.

[18]  Hong Xu,et al.  Summary: Multi-Agent Path Finding with Kinematic Constraints , 2017, IJCAI.

[19]  Graham Kendall,et al.  Editorial: IEEE Transactions on Computational Intelligence and AI in Games , 2015, IEEE Trans. Comput. Intell. AI Games.

[20]  Jorge A. Baier,et al.  Grid Pathfinding on the 2 k Neighborhoods , 2017, AAAI 2017.

[21]  Raffaello D'Andrea,et al.  Coordinating Hundreds of Cooperative, Autonomous Vehicles in Warehouses , 2007, AI Mag..

[22]  Marvin A. Carlson Editor , 2015 .

[23]  Stephanie Rosenthal,et al.  CoBots: Robust Symbiotic Autonomous Mobile Service Robots , 2015, IJCAI.

[24]  Sven Koenig,et al.  Task and Path Planning for Multi-Agent Pickup and Delivery , 2019, AAMAS.

[25]  Nathan R. Sturtevant,et al.  Using Hierarchical Constraints to Avoid Conflicts in Multi-Agent Pathfinding , 2017, ICAPS.

[26]  Sven Koenig,et al.  Lifelong Path Planning with Kinematic Constraints for Multi-Agent Pickup and Delivery , 2018, AAAI.

[27]  Sven Koenig,et al.  Multi-Agent Path Finding with Delay Probabilities , 2016, AAAI.

[28]  Pavel Surynek,et al.  An Optimization Variant of Multi-Robot Path Planning Is Intractable , 2010, AAAI.

[30]  Hong Xu,et al.  Multi-Agent Path Finding with Kinematic Constraints , 2016, ICAPS.

[31]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[32]  Nathan R. Sturtevant,et al.  Benchmarks for Grid-Based Pathfinding , 2012, IEEE Transactions on Computational Intelligence and AI in Games.

[33]  Mark H. Overmars,et al.  Prioritized motion planning for multiple robots , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[34]  Corina S. Pasareanu,et al.  Planning, Scheduling and Monitoring for Airport Surface Operations , 2016, AAAI Workshop: Planning for Hybrid Systems.

[35]  Sven Koenig,et al.  Multi-Agent Path Finding for Large Agents , 2019, SOCS.

[36]  David Tolpin,et al.  ICBS: The Improved Conflict-Based Search Algorithm for Multi-Agent Pathfinding , 2015, SOCS.

[37]  Howie Choset,et al.  Subdimensional expansion for multirobot path planning , 2015, Artif. Intell..

[38]  Roman Barták,et al.  Robust Multi-Agent Path Finding , 2018, SOCS.

[39]  Trevor Scott Standley Finding Optimal Solutions to Cooperative Pathfinding Problems , 2010, AAAI.

[40]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[41]  Maxim Likhachev,et al.  SIPP: Safe interval path planning for dynamic environments , 2011, 2011 IEEE International Conference on Robotics and Automation.

[42]  Maria L. Gini,et al.  ALAN: adaptive learning for multi-agent navigation , 2017, Autonomous Robots.

[43]  Sven Koenig,et al.  Adding Heuristics to Conflict-Based Search for Multi-Agent Path Finding , 2018, ICAPS.