Simulating leaping, tumbling, landing and balancing humans

This paper describes a technique for generating transitions between simulated behaviors. By parametrizing individual basis behaviors, we can design control systems such that the exit states of one leaves the simulated character in a valid initial state for the next. The parametrization allows one to generate a wide variety of motions from a single basis behavior. The nesting of the input and output states allows easy transitions between behaviors and generation of many behaviors from a small set of basis behaviors. We demonstrate this approach with four basis behaviors: leaping, tumbling, landing, and balancing. We demonstrate transitions by generating a diverse set of gymnastic behaviors, including a standing broad jump, vertical leap, forward somersault, backward somersault, back handspring, and various platform dives.

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

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

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

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

[5]  W S Levine,et al.  An optimal control model for maximum-height human jumping. , 1990, Journal of biomechanics.

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

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

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

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

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

[11]  Jessica K. Hodgins,et al.  Animation of Legged Maneuvers: Jumps, Somersaults, and Gait Transitions , 1993 .

[12]  Zicheng Liu,et al.  Hierarchical spacetime control , 1994, SIGGRAPH.

[13]  Karl Sims,et al.  Evolving 3d morphology and behavior by competition , 1994 .

[14]  David C. Brogan,et al.  Animating human athletics , 1995, SIGGRAPH.

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

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

[17]  Daniel E. Koditschek,et al.  Toward A Systems Theory for the Composition of Dynamically Dexterous Robot Behaviors , 1996 .

[18]  Michael F. Cohen,et al.  Efficient generation of motion transitions using spacetime constraints , 1996, SIGGRAPH.