Dynamic Balance Control Following Disturbance of Virtual Humans

Subject to disturbance, a human can carry out many balance strategies, changing its posture. Virtual human animation is a challenging problem. In the present paper, we introduce a new dynamic balance control of virtual humans with multiple non coplanar frictional contacts. We formulate a constrained optimization problem (Quadratic Programming). Our virtual human can autonomously manage its balance without following imposed trajectories, in all kind of environments (floor, stairway) while being disturbed by external forces. In contrast to classical methods based on ZMP, it can use its hands to keep its balance by pressing an inclined wall. In every case, it fits its posture to ensure the best balance.

[1]  Shuuji Kajita,et al.  A universal stability criterion of the foot contact of legged robots - adios ZMP , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[2]  Alain Micaelli,et al.  Passive control architecture for virtual humans , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Ernest P Hanavan,et al.  A mathematical model of the human body , 1964 .

[4]  W. T. Dempster,et al.  Properties of body segments based on size and weight , 1967 .

[5]  Yizhar Or,et al.  Computation and Graphical Characterization of Robust Multiple-Contact Postures in 2D Gravitational Environments , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[6]  Jovan Popovic,et al.  Multiobjective control with frictional contacts , 2007, SCA '07.

[7]  Petros Faloutsos,et al.  Composable controllers for physics-based character animation , 2001, SIGGRAPH.

[8]  Timothy Bretl,et al.  Motion planning for a three-limbed climbing robot in vertical natural terrain , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[9]  Philippe Poignet,et al.  Artificial locomotion control: from human to robots , 2004, Robotics Auton. Syst..

[10]  W. Morrison,et al.  Prediction of segmental parameters using the Hanavan human body model. , 1975, Medicine and science in sports.

[11]  J. Trinkle,et al.  Dynamic multi-rigid-body systems with concurrent distributed contacts , 2001, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[12]  Timothy Bretl,et al.  Toward Autonomous Free-Climbing Robots , 2005, ISRR.

[13]  Jonghoon Park Principle of Dynamical Balance for Multibody Systems , 2005 .

[14]  Antoine Rennuit Contribution au Contrôle des Humains Virtuels Interactifs , 2006 .

[15]  Hanavan Ep,et al.  A MATHEMATICAL MODEL OF THE HUMAN BODY. AMRL-TR-64-102. , 1964 .

[16]  W. Skalli,et al.  Variability of the spine and pelvis location with respect to the gravity line: a three-dimensional stereoradiographic study using a force platform , 2003, Surgical and Radiologic Anatomy.

[17]  J. Trinkle,et al.  Dynamic Multi-Rigid-Body Systems with Concurrent Distributed Contacts: Theory and Examples , 2001 .

[18]  P. Wieber Modélisation et commande d'un robot marcheur anthropomorphe , 2000 .

[19]  C. Schmidt,et al.  A barycentremetric study of the sagittal shape of spine and pelvis: The conditions required for an economic standing position , 2006, Annals of Biomedical Engineering.

[20]  Victor B. Zordan,et al.  Dynamic response for motion capture animation , 2005, SIGGRAPH 2005.