Simulation multi behavior NPCs in fire evacuation using emotional behavior tree

Evacuation procedure in building fire has several points, and the main destination for occupants are going through the exit door of the building safely. In this research we learn how occupants behave with the emotion influence in a building fire. Emotions have important role to affect decision making because it can increase or decrease the rational value and aim at being realistic and naturally. The possibility to make NPCs behave naturally are implement multi behavior and handle all behavior using artificial intelligence (AI) technique. AI architecture have to support variant behavior and easily to reuse for complex character behaviors. Behavior trees (BTs) is the one of many AI techniques that more readable and scalable for action selection mechanism. So, we propose to implement Emotional Behavior Trees (EmoBTs) to handle dynamic behavior scenario that influenced by emotions. We already made the scenario for NPCs, that have emotion to decide which act would be selected. The experiment result compare how each NPCs are going to act by the emotions influence.

[1]  N. Srinivasan,et al.  Role of affect in decision making. , 2013, Progress in brain research.

[2]  Pierangelo Dell'Acqua,et al.  Emotional behavior trees , 2012, 2012 IEEE Conference on Computational Intelligence and Games (CIG).

[3]  Erica D. Kuligowski,et al.  Human Behavior in Fire , 2016 .

[4]  Risto Miikkulainen,et al.  Evolving multi-modal behavior in NPCs , 2009, CIG.

[5]  Adina Magda Florea,et al.  Emotional Belief-Desire-Intention Agent Model: Previous Work And Proposed Architecture , 2013 .

[6]  Huibo Li,et al.  Behaviour based motion simulation for fire evacuation procedures , 2004, Proceedings Theory and Practice of Computer Graphics, 2004..

[7]  Petter Ögren,et al.  Towards a unified behavior trees framework for robot control , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[8]  Duane Szafron,et al.  An Architecture for Game Behavior AI: Behavior Multi-Queues , 2009, AIIDE.