Multi-Robot Path Deconfliction through Prioritization by Path Prospects

This work deals with the problem of planning conflict-free paths for mobile robots in cluttered environments. Since centralized, coupled planning algorithms are computationally intractable for large numbers of robots, we consider decoupled planning, in which robots plan their paths sequentially in order of priority. Choosing how to prioritize the robots is a key consideration. State-of-the-art prioritization heuristics, however, do not model the coupling between a robot’s mobility and its environment. This is particularly relevant when prioritizing between robots with different degrees of mobility. In this paper, we propose a prioritization rule that can be computed online by each robot independently, and that provides consistent, conflict-free path plans. Our innovation is to formalize a robot’s path prospects to reach its goal from its current location. To this end, we consider the number of homology classes of trajectories, which capture distinct prospects of paths for each robot. This measure is used as a prioritization rule, whenever any robots enter negotiation to deconflict path plans. We perform simulations with heterogeneous robot teams and compare our method to five benchmarks. Our method achieves the highest success rate, and strikes a good balance between makespan and flowtime objectives.

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

[2]  Christian Bettstetter,et al.  Job Selection in a Network of Autonomous UAVs for Delivery of Goods , 2016, Robotics: Science and Systems.

[3]  Christopher M. Clark,et al.  Applying kinodynamic randomized motion planning with a dynamic priority system to multi-robot space systems , 2002, Proceedings, IEEE Aerospace Conference.

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

[5]  David Silver,et al.  Cooperative Pathfinding , 2005, AIIDE.

[6]  John Enright,et al.  Optimization and Coordinated Autonomy in Mobile Fulfillment Systems , 2011, Automated Action Planning for Autonomous Mobile Robots.

[7]  Abhay .A. Deshp,et al.  A Review: Priority Based Motion Control ofMultiple Robot Systems , 2013 .

[8]  Peter J. Stuckey,et al.  Searching with Consistent Prioritization for Multi-Agent Path Finding , 2018, AAAI.

[9]  Prasanna Velagapudi,et al.  Decentralized prioritized planning in large multirobot teams , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Günther Schmidt,et al.  Conflict-free motion of multiple mobile robots based on decentralized motion planning and negotiation , 1997, Proceedings of International Conference on Robotics and Automation.

[11]  Vijay Kumar,et al.  Goal assignment and trajectory planning for large teams of interchangeable robots , 2014, Auton. Robots.

[12]  Emilio Frazzoli,et al.  Robotic load balancing for mobility-on-demand systems , 2012, Int. J. Robotics Res..

[13]  Howie Choset,et al.  M*: A complete multirobot path planning algorithm with performance bounds , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Vijay Kumar,et al.  Persistent Homology for Path Planning in Uncertain Environments , 2015, IEEE Transactions on Robotics.

[15]  Howie Choset,et al.  ODrM* optimal multirobot path planning in low dimensional search spaces , 2013, 2013 IEEE International Conference on Robotics and Automation.

[16]  Vijay Kumar,et al.  Distributed Search and Rescue with Robot and Sensor Teams , 2003, FSR.

[17]  Paul Levi,et al.  Cooperative Multi-Robot Path Planning by Heuristic Priority Adjustment , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Jan Faigl,et al.  Asynchronous decentralized prioritized planning for coordination in multi-robot system , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  S. Zucker,et al.  Toward Efficient Trajectory Planning: The Path-Velocity Decomposition , 1986 .

[20]  Keisuke Okumura,et al.  Priority Inheritance with Backtracking for Iterative Multi-agent Path Finding , 2019, IJCAI.

[21]  Wolfram Burgard,et al.  Finding and Optimizing Solvable Priority Schemes for Decoupled Path Planning Techniques for Teams of Mobile Robots , 2002, PuK.

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

[23]  Jonathan P. How,et al.  Decoupled multiagent path planning via incremental sequential convex programming , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

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

[25]  Vijay Kumar,et al.  Topological constraints in search-based robot path planning , 2012, Auton. Robots.

[26]  Tomás Lozano-Pérez,et al.  On multiple moving objects , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[27]  Yijun He,et al.  A Fleet of Miniature Cars for Experiments in Cooperative Driving , 2019, 2019 International Conference on Robotics and Automation (ICRA).