Skip to main content
Log in

Predictive dynamics: an optimization-based novel approach for human motion simulation

  • Biomechanical Application
  • Published:
Structural and Multidisciplinary Optimization Aims and scope Submit manuscript

Abstract

Predictive dynamics is a novel approach for simulating human motion. It avoids direct integration of differential-algebraic equations in order to create the resulting simulations for redundant digital human models. Instead, it formulates an optimization problem by defining appropriate performance measures and constraints to recover the real motion of the dynamic system. In the formulation, both kinematics and kinetics parameters serve as unknowns, and equations of motion are treated as equality constraints. Procedures to choose physical performance measures and appropriate constraints based on the available information about the bio-system are presented. The proposed methodology is illustrated and studied by first predicting the swinging motion of a single pendulum with externally applied torque. The pendulum can represent the motion of upper and lower extremities. This simple problem has analytical solutions and is used to gain insights for the predictive dynamics approach. In addition, a complex human walking task is simulated by using the approach, and realistic results are obtained. Such motion prediction capabilities have a wide variety of applications for industries ranging from automotive to military to clinical analysis and design.

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

  • Anderson FC, Pandy MG (2001a) Static and dynamic optimization solutions for gait are practically equivalent. J Biomech 34:153–161

    Article  Google Scholar 

  • Anderson FC, Pandy MG (2001b) Dynamic optimization of human walking. J Biomech Eng 123(4):381–390

    Article  Google Scholar 

  • Bottasso CL, Prilutsky BI, Croce A, Imberti E, Sartirana S (2006) A numerical procedure for inferring from experimental data the optimization cost functions using a multibody model of the neuro-musculoskeletal system. Multibody Syst Dyn 16:123–154

    Article  MATH  MathSciNet  Google Scholar 

  • Chevallereau C, Formal’sky A, Perrin B (1998) Low energy cost reference trajectories for a biped robot. In: Proceedings of IEEE international conference on robotics and automation, vol 2. Leuven, Belgium, pp 1398–1404

    Google Scholar 

  • Gill PE, Murray W, Saunders MA (2002) SNOPT: an SQP algorithm for large-scale constrained optimization. SIAM J Optim 12:979–1006

    Article  MATH  MathSciNet  Google Scholar 

  • Kim HJ, Wang Q, Rahmatalla S, Swan CC, Arora JS, Abdel-Malek K, Assouline JG (2008) Dynamic motion planning of 3D human locomotion using gradient-based optimization. J Biomech Eng 130(2):031002

    Article  Google Scholar 

  • Kim JG, Baek JH, Park FC (1999) Newton-type algorithms for robot motion optimization. Proc IEEE/RSJ Int Conf Intell Robots Syst 3:1842–1847

    Google Scholar 

  • Leboeuf F, Bessonnet G, Seguin P, Lacouture P (2006) Energetic versus sthenic optimality criteria for gymnastic movement synthesis. Multibody Syst Dyn 16:213–236

    Article  MATH  Google Scholar 

  • Lo J, Huang G, Metaxas D (2002) Human motion planning based on recursive dynamics and optimal control techniques. Multibody Syst Dyn 8(3):433–458

    Article  MATH  MathSciNet  Google Scholar 

  • Marler T, Arora J, Beck S, Lu J, Mathai A, Patrick A, Swan C (2008). Computational approaches in DHM. In: Duffy VG (ed) Handbook of digital human modeling for human factors and ergonomics

  • Roussel L, Canudas-de-Wit C, Goswami A (1998) Generation of energy optimal complete gait cycles for biped robots. Proc IEEE Int Conf Robotics Automation 3:2036–2041

    Google Scholar 

  • Schiehlen W (1997) Multibody system dynamics: roots and perspectives. Multibody Syst Dyn 1:149–188

    Article  MATH  MathSciNet  Google Scholar 

  • Saidouni T, Bessonnet G (2003) Generating globally optimized sagittal gait cycles of a biped robot. Robotica 21(1):199–210

    Google Scholar 

  • Saunders JBDM, Inman VT, Eberhart HD (1953) The major determinants in normal and pathological gait. J Bone Joint Surg Am 35(A3):543–558

    Google Scholar 

  • Sohl GA, Bobrow JE (2001) A recursive multibody dynamics and sensitivity algorithm for branched kinematic chains. ASME J Dyn Syst Meas Control 123:391–399

    Article  Google Scholar 

  • Vukobratović M, Potkonjak V, Babković K, Borovac B (2007) Simulation model of general human and humanoid motion. Multibody Syst Dyn 17:71–96

    Article  MATH  MathSciNet  Google Scholar 

  • Wang Q, Xiang Y, Arora JS, Abdel-Malek K (2007) Alternative formulations for optimization-based human gait planning. In: 48th AIAA/ASME/ASCE/AHS/ASC structures, structural dynamics and materials conference. Honolulu, Hawaii

  • Xiang Y, Arora JS, Abdel-Malek K (2009a) Optimization-based motion prediction of mechanical systems: sensitivity analysis. Struct Multidisc Optim 37(5):595–608

    Article  MathSciNet  Google Scholar 

  • Xiang Y, Arora JS, Rahmatalla S, Abdel-Malek K (2009b) Optimization-based dynamic human walking prediction: one step formulation. Int J Numer Methods Eng 79(6):667–695. doi:10.1002/nme.2575

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jasbir S. Arora.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Xiang, Y., Chung, HJ., Kim, J.H. et al. Predictive dynamics: an optimization-based novel approach for human motion simulation. Struct Multidisc Optim 41, 465–479 (2010). https://doi.org/10.1007/s00158-009-0423-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00158-009-0423-z

Keywords

Navigation