A Behavior Based Crowd Simulation Framework for Riot Controlling in City Environment

  • Liang Jia-hong
  • Li Meng
  • Fu Yue-wen
  • Yang Mei
  • Li Shi-lei
Part of the Communications in Computer and Information Science book series (CCIS, volume 402)


Creating complex and realistic crowd behaviors can be a difficult and time consuming task. By drawing the successful experiences of behavior-based AI and multi-agent simulation framework, this paper presents a behavior-based crowd simulation framework for riot controlling in city environment. A well-designed behavior-based prototype system is developed, which takes the advantages of the dynamics of interaction among the basis behaviors repertoires. The basis behaviors repertoires implemented by decision rules are composed of three parts, which correspond to the behaviors of the civilians, riots and soldiers respectively. Then these basis behaviors are combined into more complex behaviors by behavior selection mechanism. Eventually realistic crowd phenomena are created in the scenarios of riot controlling in city environment. We argue that this approach gives better results than conventional methods.


Crowd simulation behavior-based AI multi-agent system riot controlling 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Thalmann, D., Raupp Musse, S.: Crowd Simulation. Springer, London (2007)Google Scholar
  2. 2.
    Pelechano, N., Allbeck, J., Badler, N.I.: Virtual Crowds: Methods, Simulation, and Control. Morgan & Claypool Publishers (2008)Google Scholar
  3. 3.
    Jingjing, S.H.I.: Crowd Management for Large-scale Outdoor Events—Multi-agent Based Modeling and Simulation of Crowd behaviors. Ph.D thesis, The Chinese University of Hong Kong, Hong Kong, China (2006)Google Scholar
  4. 4.
    Bruno, S., Oussama, K.: Springer Handbook of Robotics. Springer, Heidelberg (2008)zbMATHGoogle Scholar
  5. 5.
    Masciotra, A., Rodriguez, S., Lien, J.-M., Amato, N.M.: Composable group behaviors. Technical Report, TR05-006, Parasol Laboratory, Department of Computer Science, Texas A&M University (2005)Google Scholar
  6. 6.
    Reynolds, C.W.: Flocks, herds, and schools: A distributed behaviroal model. In: Computer Graphics, pp. 25–34 (1987)Google Scholar
  7. 7.
    Shell Dylan, A., Mataric Maja, J.: Behavior-based methods for modeling and structuring control of social robots. In: Cognition and Multi-Agent Interaction: From Cognitive Modeling to Social Simulation. Cambridge university press (2005)Google Scholar
  8. 8.
    Pan, X.: Computational Modeling of Human and Social Behavior for Emergency Egress Analysis, Ph.D. Thesis, Stanford University (2006)Google Scholar
  9. 9.
    Pan, X., Han, C.S., Dauber, K., Law, K.H.: A Multi-Agent Based Framework for the Simulation of Human and Social Behaviors during Emergency Evacuations. AI & Society 22, 113–132 (2007)CrossRefGoogle Scholar
  10. 10.
    Rodriguez, S., Amato, N.M.: Behavior-based evacuation planning. In: IEEE International Conference on Robotics and Automation Anchorage Convention District, Anchorage Alaska (2010)Google Scholar
  11. 11.
    Varol, K.: Modeling autonomous agents in military simulations. Ph.D. Thesis, University of Central Florida (2006)Google Scholar
  12. 12.
    McKenzie, F., Kruszewski, M.P.P., Gaskins, R., Nguyen, Q.A., Seevinck, J., Weisel, E.: Integrating crowd-behavior modeling in military simulation using game technology. Simulation & Gaming 39(1) (2008)Google Scholar
  13. 13.
    Wong, Y.H.: Ignoring the Innocent: Noncombatants in Urban Operations and in Military Models and Simulations. Pardee RAND Graduate School (2006)Google Scholar
  14. 14.
    Levesque, J., Cazzolato, F.: Simulating Civilians for Military Training: A Canadian Perspective,
  15. 15.
    Lien, J.-M., Rodriguez, S., Malric, J.-P., Amato, N.M.: Shepherding behaviors with multiple shepherds. In: Proc. IEEE Int. Conf. Robot. Autom (ICRA), pp. 3413–3418 (2005)Google Scholar
  16. 16.
    Olfati-Saber, R.: Flocking for multi-agent dynamic systems: algorithms and theory. IEEE Transactions on Automatic Control 51(3), 401–420 (2006)MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Liang Jia-hong
    • 1
  • Li Meng
    • 1
  • Fu Yue-wen
    • 1
  • Yang Mei
    • 1
  • Li Shi-lei
    • 2
  1. 1.College of Information Systems and ManagementNational University of Defense TechnologyChangshaP.R. China
  2. 2.Department of Information Security, College of Electronic EngineeringNaval University of EngineeringWuhanP.R. China

Personalised recommendations