Animation of Human Diving

The motion of a human platform diver was simulated using a dynamic model and a control system. The dynamic model has 32 actuated degrees of freedom and dynamic parameters within the range of those reported in the literature for humans. The control system uses algorithms for balance, jumping, and twisting to initiate the dive, sequences of desired values for proportional‐derivative servos to perform the aerial portion of the dice, and a state machine to sequence the actions throughout the dice. The motion of the simulated diver closely resembles video footage of dices performed by human athletes. The control and simulation techniques presented in this paper are useful for providing realistic motion for synthetic actors in computer animations and virtual environments and may some day be useful for analysis of sports performance.

[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]  C. Frohlich Do springboard divers violate angular momentum conservation , 1979 .

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

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

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

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

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

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

[10]  Ronen Barzel,et al.  A modeling system based on dynamic constraints , 1988, SIGGRAPH.

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

[12]  Alex Pentland,et al.  Good vibrations: modal dynamics for graphics and animation , 1989, SIGGRAPH.

[13]  David Baraff,et al.  Analytical methods for dynamic simulation of non-penetrating rigid bodies , 1989, SIGGRAPH.

[14]  F. D. Hales,et al.  The simulation of aerial movement--IV. A computer simulation model. , 1990, Journal of biomechanics.

[15]  Gavin S. P. Miller,et al.  Rapid, stable fluid dynamics for computer graphics , 1990, SIGGRAPH.

[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]  Jakub Wejchert,et al.  Animation aerodynamics , 1991, SIGGRAPH.

[19]  BaraffDavid Coping with friction for non-penetrating rigid body simulation , 1991 .

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

[21]  A. James Stewart,et al.  Beyond keyframing: an algorithmic approach to animation , 1992 .

[22]  Ronald F. O'Brien,et al.  Ron O'Brien's Diving for Gold , 1992 .

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

[24]  S. Sathiya Keerthi,et al.  Optimal control of a somersaulting platform diver: a numerical approach , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[25]  Eugene Fiume,et al.  Turbulent wind fields for gaseous phenomena , 1993, SIGGRAPH.

[26]  Norman I. Badler,et al.  Simulating humans: computer graphics animation and control , 1993 .

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

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

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

[30]  Michael F. Cohen,et al.  Decomposition of Linked Figure Motion: Diving , 1994 .

[31]  Jessica K. Hodgins,et al.  Simulation of human running , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[32]  S. Shankar Sastry,et al.  Biological motor control approaches for a planar diver , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

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