Animating human athletics

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]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

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

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

[12]  Demetri Terzopoulos,et al.  Modeling inelastic deformation: viscolelasticity, plasticity, fracture , 1988, SIGGRAPH.

[13]  Edmund R. Burke Science of Cycling , 1988 .

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

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

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

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

[18]  R. Gregor,et al.  The biomechanics of cycling. , 1991, Exercise and sport sciences reviews.

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

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

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

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

[23]  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.

[24]  Daniel Thalmann,et al.  Dressing animated synthetic actors with complex deformable clothes , 1992, SIGGRAPH.

[25]  Daniel Thalmann,et al.  An interactive tool for the design of human free walking trajectories , 1992 .

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

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

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

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

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

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

[32]  David E. Breen,et al.  Predicting the drape of woven cloth using interacting particles , 1994, SIGGRAPH.

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

[34]  Jessica K. Hodgins,et al.  Dynamic simulation of splashing fluids , 1995, Proceedings Computer Animation'95.

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

[36]  Jessica K. Hodgins,et al.  Animation of Human Diving , 1996, Comput. Graph. Forum.

[37]  David C. Brogan,et al.  Group Behaviors for Systems with Significant Dynamics , 1997, Auton. Robots.