Animating Athletic Motion Planning By Example

Character animation is usually reserved for highly skilled animators and computer programmers because few of the available tools allow the novice or casual user to create compelling animated content. In this paper, we explore a partial solution to this problem which lets the user coach animated characters by sketching their trajectories on the ground plane. The details of the motion are then computed with simulation. We create memorybased control functions for the high-level behaviors from examples supplied by the user and from real-world data of the behavior. The control function for the desired behavior is implemented through a lookup table using a Knearest neighbor approximation algorithm. To demonstrate this approach, we present a system for defining the behaviors of defensive characters playing American football. The characters are implemented using either pointmasses or dynamically simulated biped robots. We evaluate the quality of the coached behaviors by comparing the resulting trajectories to data from human players. We also assess the influence of the user’s coaching examples by demonstrating that a user can construct a particular style of play.

[1]  Andrew W. Moore,et al.  Efficient memory-based learning for robot control , 1990 .

[2]  Dean A. Pomerleau,et al.  Knowledge-Based Training of Artificial Neural Networks for Autonomous Robot Driving , 1993 .

[3]  David W. Aha,et al.  Learning to Catch: Applying Nearest Neighbor Algorithms to Dynamic Control Tasks , 1994 .

[4]  Bruce Blumberg,et al.  Multi-level direction of autonomous creatures for real-time virtual environments , 1995, SIGGRAPH.

[5]  Charles E. Thorpe,et al.  ELVIS: Eigenvectors for Land Vehicle Image System , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[6]  Ken-ichi Anjyo,et al.  Fourier principles for emotion-based human figure animation , 1995, SIGGRAPH.

[7]  Gershon Elber,et al.  Inferring 3D models from freehand sketches and constraints , 1997, Comput. Aided Des..

[8]  J. Hahn,et al.  Interpolation Synthesis of Articulated Figure Motion , 1997, IEEE Computer Graphics and Applications.

[9]  Geoffrey E. Hinton,et al.  NeuroAnimator: fast neural network emulation and control of physics-based models , 1998, SIGGRAPH.

[10]  Michael F. Cohen,et al.  Verbs and Adverbs: Multidimensional Motion Interpolation , 1998, IEEE Computer Graphics and Applications.

[11]  Bruce Blumberg,et al.  Sympathetic interfaces: using a plush toy to direct synthetic characters , 1999, CHI '99.

[12]  Satoshi Matsuoka,et al.  Teddy: A Sketching Interface for 3D Freeform Design , 1999, SIGGRAPH Courses.