ISVC 2007: Advances in Visual Computing pp 734-744 | Cite as

Dynamic Balance Control Following Disturbance of Virtual Humans

  • Cyrille Collette
  • Alain Micaelli
  • Pierre Lemerle
  • Claude Andriot
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4841)

Abstract

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.

Keywords

Contact Force Balance Control Balance Strategy Virtual Human Disturbance Force 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Zordan, V.B., Majkowska, A., Chiu, B., Fast, M.: Dynamic response for motion capture animation. In: Fiume, E. (ed.) SIGGRAPH 2005. Computer Graphics Proceedings, pp. 697–701. ACM Press, New York (2005)CrossRefGoogle Scholar
  2. 2.
    Faloutsos, P., van de Panne, M., Terzopoulos, D.: Composable controllers for physics-based character animation. In: Fiume, E. (ed.) SIGGRAPH 2001. Computer Graphics Proceedings, pp. 251–260. ACM Press, New York (2001)CrossRefGoogle Scholar
  3. 3.
    Hirukawa, H., Hattori, S., Harada, K., Kajita, S., Kaneko, K., Kanehiro, F., Fujiwara, K., Morisawa, M.: A universal stability criterion of the foot contact of legged robots - adios zmp. In: IEEE International Conference on Robotics and Automation Orlando, Florida, pp. 1976–1983. IEEE Computer Society Press, Los Alamitos (2006)Google Scholar
  4. 4.
    Bretl, T., Latombe, J.C., Rock, S.: Toward autonomous free-climbing robots. Robotics Research , 6–15 (2005)Google Scholar
  5. 5.
    Bretl, T., Rock, S., Latombe, J.C.: Motion planning for a three-limbed climbing robot in vertical natural terrain. In: IEEE Int. Conf. on Robotics and Automation, Taipei, Taiwan, vol. 3, pp. 2946–2953. IEEE Computer Society Press, Los Alamitos (2003)Google Scholar
  6. 6.
    Or, Y., Rimon, E.: Computation and graphic characterization of robust multiple-contact postures in gravitational environments. Department of Mechanical Engineering, Technion, Israel  (2004)Google Scholar
  7. 7.
    Sentis, L., Khatib, O.: A whole-body control framework for humanoids operating in human environnements. In: IEEE International Conference on Robotics and Automation Orlando, Florida, pp. 2641–2648. IEEE Computer Society Press, Los Alamitos (2006)Google Scholar
  8. 8.
    Rennuit, A., Micaelli, A., Merlhiot, X., Andriot, C., Guillaume, F., Chevassus, N., Chablat, D., Chedmail, P.: Passive control architecture for virtual humans. In: IEEE/RSJ International Conference on Intelligent Robots and Sytems, Edmonton, Canada, pp. 1432–1437 (2005)Google Scholar
  9. 9.
    Wieber, P.: Modélisation et Commande d’un Robot Marcheur Anthropomorphe. PhD thesis, Ecole des Mines de Paris (2000)Google Scholar
  10. 10.
    Abe, Y., Silva, M.D., Popović, J.: Multiobjective control with frictional contacts. In: Eurographics/ ACM SIGGRAPH Symposium on Computer Animation, pp. 249–258. ACM Press, New York (2007)Google Scholar
  11. 11.
    Miller, D., Morrison, W.: Prediction of segmental parameter using the hanavan human body model. Medicine and Science in Sports 7, 207–212 (1975)Google Scholar
  12. 12.
    Hanavan, E.: Mathematical model of the human body. Wright-Patterson Air Force Base, Ohio, AMRL-TR, 64–102 (1964)Google Scholar
  13. 13.
    Dempster, W., Gaughran, G.R.L.: Properties of body segments based on size and weight. American Journal of Anatomy 120, 33–54 (1967)CrossRefGoogle Scholar
  14. 14.
    Park, J.: Principle of dynamical balance for multibody systems, multibody system dynamics. 14, 269–299 (2005)Google Scholar
  15. 15.
    Trinkle, J., Tzitzoutis, J., Pang, J.: Dynamic multi-rigid-body systems with concurrent distributed contacts: Theory and examples, philosophical trans. on mathematical, physical, and engineering sciences. Series A 359 (2001) (2575)–2593Google Scholar
  16. 16.
    Rennuit, A.: Contribution au Contrôle des Humains Virtuels Interactifs. PhD thesis, Ecole Centrale de Nantes (2006)Google Scholar
  17. 17.
    Duval-beaupére, Schmidt, G., Cossonp, C.: A barycentrometric study of sagittal shape of spine and pelvis: the conditions required for an economic standing position. Annals of Biomedical Engineering 20, 451–462 (1992)CrossRefGoogle Scholar
  18. 18.
    Gangnet, N., Pomero, V., Dumas, R., Skalli, W., Vital, J.-M.: Variability of the spine and pelvis location with respect to the gravity line : a three-dimensional stereoradiographic study using a force platform. Surgical and Radiologic Anatomy 25, 424–433 (2003)CrossRefGoogle Scholar
  19. 19.
    Azevedo, C., Poignet, P., Espiau, B.: Artificial locomotion control: from human to robots. Robotics and Autonomous Systems 47, 203–223 (2004)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Cyrille Collette
    • 1
  • Alain Micaelli
    • 1
  • Pierre Lemerle
    • 2
  • Claude Andriot
    • 1
  1. 1.CEA/LIST, 18 route du Panorama, BP6, FONTENAY AUX ROSES, F-92265France
  2. 2.INRS/MSMP, Avenue de Bourgogne, BP27, VANDOEUVRE, F-54501France

Personalised recommendations