Simulation of Human Diving

In th is paper we describe an animation of a human platform diver. We simulated the motion of the diver using a dynamic model and a control system. The dynamic model is a 32 degree-of-freedom rigid body model with dynamic parameters similar to those reported in the literature for humans. The control system uses algorithms for balance , jumping, and twisting to initiate the dive , proportionalderivative servos to perform the aerial portion of the dive , and a state machine to sequence the actions throughout the dive. The motion of the simulated diver closely resembles video footage of dives performed by human athletes. The combination of dynamic simulation and a control system allowed us to animate the diver using high level commands. The control and simulation techniques presented in this paper may be useful for analysis of sports performance and for providing realistic motion for synthetic actors in computer an imation and virtual environments .

[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]  James K. Hahn,et al.  Realistic animation of rigid bodies , 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]  Gavin S. P. Miller,et al.  Rapid, stable fluid dynamics for computer graphics , 1990, SIGGRAPH.

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

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

[17]  David Baraff,et al.  Coping with friction for non-penetrating rigid body simulation , 1991, SIGGRAPH.

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

[19]  Jakub Wejchert,et al.  Animation aerodynamics , 1991, SIGGRAPH.

[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]  Michiel van de Panne,et al.  Sensor-actuator networks , 1993, SIGGRAPH.

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

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

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

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

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