Behavioral Programming of Autonomous Characters based on Probabilistic Automata and Personality
Authors: Chittaro L., Serra M.
Published in: Journal of Computer Animation and Virtual Worlds, Vol. 15, No. 3-4, July 2004, pp. 319-326
Abstract: This paper presents a system for realistic behavioral programming of virtual characters, based on personality and probabilistic automata. We describe personality by using the Five-Factor Model and achieve autonomy through a goal-oriented approach. Each character perceives the surrounding world, decides how to behave and acts on the environment according to its personality and to its goals. The chief idea explored by the proposed approach is that personality has a probabilistic influence on behavior selection instead of a deterministic one. Different behavior sequences available to achieve a goal are modeled using probabilistic automata and making probability dependent on character personality. This leads to non-repetitive behaviors, whose evolution is not foreseeable. The paper first motivates the approach in the context of cybertherapy. Then, it summarizes related work and illustrates in detail the proposed approach. Finally, it presents obtained results and discusses the main limitations of the implemented system.
Copyright: This is a preprint of an article published in the Journal of Computer Animation and Virtual Worlds (© 2004 John Wiley and Sons). Preprints may be posted as electronic files on the Authors' own website for personal or professional use.