Skip to main content
Log in

Simulating the task-level control of human motion: a methodology and framework for implementation

  • original article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

A task-level control framework is proposed for providing feedback control in the simulation of goal-directed human motion. An operational space approach, adapted from the field of robotics, is used for this purpose. This approach is augmented by a significant new extension directed at addressing the control of muscle-driven systems. Task/posture decomposition is intrinsically exploited, allowing human musculoskeletal properties to direct postural behavior during the performance of a task. This paper also describes a simulation architecture for generating musculoskeletal simulations of human characters. The evolving capabilities of the collective environment are directed toward autonomously generating realistic motion control for virtual actors in interactive computer graphics applications, as well as synthesizing the control of human-like motion in robotic systems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Chang K-S, Khatib O (2000) Operational space dynamics: efficient algorithms for modeling and control of branching mechanisms. In: Proceedings of the 2000 IEEE International Conference on Robotics and Automation 1:850–856

  2. De Sapio V, Khatib O (2005) Operational space control of multibody systems with explicit holonomic constraints. In: Proceedings of the 2005 IEEE International Conference on Robotics and Automation (in press)

  3. Delp SL, Loan JP (1995) A software system to develop and analyze models of musculoskeletal structures. Comput Biol Med 25:21–34

    Article  Google Scholar 

  4. Delp SL, Loan JP (2000) A computational framework for simulating and analyzing human and animal movement. IEEE Comput Sci Eng 2(5):46–55

    Article  Google Scholar 

  5. Faloutsos P, van de Panne M, Terzopoulos D (2003) Autonomous reactive control for simulated humanoids. In: Proceedings of the 2003 IEEE International Conference on Robotics and Automation 1:917–924

  6. Faloutsos P, van de Panne M, Terzopoulos D (2001) Composable controllers for physics-based character animation. In: Proceedings of the 2001 SIGGRAPH Conference, pp 251–260

  7. Featherstone R (1987) Robot dynamics algorithms. Kluwer, Boston

  8. Hase K, Miyashita K, Ok S, Arakawa Y (2003) Human gait simulation with a neuromusculoskeletal model and evolutionary computation. J Visual Comput Anim 14(2):73–92

    Article  Google Scholar 

  9. Hollars M, Rosenthal D, Sherman M (1991) SD/Fast users manual. Technical report, Symbolic Dynamics Incorporated

  10. Ijspeert A, Nakanishi J, Schaal S (2002) Movement imitation with nonlinear dynamical systems in humanoid robots. In: Proceedings of the 2002 IEEE International Conference on Robotics and Automation 2:1398–1403

  11. Kandel ER, Schwartz JH, Jessell TM (2000) Principles of neural science, 4th edn. McGraw-Hill, New York

  12. Khatib O (1987) A unified approach to motion and force control of robot manipulators: the operational space formulation. Int J Robot Res 3(1):43–53

    Google Scholar 

  13. Khatib (1995) Inertial properties in robotic manipulation: An object level framework. Int J Robot Res 14(1):19–36

    Article  Google Scholar 

  14. Khatib O, Brock O, Chang K-S, Conti F, Ruspini D, Sentis L (2002) Robotics and interactive simulation. Commun ACM 45(3):46–51

    Article  Google Scholar 

  15. Khatib O, Sentis L, Park J, Warren J (2004) Whole body dynamic behavior and control of human-like robots. Int J Humanoid Robot 1(1):29–43

    Article  Google Scholar 

  16. Khatib O, Warren J, De Sapio V, Sentis L (2004) Human-like motion from physiologically-based potential energies. In: Lenarčič J, Galletti C (eds) On advances in robot kinematics. Kluwer, Boston, pp 149–163

  17. Komura T, Shinagawa Y, Kunii TL (1999) Calculation and visualization of the dynamic ability of the human body. J Visual Comput Anim 10(2):57–78

    Article  Google Scholar 

  18. Komura T, Shinagawa Y, Kunii TL (2000) Creating and retargetting motion by the musculoskeletal human body model. Vis Comput 16(5):254–270

    Article  Google Scholar 

  19. Kuroki Y, Blank B, Mikami T, Mayeux P, Miyamoto A, Playter R, Nagasaka K, Raibert M, Nagano M, Yamaguchi J (2003) Motion creating system for a small biped entertainment robot. In: Proceedings of the 2003 International Conference on Intelligent Robots and Systems 2:1394–1399

  20. Lilly KW (1992) Efficient dynamics simulation of robotic mechanisms. Kluwer, Boston

  21. McMahon TA (1984) Muscles, reflexes, and locomotion. Princeton University Press, Princeton

  22. Pandy MG, Anderson FC, Hull DG (1992) A parameter optimization approach for the optimal control of large-scale musculoskeletal systems. J Biomech Eng 114:450–460

    Article  Google Scholar 

  23. Rasmussen J, Damsgaard M, Surma E, Christensen S, de Zee M (2003) Designing a general software system for musculoskeletal analysis. In: Proceedings of the International Symposium on Computer Simulation in Biomechanics

  24. Ruspini D, Khatib O (2000) A framework for multi-contact multi-body dynamic simulation and haptic display. In: Proceedings of the 2000 International Conference on Intelligent Robots and Systems 2:1322–1327

  25. Sakagami Y, Watanabe R, Aoyama C, Matsunaga S, Higaki N, Fujimura K (2002) The intelligent asimo: system overview and integration. In: Proceedings of the 2002 International Conference on Intelligent Robots and Systems 3:2478–2483

  26. Schutte LM (1992) Using musculsokeletal models to explore strategies for improving performance in electrical stimulation-induced leg cycle ergometry. Dissertation, Stanford University

  27. Thelen DG, Anderson FC (2001) An operational space tracking algorithm for generating dynamic simulations of movement. In: Proceedings of the 5th International Symposium on Computer Methods in Biomechanics and Biomedical Engineering

  28. Thelen DG, Anderson FC, Delp SL (2003) Generating dynamic simulations of movement using computed muscle control. J Biomech 36:321–328

    Article  Google Scholar 

  29. Yamane K (2004) Simulating and generating motions of human figures. Springer, Berlin Heidelberg New York

  30. Zajac FE (1989) Critical reviews in biomedical engineering. In: Bourne JR (ed) Muscle and tendon: properties, models, scaling, and application to biomechanics and motor control. CRC Press, Boca Raton 17(4)359–411

  31. Zajac FE (1993) Muscle coordination of movement: a perspective. J Biomech 26:109–124

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vincent De Sapio.

Rights and permissions

Reprints and permissions

About this article

Cite this article

De Sapio, V., Warren, J., Khatib, O. et al. Simulating the task-level control of human motion: a methodology and framework for implementation. Vis Comput 21, 289–302 (2005). https://doi.org/10.1007/s00371-005-0284-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-005-0284-4

Keywords

Navigation