Artificial emotional model based on finite state machine

  • Qing-mei Meng (孟庆梅)
  • Wei-guo Wu (吴伟国)Email author


According to the basic emotional theory, the artificial emotional model based on the finite state machine(FSM) was presented. In finite state machine model of emotion, the emotional space included the basic emotional space and the multiple emotional spaces. The emotion-switching diagram was defined and transition function was developed using Markov chain and linear interpolation algorithm. The simulation model was built using Stateflow toolbox and Simulink toolbox based on the Matlab platform. And the model included three subsystems: the input one, the emotion one and the behavior one. In the emotional subsystem, the responses of different personalities to the external stimuli were described by defining personal space. This model takes states from an emotional space and updates its state depending on its current state and a state of its input (also a state-emotion). The simulation model realizes the process of switching the emotion from the neutral state to other basic emotions. The simulation result is proved to correspond to emotion-switching law of human beings.

Key words

finite state machine artificial emotion model Markov chain simulation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    PICARD R W. Affective computing [M]. London: MIT Press, 1997.Google Scholar
  2. [2]
    CAI Zi-xing. Some issues for discipline of intelligence science [J]. Journal of Central South University of Technology, 2006, 13(5): 525–528.CrossRefGoogle Scholar
  3. [3]
    CANNAMERO L. Emotion understanding from the perspective of autonomous robots research [J]. Neural Networks, 2005, 18(4): 445–455.CrossRefGoogle Scholar
  4. [4]
    ZITAR R A, MARIA K A. Emotion agents: A modeling and an application [J]. Information and Software Technology, 2007, 49(7): 695–716.CrossRefGoogle Scholar
  5. [5]
    BATES J. The role of emotion in believable agents [J]. Communications of the ACM, 1994, 37(7): 122–125.CrossRefGoogle Scholar
  6. [6]
    BREAZEAL C. Emotion and social humanoid robots [J]. International Journal of Human-Computer Studies, 2003, 59(1/2): 119–155.CrossRefGoogle Scholar
  7. [7]
    MIMWA H, IOH K, ITO D, TAKANOBU H, TANKANISHI A. Introduction of the need model for humanoid robots to generate active behavior [C]// 2003 IEEE international Conference on Intelligent Robots and Systems(IROS). Piscataway: IEEE, 2003: 1400–1406.Google Scholar
  8. [8]
    MALFAZ M, SALICHS M A. Design of an architecture based on emotions for autonomous robots [C]// 2004 AAAI Spring Symposium. Menlo Park: AAAI, 2004: 198–204.Google Scholar
  9. [9]
    HIRTH J, SCHMITA N, BERNS K. Emotional architecture for the humanoid robot head ROMAN [C]// 2007 IEEE International Conference on Robotics and Automation. Piscataway: IEEE, 2007: 2150–2155.CrossRefGoogle Scholar
  10. [10]
    MENG Zhao-lan. Human emotion [M]. Shanghai: Shanghai People Press, 1989. (in Chinese)Google Scholar
  11. [11]
    WANG Zhi-liang. Artificial emotion [M]. Beijing: China Machine Press, 2007. (in Chinese)Google Scholar
  12. [12]
    WANG Guo-jiang, WANG Zhi-liang, YANG Guo-liang, WANG Yu-jie, CHEN Yu-feng. Survey of artificial emotion [J]. Application Research of Computers, 2006, 23(11): 7–11. (in Chinese)Google Scholar
  13. [13]
    WANG Bo. Formal language and automata [M]. Beijing: Beijing Post and Telecom Press, 2003. (in Chinese)Google Scholar
  14. [14]
    ADAMATAKY A. Affections: Automata models of emotion interactions [J]. Applied Mathematics and Computation, 2003, 146(2): 579–594.MathSciNetCrossRefGoogle Scholar
  15. [15]
    GONG Guang-lu, QIAN Min-ping. Application on random process [M]. Beijing: Tsinghua University Press, 2004.Google Scholar
  16. [16]
    WU Xiao-hong, WANG Pei-liang, WANG Zhi-liang. An artificial emotion model based on state-space method [J]. Microcomputer Information, 2007, 23(5/2): 243–245.Google Scholar
  17. [17]
    TAN Wen-zhao, RONG Gang. A real-time head nod and shake detector using HMMS [J]. Expert Systems with Applications, 2003, 25(3): 461–466.MathSciNetCrossRefGoogle Scholar
  18. [18]
    XUE Ding-yu, CHEN Yang-gui. System simulation and application based on the MATLAB/Simulink [M]. Beijing: Tsinghua University Press, 2002. (in Chinese)Google Scholar
  19. [19]
    HUANG Yong-an, MA Lu, LIU Min-hui. Simulink 6.0 Simulink modeling and engineering application [M]. Beijing: Tsinghua University Press, 2007. (in Chinese)Google Scholar
  20. [20]
    ZHANG Hong-liang, ZOU Zhong, LI Jie, CHEN Xiao-tao. Flame image recognition of alumina rotary kiln by artificial neural network and support vector machine methods [J]. Journal of Central South University of Technology, 2008, 15(1): 39–45.CrossRefGoogle Scholar
  21. [21]
    WANG Zhi-ping, ZHAO Li, ZOU Cai-rong. Emotional speech recognition based on modified parameter and distance of statistical model of pitch [J]. Acta Acustica, 2006, 31(1): 28–34. (in Chinese)Google Scholar

Copyright information

© Central South University Press and Springer-Verlag GmbH 2008

Authors and Affiliations

  • Qing-mei Meng (孟庆梅)
    • 1
  • Wei-guo Wu (吴伟国)
    • 1
    Email author
  1. 1.Department of Mechanism DesignHarbin Institute of TechnologyHarbinChina

Personalised recommendations