A path-based multi-agent navigation model

The quality of a crowd simulation model is determined by its agents’ local and global trajectory efficiency. While an agent-based model can accurately handle the local trajectories, global decisions usually are handled by a global path planner. However, most of the global path planning techniques do not consider other agents and their possible paths and the future global flow in the environment. In this paper, we propose a composite system that takes future agent configurations into account via a modified A* algorithm to create a global path plan and combines the global path plan with a local navigation model. We show that the agents using the proposed model intelligently plan their paths based on the dynamic configuration of the environment. In order to balance the performance vs. trajectory quality trade-off, we propose a hierarchical grid structure and discuss its effects on both trajectory quality and computational performance.

[1]  Cagatay Turkay,et al.  Integrating Information Theory in Agent-Based Crowd Simulation Behavior Models , 2011, Comput. J..

[2]  Norman I. Badler,et al.  Virtual Crowds: Methods, Simulation, and Control , 2008, Virtual Crowds: Methods, Simulation, and Control.

[3]  Stéphane Donikian,et al.  A synthetic-vision based steering approach for crowd simulation , 2010, ACM Transactions on Graphics.

[4]  Dinesh Manocha,et al.  Directing Crowd Simulations Using Navigation Fields , 2011, IEEE Transactions on Visualization and Computer Graphics.

[5]  Hao Wang,et al.  A Motion Planning Framework for Simulating Virtual Crowds , 2012, ISICA.

[6]  Dinesh Manocha,et al.  Reciprocal n-Body Collision Avoidance , 2011, ISRR.

[7]  Craig W. Reynolds Steering Behaviors For Autonomous Characters , 1999 .

[8]  Shiyao Jin,et al.  Agent-Based Modeling and Simulation on Emergency Evacuation , 2009, Complex.

[9]  Adi Botea,et al.  Near Optimal Hierarchical Path-Finding , 2004, J. Game Dev..

[10]  Dinesh Manocha,et al.  Velocity-based modeling of physical interactions in multi-agent simulations , 2013, SCA '13.

[11]  Daniel Thalmann,et al.  Real-Time Scalable Motion Planning for Crowds , 2007, 2007 International Conference on Cyberworlds (CW'07).

[12]  Cumhur Yigit Ozcan,et al.  A GPU-assisted hybrid model for real-time crowd simulations , 2013, Comput. Graph..

[13]  Dinesh Manocha,et al.  ClearPath: highly parallel collision avoidance for multi-agent simulation , 2009, SCA '09.

[14]  Daniel Thalmann,et al.  Virtual humans: thirty years of research, what next? , 2005, The Visual Computer.

[15]  Dinesh Manocha,et al.  Modeling collision avoidance behavior for virtual humans , 2010, AAMAS.

[16]  Adrien Treuille,et al.  Continuum crowds , 2006, ACM Trans. Graph..

[17]  Roland Geraerts,et al.  Real‐time density‐based crowd simulation , 2012, Comput. Animat. Virtual Worlds.

[18]  Norman I. Badler,et al.  Controlling individual agents in high-density crowd simulation , 2007, SCA '07.

[19]  Rahul Narain,et al.  Aggregate dynamics for dense crowd simulation , 2009, SIGGRAPH 2009.

[20]  Dinesh Manocha,et al.  Goal velocity obstacles for spatial navigation of multiple virtual agents , 2013, AAMAS.

[21]  Daniel Thalmann,et al.  Populating virtual environments with crowds , 2006, VRCIA '06.

[22]  Ming C. Lin,et al.  Hybrid Long-Range Collision Avoidance for Crowd Simulation , 2013, IEEE Transactions on Visualization and Computer Graphics.

[23]  Daniel Thalmann,et al.  Challenges in Crowd Simulation , 2009, 2009 International Conference on CyberWorlds.

[24]  Dinesh Manocha,et al.  PLEdestrians: a least-effort approach to crowd simulation , 2010, SCA '10.

[25]  Norman I. Badler,et al.  Multi-domain real-time planning in dynamic environments , 2013, SCA '13.

[26]  Lizhe Wang,et al.  Hybrid modelling and simulation of huge crowd over a hierarchical Grid architecture , 2013, Future Gener. Comput. Syst..

[27]  Andrew M. Day,et al.  Dynamically populating large urban environments with ambient virtual humans , 2008, Comput. Animat. Virtual Worlds.

[28]  Andrew M. Day,et al.  Survey of Real‐Time Rendering Techniques for Crowds , 2005, Comput. Graph. Forum.

[29]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1998 .