Avneesh Sud, Department of Computer Science, University of North Carolina, Chapel Hill. sud@cs.unc.edu
Erik Andersen, Department of Computer Science, University of North Carolina, Chapel Hill. andersen@cs.unc.edu
Sean Curtis, Department of Computer Science, University of North Carolina, Chapel Hill. seanc@cs.unc.edu
Ming Lin, Department of Computer Science, University of North Carolina, Chapel Hill. lin@cs.unc.edu
Dinesh Manocha, Department of Computer Science, University of North Carolina, Chapel Hill. dm@cs.unc.edu
We present a novel approach for real-time path planning of multiple virtual agents in complex dynamic scenes. We introduce a new data structure, Multi-agent Navigation Graph (MaNG), which is constructed from the first- and second-order Voronoi diagrams. The MaNG is used to perform route planning and proximity computations for each agent in real time. We compute the MaNG using graphics hardware and present culling techniques to accelerate the computation. We also address undersampling issues for accurate computation. Our algorithm is used for real-time multi-agent planning in pursuit-evasion and crowd simulation scenarios consisting of hundreds of moving agents, each with a distinct goal.
Citation:
Avneesh Sud, Erik Andersen, Sean Curtis, Ming Lin, Dinesh Manocha, "Real-time Path Planning for Virtual Agents in Dynamic Environments," vr, pp.91-98, 2007 IEEE Virtual Reality Conference, 2007