Dynamic Control of Captured Motions to Verify New Constraints

Simulating realistic human-like figures is still a challenging task when dynamics is involved. For example, making a virtual human jump to a given position requires to control the forces involved in take-off in order to reach a given velocity vector at the beginning of the aerial phase. Several problems are addressed in this paper in order to modify a captured motion while accounting from dynamics. The method exploits a point mass approximation of the body for the Inverse Dynamics stage during the contact phase and later to optimize new trajectories. First, accurate body segment masses are required to have access to external forces thanks to inverse dynamics. Second, those forces have to be adapted to make the resulting center of mass trajectory verify new constraints (such as reaching a given point at a given time). This paper also proposes a new formalism to encode force depending on time in contact phases (called impulse). Whereas classical biomechanical analyzes focus only on the peak of forces and on the contact phase duration, our formalism provides new data to characterize the shape of an impulse.

[1]  J. G. Andrews,et al.  Selection of body segment parameters by optimization methods. , 1982, Journal of biomechanical engineering.

[2]  Nancy S. Pollard,et al.  Force-based motion editing for locomotion tasks , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

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

[4]  Hyeong-Seok Ko,et al.  Spacetime sweeping: an interactive dynamic constraints solver , 2002, Proceedings of Computer Animation 2002 (CA 2002).

[5]  Nancy S. Pollard,et al.  Efficient synthesis of physically valid human motion , 2003, ACM Trans. Graph..

[6]  D Thalmann,et al.  Using skeleton-based tracking to increase the reliability of optical motion capture. , 2001, Human movement science.

[7]  Sung Yong Shin,et al.  A hierarchical approach to interactive motion editing for human-like figures , 1999, SIGGRAPH.

[8]  Jessica K. Hodgins,et al.  Adapting simulated behaviors for new characters , 1997, SIGGRAPH.

[9]  D. Pearsall,et al.  The effect of segment parameter error on gait analysis results. , 1999, Gait & posture.

[10]  Michael Gleicher,et al.  Retargetting motion to new characters , 1998, SIGGRAPH.

[11]  D E Sherwood,et al.  Impulse characteristics in rapid movement: implications for impulse-variability models. , 1986, Journal of motor behavior.

[12]  A. Liegeois,et al.  Automatic supervisory control of the configuration and behavior of multi-body mechanisms , 1977 .

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

[14]  Hyun Joon Shin,et al.  Physical touch-up of human motions , 2003, 11th Pacific Conference onComputer Graphics and Applications, 2003. Proceedings..

[15]  Ronan Boulic,et al.  An inverse kinematics architecture enforcing an arbitrary number of strict priority levels , 2004, The Visual Computer.

[16]  Ronan Boulic,et al.  Interactive motion deformation with prioritized constraints , 2004, SCA '04.

[17]  P. Leva Adjustments to Zatsiorsky-Seluyanov's segment inertia parameters. , 1996 .

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

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

[20]  D. Thalmann,et al.  An Anatomic Human Body For Motion Capture , 1998 .

[21]  Bruno Arnaldi,et al.  Motion blending for real-time animation while accounting for the environment , 2004 .