Multi-level direction of autonomous creatures for real-time virtual environments

There have been several recent efforts to build behavior-based autonomous creatures. While competent autonomous action is highly desirable, there is an important need to integrate autonomy with “directability”. In this paper we discuss the problem of building autonomous animated creatures for interactive virtual environments which are also capable of being directed at multiple levels. We present an approach to control which allows an external entity to “direct” an autonomous creature at the motivational level, the task level, and the direct motor level. We also detail a layered architecture and a general behavioral model for perception and action-selection which incorporates explicit support for multi-level direction. These ideas have been implemented and used to develop several autonomous animated creatures.

[1]  William Rowan,et al.  The Study of Instinct , 1953 .

[2]  Anthony A. Maciejewski,et al.  Computational modeling for the computer animation of legged figures , 1985, SIGGRAPH.

[3]  M. Minsky The Society of Mind , 1986 .

[4]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[5]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[6]  Craig W. Reynolds,et al.  A Distributed Behavioral Model , 1987 .

[7]  Thomas W. Calvert,et al.  Goal-directed, dynamic animation of human walking , 1989, SIGGRAPH.

[8]  Pattie Maes,et al.  Situated agents can have goals , 1990, Robotics Auton. Syst..

[9]  Ronald C. Arkin,et al.  Integrating behavioral, perceptual, and world knowledge in reactive navigation , 1990, Robotics Auton. Syst..

[10]  Jane Wilhelms,et al.  A 'Notion' for interactive behavioral animation control , 1990, IEEE Computer Graphics and Applications.

[11]  David Zeltzer,et al.  Dynamic simulation of autonomous legged locomotion , 1990, SIGGRAPH.

[12]  John E. Howland,et al.  Computer graphics , 1990, IEEE Potentials.

[13]  Daniel Thalmann,et al.  A vision-based approach to behavioural animation , 1990, Comput. Animat. Virtual Worlds.

[14]  Jessica K. Hodgins,et al.  Animation of dynamic legged locomotion , 1991, SIGGRAPH.

[15]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[16]  David Zeltzer,et al.  Task-level graphical simulation: abstraction, representation, and control , 1991 .

[17]  Norman I. Badler,et al.  Simulating humans: computer graphics animation and control , 1993 .

[18]  Toby Tyrell,et al.  The use of hierarchies for action selection , 1993 .

[19]  Ian Horswill A simple, cheap, and robust visual navigation system , 1993 .

[20]  Bruce Blumberg,et al.  Action-selection in hamsterdam: lessons from ethology , 1994 .

[21]  Demetri Terzopoulos,et al.  Artificial fishes: physics, locomotion, perception, behavior , 1994, SIGGRAPH.

[22]  Jean-Claude Latombe,et al.  Planning motions with intentions , 1994, SIGGRAPH.

[23]  Glorianna Davenport,et al.  Narrative guidance of interactivity , 1995 .

[24]  Alex Pentland,et al.  The ALIVE system: full-body interaction with autonomous agents , 1995, Proceedings Computer Animation'95.