Movement control methods for complex, dynamically simulated agents: Adonis dances the Macarena

We describe and compare two implemented controllers for Adonis, a physically simulated humanoid torso, one based on joint-space torques and the other on convergent forceelds applied to the hands. The two come from di erent application domains: the former is a common approach in manipulator robotics and graphics, while the latter is inspired by biological limb control. Both avoid explicit inverse kinematic calculations found in standard Cartesian control, trading generality of motion for programming e ciency. The two approaches are compared on a common sequential task, the familiar dance \Macarena" and evaluated based on ease of generating new behaviors, exibility, and naturalness of movement; we also compare them against human performance on the same task. Finally, we discuss the tradeo s and present a more general framework for addressing complex motor control of simulated agents.

[1]  Matthew T. Mason,et al.  Robot Motion: Planning and Control , 1983 .

[2]  R. Paul Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[3]  David C. Brogan,et al.  Animating human athletics , 1995, SIGGRAPH.

[4]  Michiel van de Panne,et al.  Guided Optimization for Balanced Locomotion , 1995 .

[5]  F. A. Mussa-lvaldi,et al.  Convergent force fields organized in the frog's spinal cord , 1993, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[6]  Maja J. Matari,et al.  Behavior-based Control: Examples from Navigation, Learning, and Group Behavior , 1997 .

[7]  Maja J. Mataric,et al.  Behaviour-based control: examples from navigation, learning, and group behaviour , 1997, J. Exp. Theor. Artif. Intell..

[8]  Joe Marks,et al.  Spacetime constraints revisited , 1993, SIGGRAPH.

[9]  Andrew P. Witkin,et al.  Spacetime constraints , 1988, SIGGRAPH.

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

[11]  Michael F. Cohen,et al.  Interactive spacetime control for animation , 1992, SIGGRAPH.

[12]  Stefan Schaal,et al.  Memory-based robot learning , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[13]  Pattie Maes,et al.  Postural primitives: Interactive Behavior for a Humanoid Robot Arm , 1996 .

[14]  T. Flash,et al.  The coordination of arm movements: an experimentally confirmed mathematical model , 1985, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[15]  E. Bizzi,et al.  Linear combinations of primitives in vertebrate motor control. , 1994, Proceedings of the National Academy of Sciences of the United States of America.

[16]  Maja J. Mataric,et al.  Designing and Understanding Adaptive Group Behavior , 1995, Adapt. Behav..

[17]  C. Atkeson,et al.  Learning arm kinematics and dynamics. , 1989, Annual review of neuroscience.