Inverse dynamics of mechanical multibody systems: An improved algorithm that ensures consistency between kinematics and external forces

被引:34
作者
Faber, Herre [1 ,2 ]
van Soest, Arthur J. [1 ]
Kistemaker, Dinant A. [1 ]
机构
[1] Vrije Univ Amsterdam, Fac Behav & Movement Sci, Dept Human Movement Sci, Amsterdam Movement Sci, Amsterdam, Netherlands
[2] Hague Univ Appl Sci, Fac Hlth Nutr & Sports, The Hague, Netherlands
基金
欧盟地平线“2020”;
关键词
OPTIMIZATION; SIMULATIONS; MOMENTS; WALKING; GAIT; LEG;
D O I
10.1371/journal.pone.0204575
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Inverse dynamics is a technique in which measured kinematics and, possibly, external forces are used to calculate net joint torques in a rigid body linked segment model. However, kinematics and forces are usually not consistent due to incorrect modelling assumptions and measurement errors. This is commonly resolved by introducing 'residual forces and torques' which compensate for this problem, but do not exist in reality. In this study a constrained optimization algorithm is proposed that finds the kinematics that are mechanically consistent with measured external forces and mimic the measured kinematics as closely as possible. The algorithm was tested on datasets containing planar kinematics and ground reaction forces obtained during human walking at three velocities (0.8 m/s, 1.25 and 1.8 m/s). Before optimization, the residual force and torque were calculated for a typical example. Both showed substantial values, indicating the necessity of developing a mechanically consistent algorithm. The proposed optimization algorithm converged to a solution in which the residual forces and torques were zero, without changing the ground reaction forces and with only minor changes to the measured kinematics. When using a rigid body approach, our algorithm ensures a consistent description of forces and kinematics, thereby improving the validity of calculated net joint torque and power values.
引用
收藏
页数:16
相关论文
共 18 条
[1]   Static optimal estimation of joint accelerations for inverse dynamics problem solution [J].
Cahouët, V ;
Luc, M ;
David, A .
JOURNAL OF BIOMECHANICS, 2002, 35 (11) :1507-1513
[2]   APPLICATION OF OPTIMIZATION PRINCIPLES IN DETERMINING APPLIED MOMENTS IN HUMAN LEG JOINTS DURING GAIT [J].
CHAO, EY ;
RIM, K .
JOURNAL OF BIOMECHANICS, 1973, 6 (05) :497-510
[3]   Kalman smoothing improves the estimation of joint kinematics and kinetics in marker-based human gait analysis [J].
De Groote, F. ;
De Laet, T. ;
Jonkers, I. ;
De Schutter, J. .
JOURNAL OF BIOMECHANICS, 2008, 41 (16) :3390-3398
[4]   OpenSim: open-source software to create and analyze dynamic Simulations of movement [J].
Delp, Scott L. ;
Anderson, Frank C. ;
Arnold, Allison S. ;
Loan, Peter ;
Habib, Ayman ;
John, Chand T. ;
Guendelman, Eran ;
Thelen, Darryl G. .
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2007, 54 (11) :1940-1950
[5]   Forces and energy changes in the leg during walking [J].
Elftman, H .
AMERICAN JOURNAL OF PHYSIOLOGY, 1939, 125 (02) :339-356
[6]   Prediction of ground reaction forces and moments during various activities of daily living [J].
Fluit, R. ;
Andersen, M. S. ;
Kolk, S. ;
Verdonschot, N. ;
Koopman, H. F. J. M. .
JOURNAL OF BIOMECHANICS, 2014, 47 (10) :2321-2329
[7]   The fundamental problem of myoskeletal inverse dynamics and its implications [J].
Hatze, H .
JOURNAL OF BIOMECHANICS, 2002, 35 (01) :109-115
[8]   Validation of a full body 3-D dynamic linked segment model [J].
Kingma, I ;
deLooze, MP ;
Toussaint, HM ;
Klijnsma, HG ;
Bruijnen, TBM .
HUMAN MOVEMENT SCIENCE, 1996, 15 (06) :833-860
[9]   A least-squares estimation approach to improving the precision of inverse dynamics computations [J].
Kuo, AD .
JOURNAL OF BIOMECHANICAL ENGINEERING-TRANSACTIONS OF THE ASME, 1998, 120 (01) :148-159
[10]   An optimization algorithm for human joint angle time-history generation using external force data [J].
Mazzà, C ;
Cappozzo, A .
ANNALS OF BIOMEDICAL ENGINEERING, 2004, 32 (05) :764-772