Summary
In this chapter we propose a scripting language, called STEP, for embodied agents, in particular for their communicative acts like gestures and postures. Based on the formal semantics of dynamic logic, STEP has a solid semantic foundation, in spite of a rich number of variants of the compositional operators and interaction facilities on worlds. STEP has been implemented in the distributed logic programming language DLP, a tool for the implementation of 3D web agents. In this chapter, we discuss principles of scripting language design for embodied agents and several aspects of the application of STEP.
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
Allen, J.F.: Maintaining knowledge about temporal intervals. Communications of the ACM 26 (11): 832ā843 (November 1983)
Allen, J.F.: Time and time again: The many ways to represent time. Journal of Intelligent Systems 6 (4): 341ā356 (July 1991)
Badler N., Bindiganavale, R., Bourne, J., Palmer, M., Shi, J., Schuler, W.: A parameterized action representation for virtual human agents. In: Workshop on Embodied Conversational Characters, Lake Tahoe, California (1998)
Badler, N., Manoochehri, K., and Walters, G.: Articulated figure positioning by multiple constraints. IEEE Computer Graphics Applications 7 (6): 28ā38 (1987)
Eliƫns, A.: DLP, A Language for Distributed Logic Programming ( Wiley, Hoboken, NJ 1992 )
Eliƫns, A.: Principles of Object-Oriented Software Development (Addison-Wesley, Reading, MA 2000)
Faure, F., et al.: Dynamic analysis of human walking. In: Proceedings of the 8th Workshop on Computer Animation and Simulation, Budapest (1997)
Funge, J.: In: Making Them Behave: Cognitive Models for Computer Animation, University of Toronto (1998)
Harel, D.: Dynamic Logic. In: Handbook of Philosophical Logic, Vol II, ( D. Reidel, Dordrecht 1984 ) pp 497ā604
Harel, D., Kozen, D., Tiuryn, J.: Dynamic Logic ( MIT Press, Cambridge, MA 2000 )
Huang, Z., EliĆ«ns, A., van Ballegooij, A., de Bra, P.: A taxonomy of web agents. In: Proceedings of the 11 th International Workshop on Database and Expert Systems Applications (IEEE Computer Society Press 2000 ) pp 765ā769
Huang, Z., EliĆ«ns, A., Visser, C.: Programmability of Intelligent Agent Avatars. In: Proceedings of Agentsā01 Workshop on Embodied Agents (2001)
Huang, Z., Eliƫns, A., Visser, C.: Formal semantics of STEP: A dynamic logic approach. Research report (Vrije Universiteit Amsterdam, 2003 )
Huang, Z., Eliƫns, A., Visser, C.: Implementation of a scripting language for VRML/X3D-based embodied agents. In: Proceedings of the 2003 Web 3D Conference ( ACM Press, New York 2003 )
Huang, Z., EliĆ«ns, A., Visser, C.: XSTEP: A markup language for embodied agents. In: Proceedings of the 16th International Conference on Computer Animation and Social Agents (CASAā2003) (IEEE Computer Society Press 2003 )
Perlin, K., Goldberg, A.: Improv: A System for scripting interactive actors in virtual worlds. In: ACM Computer Graphics,Annual Conference Series (1996) pp 205ā216
Prendinger, H., Descamps, S., Ishizuka, M.: Scripting affective communication with life-like characters in web-based interaction systems. Journal of Applied Artificial Intelligence 16: 519ā553 (2002)
Prendinger, H., Saeyor, S., Ishizuka, M.: MPML and SCREAM: Scripting the bodies and minds of life-like characters. In: Life-like Characters. Tools, Affective Functions and Applications, ed Prendinger, H., Ishizuka, M. ( Springer 2003 ). This volume.
Rohr, K.: Towards model-based recognition of human movements in image sequences. In: Computer Vision, Graphics, and Image Processing (CVGIP): Image Understanding 59(1):94ā115 (1994)
Tolani, D., Goswami, A., Badler, N.: Real-time inverse kinematics techniques for anthropomorphic limbs. In: Graphical Models 62(5):353ā388 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
Ā© 2004 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Huang, Z., Eliƫns, A., Visser, C. (2004). STEP: a Scripting Language for Embodied Agents. In: Prendinger, H., Ishizuka, M. (eds) Life-Like Characters. Cognitive Technologies. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-08373-4_5
Download citation
DOI: https://doi.org/10.1007/978-3-662-08373-4_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-05655-0
Online ISBN: 978-3-662-08373-4
eBook Packages: Springer Book Archive