Animating Human Athletes

This paper describes algorithms for the animation of male and female models performing three dynamic athletic behaviors: running, bicycling, and vaulting. We animate these behaviors using control algorithms that cause a physically realistic model to perform the desired maneuver. For example, control algorithms allow the simulated humans to maintain balance while moving their arms, to run or bicycle at a variety of speeds, and to perform two vaults. For each simulation, we compare the computed motion to that of humans performing similar maneuvers. We perform the comparison both qualitatively through real and simulated video images and quantitatively through simulated and biomechanical data.

[1]  W. T. Dempster,et al.  Properties of body segments based on size and weight , 1967 .

[2]  J. Baumgarte Stabilization of constraints and integrals of motion in dynamical systems , 1972 .

[3]  G. Cavagna,et al.  The sources of external work in level walking and running. , 1976, The Journal of physiology.

[4]  C. Frohlich Do springboard divers violate angular momentum conservation , 1979 .

[5]  James T. Kajiya,et al.  A symbolic method for calculating the integral properties of arbitrary nonconvex polyhedra , 1984, IEEE Computer Graphics and Applications.

[6]  Thomas A. McMahon,et al.  Muscles, Reflexes, and Locomotion , 1984 .

[7]  D. E. Rosenthal High Performance Multibody Simulations via Symbolic Equation Manipulation and Kane's Method , 1986 .

[8]  Marc H. Raibert,et al.  Legged Robots That Balance , 1986, IEEE Expert.

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

[10]  Arun N. Netravali,et al.  Motion interpolation by optimal control , 1988, SIGGRAPH.

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

[12]  Yoshiaki Takei Techniques Used by Elite Women Gymnasts Performing the Handspring Vault at the 1987 Pan American Games , 1989 .

[13]  Jessica K. Hodgins,et al.  Biped Gymnastics , 1988, Int. J. Robotics Res..

[14]  Eugene Fiume,et al.  Reusable motion synthesis using state-space controllers , 1990, SIGGRAPH.

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

[16]  Jessica K. Hodgins,et al.  Biped gait transitions , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[17]  Jessica K. Hodgins,et al.  Adjusting step length for rough terrain locomotion , 1991, IEEE Trans. Robotics Autom..

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

[19]  Marc H. Raibert,et al.  Control Of A Biped Somersault In 3D , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Jessica K. Hodgins,et al.  Generating natural-looking motion for computer animation , 1992 .

[21]  N. Badler,et al.  Straight Line Walking Animation Based on Kinematic Generalization that Preserves the Original Characteristics , 1992 .

[22]  Michiel van de Panne,et al.  Sensor-actuator networks , 1993, SIGGRAPH.

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

[24]  Karl Sims,et al.  Evolving virtual creatures , 1994, SIGGRAPH.

[25]  Karl Sims,et al.  Evolving 3D Morphology and Behavior by Competition , 1994, Artificial Life.

[26]  Jessica K. Hodgins,et al.  Simulation of Human Diving , 1994 .

[27]  Eugene Fiume,et al.  Limit cycle control and its application to the animation of balancing and walking , 1996, SIGGRAPH.