Multimedia Tools and Applications

, Volume 76, Issue 4, pp 5851–5871 | Cite as

Human behaviors modeling in multi-agent virtual environment



Human behavior Modeling and simulation has become one of the most challenging research topics in many sectors where safety and organizational complexity are key issues. This paper involves constructing an integrative behavior framework for autonomous virtual miner agents that populate believably virtual coalmine environment to simulate human behaviors of underground coalmine. In this study, we present an emotional behavior model for virtual miner based on cognitive appraisal theories. The proposed models can generate more believable behaviors in virtual environment based on the personalized emotion states, internal motivation needs, and behavior selection thresholds of virtual miners. In addition, we take into account the impacts of underground mine workers’ personality straits on the intensity threshold of emotions, the emotion’s decay, and the motivation update process. Finally, we implement an interactive virtual environment for underground human behavior simulation. The behavior believability of virtual miner was evaluated with user assessment method. Experimental results show that the proposed models can create more realistic real-time virtual coalmine environments to simulate human behavior resulting in underground accidents.


Virtual environment Virtual human Emotion Multi-agent 


  1. 1.
    Brnich MJ, Kowalski-Trakofler KM (2010) Underground coal mine disasters 1900–2010: events, responses, and a look to the future. Extracting the science: a century of mining research. CO: Soc Min Metall Explor 363–372Google Scholar
  2. 2.
    Cai LQ, Mei T, Luo ZY (2008) Behavior modeling and motion control of intelligent virtual human agent. J Huazhong Univ Sci Technol (Nat Sci Ed) 36:4–7+22Google Scholar
  3. 3.
    Castellano G, Leite I, Pereira A et al (2010) Affect recognition for interactive companions: challenges and design in real world scenarios. J Multimodal Use Interfaces 3:89–98CrossRefGoogle Scholar
  4. 4.
    de Rosis F, Pelachaud C, Poggi I, Carofiglio V, De Carolis B (2003) From Greta’s mind to her face: modeling the dynamics of affective states in a conversational embodied agent. Int J Hum Comput Stud 59:81–118CrossRefGoogle Scholar
  5. 5.
    EI-Nasr MS, Yen Y, Ioerger TR (2000) Flame: fuzzy logic adaptive model of emotions. Auton Agent Multi Agent Syst 3(3):219–257CrossRefGoogle Scholar
  6. 6.
    Gebhard P (2005) Alma-A layered model of affect. Int Joint Conf Auton Agent Multi-Agent Syst 29–36Google Scholar
  7. 7.
    Gratch J, Marsella SC (2004) A domain-independent framework for modeling emotion. Cogn Syst Res 5(4):269–306CrossRefGoogle Scholar
  8. 8.
    Kazemifard M, Ghasem-Aghaeea N, Ören TI (2011) Design and implementation of GEmA: a generic emotional agent. Expert Syst Appl 38(3):2640–2652CrossRefGoogle Scholar
  9. 9.
    Kim DH, Kim SH, You YY (2013) Korean emotion vocabulary: frequency analysis. J Convergence Inf Technol 8(14):582–589Google Scholar
  10. 10.
    Kleinsmith A, Bianchi-Berthouze N (2013) Affective body expression perception and recognition: a survey. IEEE Trans Affect Comput 4(1):15–33CrossRefGoogle Scholar
  11. 11.
    Liu S, Fu W, Zhao W (2013) A novel fusion method by static and moving facial capture. Math Probl Eng. doi:10.1155/2013/503924 Google Scholar
  12. 12.
    Liu JM, Li BT (2011) Case analysis on coalmine typical accidents. Coal Industry Press, ChinaGoogle Scholar
  13. 13.
    Magnenat-Thalmann N, Thalmann D (2012) Virtual human: back to future. Graph Interfaces Conf 2012:1–8MATHGoogle Scholar
  14. 14.
    Malkawi M, Murad O (2013) Artificial neuro fuzzy logic system for detecting human emotions. Human Centric Comput Inf Sci 3(3):1–13Google Scholar
  15. 15.
    Mallett L, Unger R (2007) Virtual reality in mine training. Soc Min Metall Explor Inc 2:1–4Google Scholar
  16. 16.
    Marsella SC, Gratch J (2009) EMA: a process model of appraisal dynamics. Cogn Syst Res 10(1):70–90CrossRefGoogle Scholar
  17. 17.
    McCrae R (2009) The five-factor model of personality, the Cambridge handbook of personality psychology. Cambridge Univ. Press, UK, pp 148–161CrossRefGoogle Scholar
  18. 18.
    Mehrabian A (1996) Pleasure-arousal-dominance: a general framework for describing and measuring individual differences in temperament. Curr Psychol 14(4):261–292MathSciNetCrossRefGoogle Scholar
  19. 19.
    Niewiadomski R, Hyniewska SJ, Pelachaud C (2011) Constraint-based model for synthesis of multimodal sequential expressions of emotions. IEEE Trans Affect Comput 2(3):134–146CrossRefGoogle Scholar
  20. 20.
    Ochs M, Sabouret N, Corruble V (2009) Simulation of the dynamics of non-player characters emotions and social relations in games. IEEE Trans Comput Intell AI Games 1(4):281–297CrossRefGoogle Scholar
  21. 21.
    Orozco H, Ramos F, Ramos M, Thalmann D (2011) An action selection process to simulate the human behavior in virtual humans with real personality. Vis Comput 27:275–285CrossRefGoogle Scholar
  22. 22.
    Ortony A, Clore GL, Collins A (1998) The cognitive structure of emotions. Cambridge University Press, CambridgeGoogle Scholar
  23. 23.
    Picard RW (1998) Affective computing. MIT Press, CambridgeGoogle Scholar
  24. 24.
    Reilly SN (1996) Believable social and emotional agents. Ph.D Thesis. Carnegie Melon UniversityGoogle Scholar
  25. 25.
    Rodrı’guez LF, Ramos F (2014) Development of computational models of emotions for autonomous agents: a review. Cogn Comput 6:351–375CrossRefGoogle Scholar
  26. 26.
    Shao W, Terzopoulos D (2007) Autonomous pedestrians. Graph Model 69(5–6):246–274CrossRefGoogle Scholar
  27. 27.
    Si M, Marsella SC, Pynadath DV (2010) Modeling appraisal in theory of mind reasoning. Auton Agent Multi-Agent Syst 20(1):14–31CrossRefGoogle Scholar
  28. 28.
    Silverman BG, Bharathy G, O’Brien K, Cornwell J (2006) Human behavior models for agents in simulators and games: part II: Gamebot engineering with PMFServ. Presence 15(2):163–185CrossRefGoogle Scholar
  29. 29.
    Su WP, Pham B, Wardhani A (2009) Personality and emotion-based high-level control of affective story characters. IEEE Trans Vis Comput Graph 13(2):281–293CrossRefGoogle Scholar
  30. 30.
    Sung Y, Cho K (2012) A method for learning macro-actions for virtual characters using programming by demonstration and reinforcement learning. J Inf Proc Syst 8(3):409–420CrossRefGoogle Scholar
  31. 31.
    van Wyk E, de Villiers R (2009) Virtual reality training applications for the mining industry. Proc AFRIGRAPH Conf 53–63Google Scholar
  32. 32.
    Yang HW, Pan ZG, Liu GD (2008) A comprehensive computational model of emotions. J Comput Res Dev 45(4):579–587Google Scholar

Copyright information

© Springer Science+Business Media New York 2015

Authors and Affiliations

  • Linqin Cai
    • 1
    • 2
  • Binbin Liu
    • 2
  • Jimin Yu
    • 2
  • Jianrong Zhang
    • 2
  1. 1.Key Laboratory of Industrial Internet of Things & Networked Control, Ministry of EducationChongqing University of Posts and TelecommunicationsChongqingChina
  2. 2.Research Center on Complex System Analysis and ControlChongqing University of Posts and TelecommunicationsChongqingChina

Personalised recommendations