Inverse dynamics and Static Optimisation

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
Radhakrishnan Vignesh
Posts: 104
Joined: Tue Jun 01, 2021 8:09 am

Inverse dynamics and Static Optimisation

Post by Radhakrishnan Vignesh » Wed Oct 19, 2022 10:41 am

Hello,

I would like to understand how the output of Inverse dynamics is used by static optimisation? Based on the tutorials, I am not sure where the output of ID is fed? Or does static optimisation perform ID by itself?

Thanks
Vignesh

User avatar
Carmichael Ong
Posts: 375
Joined: Fri Feb 24, 2012 11:50 am

Re: Inverse dynamics and Static Optimisation

Post by Carmichael Ong » Thu Oct 20, 2022 3:07 pm

ID is not used as input to the Static Optimization tool. The tool itself does these calculations based on input kinematics and GRF data. In particular, it actually tries to match joint accelerations rather than joint moments (https://github.com/opensim-org/opensim- ... t.cpp#L603), but these should be equivalent problems.

User avatar
Radhakrishnan Vignesh
Posts: 104
Joined: Tue Jun 01, 2021 8:09 am

Re: Inverse dynamics and Static Optimisation

Post by Radhakrishnan Vignesh » Wed Oct 26, 2022 11:15 am

Thanks. So if I would like to calculate JRF, is there a particular reason the recommended process is :
IK-> ID->SO->JRF

Is there a benefit of performing the ID step

POST REPLY