Dynamic motion adaptation for 3D acrobatic humanoids

Low-cost dynamics is a key issue in planning complex motions. This paper aims at proposing a fast algorithm in order to simulate aerial motions for humanoids while using motion capture data. As the real subject has obviously different anthropometric parameters than the synthetic robot, directly applying motion capture data leads to a non-respect of physical laws. As a consequence, the humanoid can land in a bad configuration. During aerial phase, the acceleration of the center of mass may be different from gravity and the angular momentum may change incorrectly. This so-called retargetting problem is generally addressed in computer animation by solving kinematic constraints. In this paper, we propose a dynamic filter that is able to rapidly adapt motion in order to preserve its physical correctness. If the original motion is changed by a user or just replayed on a different skeleton, the filter is about to correct the postures at each time step in less than 2 ms in a common computer. It's consequently possible to change an arm motion during the aerial phase and to immediately check its effect on the global rotation of the humanoid.

[1]  Christine Chevallereau,et al.  Nonlinear control of mechanical systems with an unactuated cyclic variable , 2005, IEEE Transactions on Automatic Control.

[2]  M R Yeadon,et al.  The biomechanics of twisting somersaults. Part III: Aerial twist. , 1993, Journal of sports sciences.

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

[4]  Jessica K. Hodgins,et al.  Motion capture-driven simulations that hit and react , 2002, SCA '02.

[5]  R. Kulpa,et al.  Fast inverse kinematics and kinetics solver for human-like figures , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

[6]  Jessica K. Hodgins,et al.  Synthesizing physically realistic human motion in low-dimensional, behavior-specific spaces , 2004, SIGGRAPH 2004.

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

[8]  Jessica K. Hodgins,et al.  Biped Gymnastics , 1988, Int. J. Robotics Res..

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

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

[11]  Bruno Arnaldi,et al.  Morphology‐independent representation of motions for interactive human‐like animation , 2005, Comput. Graph. Forum.

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

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

[14]  P. de Leva Adjustments to Zatsiorsky-Seluyanov's segment inertia parameters. , 1996, Journal of biomechanics.

[15]  C. Karen Liu,et al.  Composition of complex optimal multi-character motions , 2006, SCA '06.

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

[17]  Evangelos Papadopoulos,et al.  On Robot Gymnastics Planning with Non-zero Angular Momentum , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

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

[19]  Jessica K. Hodgins,et al.  Analyzing the physical correctness of interpolated human motion , 2005, SCA '05.

[20]  Chih-Cheng Chen,et al.  A combined optimization method for solving the inverse kinematics problems of mechanical manipulators , 1991, IEEE Trans. Robotics Autom..

[21]  Tsutomu Mita,et al.  Analytical time optimal control solution for a two-link planar aerobot with initial angular momentum , 2001, IEEE Trans. Robotics Autom..

[22]  Hyeong-Seok Ko,et al.  A physically-based motion retargeting filter , 2005, TOGS.

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

[24]  Katsu Yamane,et al.  Dynamics Filter - concept and implementation of online motion Generator for human figures , 2000, IEEE Trans. Robotics Autom..