Research Projects - Humanoid Simulation
Victor B. Zordan

Boxing - reacting Tennis - hitting Upper-body control

Boxing


Click here for animation

These boxing simulations demonstrate reactions that are generated in response to track punches. As the punch lands, forces are applied and the dynamic affects cause the reactions shown.

A controlled simulated automatically transitions between purely tracking data and synthesizing reactions to hits by swapping in new stiffness and damping terms at appropriate times. Thus satisfying the combination of goals: follow the data and react reasonably with differing degrees over time. The tracking control system of each simulation is driven by sequences taken from a motion library (or by data created from blending and modifying the library sequences in the boxing shown).


Click here for animation

This set of filmstirps shows a comparison between video and a simulation during impact. The comparison is made with a real scene with similar conditons seen in a boxing match.

My approach relies on human examples to dictate movement style and on simulation to create plausible interactions. The simulations interacts in a general manner through collision forces. Also see the earlier rock-em, sock-em robots version animation.