Skip to main content
Log in

Dynamics-based analysis and synthesis of human locomotion

  • Original Article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

One of the best ways to synthesize realistic human motions is to animate characters from captured motion data that inherently respect motion laws. Retargeting and interpolation methods are often used to adapt these motions to different representations of the character and to various environmental constraints but they may introduce physical inaccuracies, although the synthesized motions are natural looking. This paper presents a method for evaluating the physical correctness of retargeted and interpolated locomotions using an inverse dynamics analysis. Furthermore, we propose to improve an initial database with analysed motions that are synthesized again by using a forward dynamics approach.

The analysis algorithm consists in determining the resulting forces and torques at joints. With this intention, we develop an automatic creation process of the mass/inertia model of the character. Then using support phase recognition, we compute resulting forces and torques by an inverse dynamics method. The retargeting and the interpolation methods change the physics of the motions. This change is evaluated by using the results of our analysis on artificial and real motions and by using literature results and experimental data from force plates. The evaluation relies on the study of several retargeting and interpolation parameters such as the global size of the character or the structure of the model. The output of this evaluation, the resulting forces and torques at joints, are used to produce physically valid motions by using forward dynamics simulation. With this purpose, we introduce forces and torques normalizations, and finally the synthesized motions may improve the initial database.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Abe, Y., Liu, C.K., Popović, Z.: Momemtum-based parametrization of dynamic character motion. In: ACM Siggraph / Eurographics Symposium on Computer Animation, pp. 173–182, August 2004

  2. Apkarian, J., Naumann, S., Caims, B.: A three-dimensional kinematic and dynamic model of lower limb. J. Biomechanics 22, 143–155 (1989)

    Article  Google Scholar 

  3. Arikan, O., Forsyth, D.A., O’Brien, J.F.: Pushing people around. In: ACM Siggraph / Eurographics Symposium on Computer Animation, pp. 59–67, July 2005

  4. Arnaldi, B., Dumont, G., Hégron, G.: Dynamics and unification of animation control. Vis. Comput. 5(1–2), 22–31 (1989)

    Article  MATH  Google Scholar 

  5. Bindiganavale, R., Badler, N.I.: Motion abstraction and mapping with spatial constraints. Lect. Notes Comput. Sci. 1537, 70–82 (1998)

    Article  Google Scholar 

  6. DeLeva, P.: Adjustments to Zatsiorsky-Seluyanov’s segment inertia parameters. J. Biomechanics 29(9), 1223–1230 (1996)

    Article  Google Scholar 

  7. Hodgins, J.K.: Animating human motion. Sci. Am. 278(3), 64–69 (1998)

    Google Scholar 

  8. Khalil, W., Kleinfinger, J.: A new geometric notation for open and closed loop robots. In: ICRA’86, pp. 75–79, April 1986

  9. Ko, H., Badler, N.I.: Animating human locomotion with inverse dynamics. IEEE Comput. Graph. Appl. 16(2), 50–5 (1996)

    Article  Google Scholar 

  10. Popović, Z., Witkin, A.: Physically based motion transformation. In: Proceedings of SIGGRAPH’99, pp. 11–20, August 1999

  11. Pronost, N., Dumont, G.: Validating retargeted and interpolated locomotions by dynamics-based analysis. In: 4th International Conference on Computer Graphics and Interactive Techniques in Australasia and South-East Asia (GRAPHITE 2006), Kuala Lumpur, Malaysia, pp. 65–74 (2006)

  12. Pronost, N., Dumont, G., Berillon, G., Nicolas, G.: Morphological and stance interpolations in database for simulating bipedalism of virtual humans. Vis. Comput. 22(1), 4–13 (2006)

    Article  Google Scholar 

  13. Safonova, A., Hodgins, J.K.: Analyzing the physical correctness of interpolated human motion. In: ACM Siggraph / Eurographics Symposium on Computer Animation, pp. 171–180, July 2005

  14. Tak, S., Ko, H.: A physically-based motion retargeting filter. ACM Trans. Graph. 24(1), 98–117 (2005)

    Article  Google Scholar 

  15. Van de Panne, M., Fiume, E., Vranesic, Z.G.: Control techniques for physically-based animation. In: Proceedings of the Third Eurographics Workshop on Animation and Simulation (1992)

  16. Vaughan, C.L., Davis, B.L., O’Connor, J.C.: Dynamics of Human Gait, 2nd edn. Kiboho, Cape Town, South Africa (1999)

    Google Scholar 

  17. Yamane, K., Nakamura, Y.: Dynamics filter – concept and implementation of on-line motion generator for human figures. IEEE Trans. Robot. Autom. 19(3), 421–432 (2003)

    Article  Google Scholar 

  18. Zhao, J., Badler, N.I.: Inverse kinematics positioning using nonlinear programming for highly articulated figures. ACM Trans. Graph. 13(4), 313–336 (1994)

    Article  Google Scholar 

  19. Zordan, V.B., Hodgins, J.K.: Motion capture-driven simulations that hit and react. In: SCA’02: Proceedings of the 2002 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 89–96 (2002)

  20. Zordan, V.B., Majkowska, A., Chiu, B., Fast, M.: Dynamic response for motion capture animation. ACM Trans. Graph. 24(3), 697–701 (2005)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nicolas Pronost.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Pronost, N., Dumont, G. Dynamics-based analysis and synthesis of human locomotion. Visual Comput 23, 513–522 (2007). https://doi.org/10.1007/s00371-007-0120-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-007-0120-0

Keywords