Page 1 of 1

[Dog model] Inconsistent values for joint reaction analysis

Posted: Thu Mar 07, 2024 6:00 pm
by mlavaill
Hi everyone,
I've had an issue for quite some time now and struggle to explain why the joint reaction analysis tool gives me stupidly high values (>15 000N) with the dog model from Stark et al., 2021 (https://simtk.org/projects/dogmodel) through all joints of the left forelimb.

When muscles are included in the SO computation, resultant joint forces are crazily high, whereas when I disable all muscles and only use actuators, the JRFs seem coherent with the ground reaction force. See pictures below
Do you know what is happening here?
WithMusclesAndActuators.png
WithMusclesAndActuators.png (70.12 KiB) Viewed 774 times
OnlyActuators.png
OnlyActuators.png (63.73 KiB) Viewed 774 times
I've also attached the model and data I use to run SO and JRF at the same time. Note that I've tried running this using OpenSim 3.3 and 4.4.

I tried one more thing without success but it gives hints to where the analysis may fail. First, I locked all degrees of freedom and iteratively unlocked them from the most distal to the most proximal. The JRF values seemed consistent with GRF until I unlock the dofs between the humerus and the scapula, where everything starts acting weird.

Any thoughts?
Thank you very much
Max Lavaill

Re: [Dog model] Inconsistent values for joint reaction analysis

Posted: Mon Mar 11, 2024 8:09 am
by heikostarkjena
Seems to be a bug with Output Precision, see:

viewtopicPhpbb.php?f=2032&t=17653

Tested with OpenSim 4.5_24_01_10

Best regards,
Heiko

Re: [Dog model] Inconsistent values for joint reaction analysis

Posted: Mon Mar 11, 2024 5:38 pm
by mlavaill
It's been fixed and it works, thank you very much Heiko!

Max