ACM Home Page
Please provide us with feedback. Feedback
Interactive navigation of multiple agents in crowded environments
Full text PdfPdf (2.49 MB)
Source
Symposium on Interactive 3D Graphics archive
Proceedings of the 2008 symposium on Interactive 3D graphics and games table of contents
Redwood City, California
SESSION: AI + Crowds table of contents
Pages 139-147  
Year of Publication: 2008
ISBN:978-1-59593-983-8
Authors
Jur van den Berg  University of North Carolina at Chapel Hill
Sachin Patil  University of North Carolina at Chapel Hill
Jason Sewall  University of North Carolina at Chapel Hill
Dinesh Manocha  University of North Carolina at Chapel Hill
Ming Lin  University of North Carolina at Chapel Hill
Sponsor
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 24,   Downloads (12 Months): 220,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1342250.1342272
What is a DOI?

ABSTRACT

We present a novel approach for interactive navigation and planning of multiple agents in crowded scenes with moving obstacles. Our formulation uses a precomputed roadmap that provides macroscopic, global connectivity for wayfinding and combines it with fast and localized navigation for each agent. At runtime, each agent senses the environment independently and computes a collision-free path based on an extended "Velocity Obstacles" concept. Furthermore, our algorithm ensures that each agent exhibits no oscillatory behaviors. We have tested the performance of our algorithm in several challenging scenarios with a high density of virtual agents. In practice, the algorithm performance scales almost linearly with the number of agents and can run at interactive rates on multi-core processors.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Abe, Y., and Matsuo, Y. 2001. Collision avoidance method for multiple autonomous mobile agents by implicit cooperation. In Proc. IEEE Int. Conf. on Robotics and Automation, 1207--1212.
 
2
Ashida, K., Lee, S. J., Allbeck, J., Sun, H., Badler, N., and Metaxas, D. 2001. Pedestrians: Creating agent behaviors through statistical analysis of observation data. Proc. Computer Animation.
 
3
 
4
Cordeiro, O. C., Braun, A., Silveria, C. B., Musse, S. R., and Cavalheiro, G. G. 2005. Concurrency on social forces simulation model. First International Workshop on Crowd Simulation.
 
5
Ferguson, D., Kalra, N., and Stentz, A. 2006. Replanning with RRTs. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA) (May).
 
6
Feurtey, F. 2000. Simulating the Collision Avoidance Behavior of Pedestrians. Master's thesis, University of Tokyo.
 
7
Fiorini, P., and Shiller, Z. 1998. Motion planning in dynamic environments using velocity obstacles. Int. Journal of Robotics Research 17, 7, 760--772.
 
8
 
9
Garaerts, R., and Overmars, M. H. 2007. The corridor map method: Real-time high-quality path planning. In ICRA, 1023--1028.
 
10
Gayle, R., Sud, A., Lin, M., and Manocha, D. 2007. Reactive deformation roadmaps: Motion planning of multiple robots in dynamic environments. In Proc IEEE International Conference on Intelligent Robots and Systems.
 
11
Helbing, D., Buzna, L., and Werner, T. 2003. Self-organized pedestrian crowd dynamics and design solutions. Traffic Forum 12.
 
12
Hsu, D., Kindel, R., J.-C.Latombe, and Rock, S. 2002. Randomized kinodynamic motion planning with moving obstacles. International Journal of Robotics Research.
 
13
Jaillet, L., and Simeon, T. 2004. A PRM-based motion planning for dynamically changing environments. Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).
 
14
Kallmann, M., and Mataric, M. 2004. Motion planning using dynamic roadmaps. Proceedings of the IEEE Conference on Robotics and Automation (ICRA) (April).
 
15
 
16
 
17
Kluge, B., and Prassler, E. 2007. Reflective navigation: Individual behaviors and group behaviors. In Proc. IEEE Int. Conf. on Robotics and Automation, 4172--4177.
 
18
Koenig, S., and Likhachev, M. 2002. Improved fast replanning for robot navigation in unknown terrain. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA) (May).
 
19
Lamarche, F., and Donikian, S. 2004. Crowd of virtual humans: a new approach for real time navigation in complex and structured environments. Computer Graphics Forum 23, 3, 509--518.
 
20
 
21
 
22
LaValle, S., and Kuffner, J. 2001. Randomized kinodynamic planning. International Journal of Robotics Research.
 
23
 
24
Leven, P., and Hutchinson, S. 2000. Toward real-time path planning in changing environments. Proceedings of the fourth International Workshop on the Algorithmic Foundations of Robotics (WAFR).
 
25
Li, Y., and Gupta, K. 2007. Motion planning of multiple agents in virtual environments on parallel architectures. In ICRA, 1009--1014.
 
26
 
27
MASSIVE, 2006. http://www.massivesoftware.com.
 
28
Musse, S. R., and Thalmann, D. 1997. A model of human crowd behavior: Group inter-relationship and collision detection analysis. Computer Animation and Simulation, 39--51.
 
29
 
30
Pelechano, N., O'Brien, K., Silverman, B., and Badler, N. 2005. Crowd simulation incorporating agent psychological models, roles and communication. First International Workshop on Crowd Simulation.
 
31
 
32
Pettre, J., Laumond, J.-P., and Thalmann, D. 2005. A navigation graph for real-time crowd animation on multilayered and uneven terrain. First International Workshop on Crowd Simulation.
 
33
Petty, S., and Fraichard, T. 2005. Safe motion planning in dynamic environments. In Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, 3726--3731.
 
34
Quinlan, S., and Khatib, O. 1993. Elastic bands: Connecting path planning and control. Proc. of IEEE Conf. on Robotics and Automation.
35
 
36
Reynolds, C. 1999. Steering behaviors for autonomous characters. In Proc. Game Developers Conference, 763--782.
37
 
38
Schreckkenberg, M., and Sharma, S. D. 2001. Pedestrian and Evacuation Dynamics. Springer.
39
 
40
Shiller, Z., Large, F., and Sekhavat, S. 2001. Motion planning in dynamic environments: obstacles moving along arbitrary trajectories. In Proc. IEEE Int. Conf. on Robotics and Automation, 3716--3721.
 
41
 
42
Stentz, A. 1995. The focussed D* algorithm for real-time replanning. Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI).
 
43
Still, G. 2000. Crowd Dynamics. PhD thesis, University of Warwik, UK. Ph.D. Thesis.
 
44
Sung, M., Gleicher, M., and Chenney, S. 2004. Scalable behaviors for crowd simulation. Computer Graphics Forum 23, 3 (Sept), 519--528.
45
 
46
Thalmann, D., O'Sullivan, C., Ciechomski, P., and Dobbyn, S. 2006. Populating Virtual Environments with Crowds. Eurographics 2006 Tutorial Notes.
 
47
Tolman, E. C. 1948. Cognitive maps in rats and men. The Psychological Review 55, 4, 189--208.
48
49
 
50
van den Berg, J., Lin, M., and Manocha, D. 2008. Reciprocal velocity obstacles for real-time multi-agent navigation. In Proc. IEEE Int. Conf. on Robotics and Automation.
 
51
Warren, C. W. 1990. Multiple path coordination using artificial potential fields. Proc. of IEEE Conf. on Robotics and Automation, 500--505.
 
52
Yang, Y., and Brock, O. 2006. Elastic roadmaps: Globally task-consistent motion for autonomous mobile manipulation. Proceedings of Robotics: Science and Systems (August).
 
53
Zucker, M., Kuffner, J., and Branicky, M. 2007. Multipartite rrts for rapid replanning in dynamic environments. Proc. IEEE Int. Conf. on Robotics and Automation.
Collaborative Colleagues:
Jur van den Berg: colleagues
Sachin Patil: colleagues
Jason Sewall: colleagues
Dinesh Manocha: colleagues
Ming Lin: colleagues