Landing, and Balancing Humans

This paper describes a technique for generating transitions between simulated behaviors. By parameterizing 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 parameterization allows us 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]  Karl Sims,et al.  Evolving 3d morphology and behavior by competition , 1994 .

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

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

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

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

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

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

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

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

[10]  Jessica K. Hodgins,et al.  Simulating leaping, tumbling, landing and balancing humans , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).