Agent-Based Simulation of Crowds in Indoor Scenarios
Crowd simulation models usually focus on performance issues related with the management of very large numbers of agents. This work presents an agent-based architecture where both performance and flexibility in the behaviour of the entities are sought. Some algorithms are applied for the management of the crowd of agents in order to cope with the performance in the processing of their movements and their representation, but at the same time some alternative reasoning mechanisms are provided in order to allow rich behaviours. This facilitates the specification of different types of agents, which represent the people, sensors and actuators. This is illustrated with a case study of the evacuation of the building of the Faculty of Computer Science, where different types of human behaviours are modelled for these situations. The result is the simulation of more realistic scenarios.
KeywordsAgent Behaviour Reactive Plan Steering Force Crowd Behaviour Crowd Density
This work has been been supported by the Government of the Region of Madrid through the research programme MOSI-AGIL-CM (grant P2013/ICE-3019, co-funded by EU Structural Funds FSE and FEDER), and by the Spanish Ministry for Economy and Competitiveness, with the project Social Ambient Assisting Living—Methods (SociAAL) (grant TIN2011-28335-C02-01).
- 1.Schuerman, M., et al.: Situation agents: agent-based externalized steering logic. J. Vis. Comput. Anim. 21(3–4), 267–276 (2010)Google Scholar
- 2.Reynolds, C.W.: Steering behaviours for autonomous characters. In: Proceeding of Game Developers Conference 1999, San Jose, California, pp. 763–782 (1999)Google Scholar
- 3.Bryson, J.: Intelligence by design. Ph.D. thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology (2001)Google Scholar
- 6.Treuille, A.C., et al.: Continuum crowds. In: ACM Transactions on Graphics Proceedings of SIGGRAPH vol. 25(3), pp. 1160–1168 (2006)Google Scholar
- 7.Massive Software Simulating Life.: http://www.massivesoftware.com/ (2002). Accessed March 2015
- 9.Algeria l.saifi et al.: Approaches to modeling the emotional aspects of a crowd. In: EUROSIM’13: Proceedings of the 2013 8th EUROSIM Congress on Modelling and Simulation, pp. 151–143 (2013)Google Scholar
- 11.Tibor Bosse et al.: Modelling Collective Decision Making in Groups and Crowds: Integrating Social Contagion and Interacting Emotions, Beliefs and Intentions, vol. 6443. Springer, Berlin (2010)Google Scholar
- 12.Bicharra, A.C., et al.: Multi-agent simulations for emergency situations in an airport scenario. Adv. Distrib. Comput. Artif. Intell. J. 1(3), 69–73 (2013)Google Scholar
- 13.Legion | Science in Motion.: http://www.legion.com (2015). Accessed March 2015
- 15.PedGo—TraffGo HT.: http://www.traffgo-ht.com/ (2006). Accessed March 2015
- 16.Proulx, G.: Occupant behaviour and evacuation. In: Proceeding of 9th International Fire Protection Symposium. pp. 219–232 (2001)Google Scholar
- 17.Pathfinder—Thunderhead Engineering. http://www.thunderheadeng.com/pathfinder/ (2006). Accessed March 2015