Abstract
The InViWo project aims at providing high-level intuitive tools to describe virtual worlds populated with “intelligent” creatures and avatars. For this purpose, we have defined the Marvin language, which enables the high-level description of autonomous agent behaviours. In this paper, we present the underlying model we have designed, especially our agent and avatar architectures. We then present the main features of the Marvin language and we introduce the use of constraints as powerful tools for describing and combining behaviours.
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
R. Arkin. Behavior-based Robotics. MIT Press, 1998.
N. Badler, C. Philips, B. Webber. Simulating humans: computer graphics, animation, and control. Oxford University Press, 1993.
N. Badler ET AL. Real Time Virtual Humans. International Conference on Digital Media Futures, Bradford (UK), April 1999.
G. Berry The Esterel v5 language primer. Technical Report, Centre de Mathématiques Appliquées (INRIA et École des Mines de Paris),1999.
B. Blumber, P. Todd, P. Maes. No bad dogs: ethological lessons for learning in Hamsterdam. From Animals to Animats 4, Cape Cod (USA), September 1996.
R. Brooks. A robust layered control system for a mobile robot. IEEE Journal of Robotics and Automation, April 1986.
R. Brooks. Cambrian Intelligence: the early history of the new AI. MIT Press, 1999.
P. Codognet. Declarative behaviors for virtual creatures. ICAT’99, 8th International Conference on Augmented Reality and Tele-existence, IOS Press 1999.
S. Donikian, E. Rutten. Reactivity, concurrency, data-flow and hierarchical preemption for behavioural animation. Eurographics Workshop on Programming paradigms in Graphics, Maastricht (The Netherlands), September 1995.
P. Eaton, E. Freuder, R. Wallace. Constraints and agents. American Association for Artificial Intelligence, Summer 1998.
J. Funge, X. Tu, D. Terzopoulos. Cognitive modeling: knowledge, reasoning and planning for intelligent characters. SIGGRAPH’99, Los Angeles (USA), August 1999.
E. Gat. Reliable goal-directed reactive control for real-world autonomous mobile robots. Ph. D., Virginia Polytechnic Institute and State University, 1991.
Y. Georget AND P. Codognet. Compiling Semiring-based Constraints with clp(FD,S). CP’98, 4th International Conference on Constraint Programming, Pisa (Italy), Lecture Notes in Computer Science, Springer Verlag 1998.
M. Kallman, D. Thalmann. A behavioral interface to simulate agent-object interactions in real time. Computer Animation’99, Geneva (Switzerland), May 1999.
Y. Koga, C. Becker, M. Svihura, D. Zhu.On intelligent digital actors. Imagina‘98, Monte-Carlo (Monaco), 1998.
B. Loyall, J. Bates. Real-time control of animated broad agents. 15th Annual Conference of the Cognitive Science Society, Boulder (USA), June 1993.
P. Maes. Artifificial Life meets entertainment: lifelike autonomous agents. Communications of the ACM, Special Issue on New Horizons of Commercial and Industrial AI, 38(11), November 1995.
P. Maes ET AL. The ALIVE system: wireless, full-body interaction with autonomous agents. Technical Report of the MIT Media Laboratory Perceptual Computing, November 1995.
G. Moreau, S. Donikian. From psychological and real-time interaction requirements to behavioural simulation. Workshop on Computer Animation and Simulation’98, Lisbon (Portugal), September 1998.
J. Müller. Control architectures for autonomous and interacting agents: a survey. Intelligent Agent Systems (Theoretical and Practical Issues), Springer-Verlag, 1997.
C. Paul, R. Peters, A. Graeff. Agents in multi-user virtual environments. Eurographics’98 short paper session, Lisbon (Portugal), September 1998.
R. Pfeifer AND C. Scheiier. Understanding Intelligence. MIT Press, 1999.
C. Reynolds. Flocks, herds, and schools: a distributed behavioral model. SIG-GRAPH’87, Anaheim (USA), July 1987.
C. Reynolds. Steering behaviors for autonomous characters. Game Developers Conference, San Jose (USA), March 1999.
N. Richard, P. Codognet, A. Grumbach. Constraints to describe high-level behaviours in virtual worlds. Eurographics’98 short-paper session, Lisbon (Portugal), September 1998.
N. Richard, P. Codognet, A. Grumbach. The InVIWo virtual agents. Euro-graphics‘99 short-paper session, Milano (Italy), September 1999.
H. Roitblat AND J-A. Meyer (Eds.). Comparative approaches to cognitive science. MIT Press, 1995.
J. K. Rosenblatt DAMN: a Distributed Architecture for Mobile Navigation. Ph. D. thesis, Robotics Institute, Carnegie Mellon University, 1997.
V. Saraswat, P. VAN Hentenryck, P. Codognet ET AL. Constraint Programming. ACM Computing Surveys, 28(4), December 1996.
N. Schmajuck (Ed.). Special issue on biologically-inspired models of navigation. Adaptive Behavior, 6(3/4), Winter/Spring 1998.
D. Thalmann, H. Noser. Towards autonomous, perceptive, and intelligent virtual actors. Artificial Intelligence Today, Lecture Notes in Artificial Intelligence, 1600, Springer, 1999.
M. Travers. Behave! A visual behavior language. http://xenia.media.mit.edu/~mt/behave/behave.html.
O. Tullier AND J-A. Meyer. Biomimetic navigation models and strategies in animats. AI Commmunications, vol. 10, no. 2, 1997.
X. Tu, D. Terzopoulos. Artificial fishes: physics, locomotion, perception, behavior. SIGGRAPH’94, Orlando (USA), July 1994.
R. Waters ET AL. Diamond Park and Spline: a social Virtual Reality system with 3D animation, spoken interaction, and runtime modifiability. Technical report of the Mitsubishi Electric Research Laboratory, November 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Richard, N., Codognet, P., Grumbach, A. (2001). The InViWo Toolkit: Describing Autonomous Virtual Agents and Avatars. In: de Antonio, A., Aylett, R., Ballin, D. (eds) Intelligent Virtual Agents. IVA 2001. Lecture Notes in Computer Science(), vol 2190. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44812-8_16
Download citation
DOI: https://doi.org/10.1007/3-540-44812-8_16
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42570-0
Online ISBN: 978-3-540-44812-9
eBook Packages: Springer Book Archive