Motion Planning of Multiple Agents in Virtual Environments using Coordination Graphs

Motion planning of multiple mobile agents in virtual environments is a very challenging problem, especially if one wants to plan the motions of these agents in real-time. We propose a two layered approach to plan motions of multiple mobile agents in real-time. The mobile agents are moving in a 2-dimensional static environment with open spaces connected to each other by narrow corridors. The global path of each agent is computed by a decoupled planner during the preprocessing process with minimum delay. Each agent’s local path is generated in real-time by combining steering behaviors and a new, principled and efficient AI technique for decision making and planning cooperative multi-agent dynamic systems, Coordination Graph (CG). With CG, we can not only avoid deadlocks in narrow corridors, but also achieve more complicated behavior such as leader-and-followers behavior. We show, via some preliminary examples, real-time performance of our approach, for instance, several robots avoiding deadlocks and successfully navigating a corridor.

[1]  D. Koller,et al.  Planning under uncertainty in complex structured environments , 2003 .

[2]  Lydia E. Kavraki,et al.  Randomized preprocessing of configuration for fast path planning , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[3]  Mark H. Overmars,et al.  Motion planning for coherent groups of entities , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

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

[5]  Jelle R. Kok,et al.  Distributed decision making of robotic agents , 2003 .

[6]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[7]  Charles W. Warren,et al.  Multiple robot path coordination using artificial potential fields , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[8]  Nikos A. Vlassis,et al.  Multi-robot decision making using coordination graphs , 2003 .

[9]  Dinesh Manocha,et al.  Interactive motion planning using hardware-accelerated computation of generalized Voronoi diagrams , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[10]  Shobha Venkataraman,et al.  Context-specific multiagent coordination and planning with factored MDPs , 2002, AAAI/IAAI.

[11]  Jun Ota,et al.  Multirobot motion coordination in space and time , 1998, Robotics Auton. Syst..

[12]  Carlos Guestrin,et al.  Multiagent Planning with Factored MDPs , 2001, NIPS.

[13]  Mark H. Overmars Algorithms for Motion and Navigation in Virtual Environments and Games , 2002, WAFR.