Editing dynamic human motions via momentum and force

We present an integrated framework for interactive editing of the momentum and external forces in a motion capture sequence. Allowing user control of the momentum and forces provides a powerful and intuitive editing tool for dynamic motions. To make a higher jump, for example, the user simply increases the linear momentum in the vertical direction, while our system automatically calculates a motion that maintains both the same landing position and physical plausibility. Our key insight is using trajectory optimization based on normalized dynamics to simultaneously propagate momentum and force space changes. We demonstrate our approach with edits of long sequences of dynamic actions, including kicks, jumps, and spins.

[1]  W. W. Schrader,et al.  Efficient Computation of the Jacobian for Robot Manipulators , 1984 .

[2]  A. Lees,et al.  The interpretation of relative momentum data to assess the contribution of the free limbs to the generation of vertical velocity in sports activities. , 1996, Journal of sports sciences.

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

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

[5]  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).

[6]  Yoshihiko Nakamura,et al.  Whole-body cooperative balancing of humanoid robot using COG Jacobian , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  C. Karen Liu,et al.  Synthesis of complex dynamic character motion from simple animations , 2002, ACM Trans. Graph..

[8]  Kazuhito Yokoi,et al.  Resolved momentum control: humanoid motion planning based on the linear and angular momentum , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[9]  Katsu Yamane,et al.  Natural Motion Animation through Constraining and Deconstraining at Will , 2003, IEEE Trans. Vis. Comput. Graph..

[10]  Mako Popovic,et al.  Angular momentum primitives for human walking: biomechanics and control , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[11]  Jessica K. Hodgins,et al.  Synthesizing physically realistic human motion in low-dimensional, behavior-specific spaces , 2004, ACM Trans. Graph..

[12]  C. Karen Liu,et al.  Momentum-based parameterization of dynamic character motion , 2004, SCA '04.

[13]  Lucas Kovar,et al.  Automated extraction and parameterization of motions in large data sets , 2004, ACM Trans. Graph..

[14]  Tomohiko Mukai,et al.  Geostatistical motion interpolation , 2005, ACM Trans. Graph..

[15]  Jovan Popovic,et al.  Adaptation of performed ballistic motion , 2005, TOGS.

[16]  Hyun Joon Shin,et al.  Fat graphs: constructing an interactive character with continuous controls , 2006, SCA '06.

[17]  Siddhartha S. Srinivasa,et al.  Physics-based motion retiming , 2006, SCA '06.

[18]  Sílvio César Lizana Terra,et al.  A performance-based technique for timing keyframe animations , 2007, Graph. Model..

[19]  Jovan Popovic,et al.  Guided time warping for motion editing , 2007, SCA '07.

[20]  Michael Gleicher,et al.  Parametric motion graphs , 2007, SI3D.

[21]  Petros Faloutsos,et al.  Flipping with physics: motion editing for acrobatics , 2007, SCA '07.

[22]  Jessica K. Hodgins,et al.  Construction and optimal search of interpolated motion graphs , 2007, ACM Trans. Graph..

[23]  Victor B. Zordan,et al.  Momentum control for balance , 2009, ACM Trans. Graph..

[24]  Sung-Hee Lee,et al.  Practical Character Physics for Animators , 2011, IEEE Computer Graphics and Applications.