Abstract
In this paper, we propose the use of the Belief-Desire-Intention (BDI) model for cognitive agents for the implementation of animated characters. The BDI agent architecture has been widely used in dynamic and complex scenarios where agents may need to act under incomplete and incorrect information about other agents and the environment. In this work, we bring together an articulated model for character animation and an interpreter for AgentSpeak(L), an agent-oriented programming language that implements the BDI architecture. We have developed an interface that allows the BDI-based agent reasoning system to be used for guiding the behaviour of articulated characters in a virtual environment. This is a promising approach for the high-level specification of complex computer animations. The paper also presents a simple 3D animation that illustrates the use of BDI specifications in our approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Rao, A.S.: AgentSpeak(L): BDI Agents Speak Out in a Logical Computable Lan-guage. In: Perram, J., Van de Velde, W. (eds.) MAAMAW 1996. LNCS (LNAI), vol. 1038, pp. 42–55. Springer, Heidelberg (1996)
Rao, A.S., Georgeff, M.P.: BDI Agents: From Theory to Practice. In: Proc. 1st Int. Conf. on Multi-Agent Systems (ICMAS 1995), San Francisco, CA, pp. 312–319 (1995)
Perlin, K., Goldberg, A.: IMPROV: A System for Scripting Interactive Actors in Virtual Worlds. In: Proc. of SIGGRAPH 1996, pp. 205-216 (1996)
Badler, N.I., Bindiganavale, R., Allbeck, J.M., Schuler, W., Zhao, L., Palmer, M.: Parameterized Action Representation for Virtual Human Agents. In: Embodied Conversational Characters, MIT Press, Cambridge (2000)
Funge, J., Tu, X., Terzopoulos, D.: Cognitive Modeling: Knowledge, Reasoning and Planning for Intelligent Characters. In: Proc. of SIGGRAPH 1999, Los Angeles, CA (1999)
Bates, J., Loyall, A.B., Reilly, W.S.: An Architecture for Action, Emotion and Social Behavior. Technical Report CMU-CS-92-144, School of Computer Science, Carnegie Mellon University (1992)
Rousseau, D., Hayes-Roth, B.: Improvisational Synthetic Actors with Flexible Personalities. Knowledge Systems Laboratory, Report No. KSL 97-10, Stanford, CA (1997)
Marsella, S., Gratch, J.: A Step Towards Irrationality: Using Emotion to Change Belief. In: Alonso, E., Kudenko, D., Kazakov, D. (eds.) AAMAS 2000 and AAMAS 2002. LNCS (LNAI), vol. 2636, Springer, Heidelberg (2003)
Maciel, A., Nedel, L.P., Freitas, C.M.D.S.: Anatomy Based Joint Models for Vir-tual Humans Skeletons. In: IEEE COMPUTER ANIMATION, Geneva, Switzerland (2002)
Bordini, R.H., Bazzan, A.L.C., Jannone, R.O., Basso, D.M., Vicari, R.M., Lesser, V.R.: AgentSpeak(XL): Efficient Intention Selection in BDI Agents via Decision-Theoretic Task Scheduling. In: Alonso, E., Kudenko, D., Kazakov, D. (eds.) AAMAS 2000 and AAMAS 2002. LNCS (LNAI), vol. 2636, Springer, Heidelberg (2003)
Bordini, R.H., Moreira, Á.F.: Proving the asymmetry thesis principles for a BDI agent-oriented programming language. In: Proc. of CLIMA 2002, held with FLoC 2002, Copen-hagen, Denmark. Electronic Notes in Theoretical Computer Science, vol. 70(5) (2002)
Rao, A.S., Georgeff, M.P.: Decision procedures for BDI logics. Journal of Logic and Computation 8(3), 293–343 (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Torres, J.A., Nedel, L.P., Bordini, R.H. (2003). Using the BDI Architecture to Produce Autonomous Characters in Virtual Worlds. In: Rist, T., Aylett, R.S., Ballin, D., Rickel, J. (eds) Intelligent Virtual Agents. IVA 2003. Lecture Notes in Computer Science(), vol 2792. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39396-2_32
Download citation
DOI: https://doi.org/10.1007/978-3-540-39396-2_32
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20003-1
Online ISBN: 978-3-540-39396-2
eBook Packages: Springer Book Archive