Millard muscle passive torque computation

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
Francesca Dell''Eva
Posts: 4
Joined: Wed Feb 24, 2021 9:25 am

Millard muscle passive torque computation

Post by Francesca Dell''Eva » Thu Apr 15, 2021 12:29 am

Dear everyone,

I am working on the gait10dof18 model which uses Millard muscles. I defined a gait trajectory and my aim is to compute the torque needed at a given coordinate (knee_angle_r, for example) in order to track this movement.

To obtain this, I compute the inverse dynamics using the InverseDynamicsTool with Matlab and I consider only the column of the resulting matrix relative to the right knee.
Then, to compute the passive torques applied by the muscles at the right knee joint, I use a Matlab function which simply multiplies the passiveFiberForceAlongTendon (function computePassiveFiberForceAlongTendon()) and MomentArm (function computeMomentArm()) of the muscle with respect to the knee joint.

The problem is that I get reasonable torques for ID while the passive torques I get are really small (order of 10^-7 or even smaller).
If I try the same process using the gait2354 model which uses Thelen muscles, I don't have this problem.

Does someone have any idea of which could be the problem? Do you think it is related to the fact that my model uses Millard muscles? Because I checked and it seems that the same functions are available for both muscle types so I do not understand which could be the problem...

Thank you!

Tags:

User avatar
Thomas Uchida
Posts: 1793
Joined: Wed May 16, 2012 11:40 am

Re: Millard muscle passive torque computation

Post by Thomas Uchida » Sun Apr 18, 2021 8:14 am

It sounds like you have performed analogous calculations on two models and have obtained different answers. This will be true in general. To investigate further, you could compare the lengths of the musculotendon actuator paths (which will not depend on the muscle model). Please also be aware of the limitations of each model, some of which are listed on the "Musculoskeletal Models" page in the documentation: https://simtk-confluence.stanford.edu:8 ... tal+Models.

POST REPLY