Motor planning: An architecture for specifying and controlling the behaviour of virtual actors
- 1 April 1991
- journal article
- research article
- Published by Wiley in The Journal of Visualization and Computer Animation
- Vol. 2 (2) , 74-80
- https://doi.org/10.1002/vis.4340020209
Abstract
As virtual worlds become increasingly complex,task levelinteraction with virtual actors becomes correspondingly important. The control problem simply becomes unmanageable if we try to interact with synthetic agents at the wrong level of abstraction. However, it is not sufficient merely to implement a set of behaviours for a virtual actor; we require some mechanism for selecting and sequencing motor skills appropriate to the current behavioural goalsandthe states of other objects and actors in the virtual environment. In this paper we will describe a mechanism for linkingperceptionandactionto generate routine behaviours in a process we callmotor planning.We present our implementation of the skill network, in which motor skills are the nodes and the arcs represent inhibitory and excitatory connections, including extensions to this architecture based on recent work in robotics. We characterize the domain of motor planning, i.e. what kinds of behaviour can it account for, and when will it fail? We close with a discussion of the limits of our current implementation and work that remains to be done.Keywords
This publication has 17 references indexed in Scilit:
- Dynamic simulation of autonomous legged locomotionACM SIGGRAPH Computer Graphics, 1990
- Control of a virtual actor: the roachPublished by Association for Computing Machinery (ACM) ,1990
- Goal-directed, dynamic animation of human walkingACM SIGGRAPH Computer Graphics, 1989
- Learning by InstinctScientific American, 1987
- A robust layered control system for a mobile robotIEEE Journal on Robotics and Automation, 1986
- Towards an integrated view of 3-D computer animationThe Visual Computer, 1985
- Positioning and animating human figures in a task-oriented environmentThe Visual Computer, 1985
- The Control of WalkingScientific American, 1976
- Planning in a hierarchy of abstraction spacesArtificial Intelligence, 1974
- Problems of Organization of Motor SystemsPublished by Elsevier ,1972