Differences OpenSim 3.3 versus 4.0
Posted: Mon Aug 12, 2019 2:29 am
We are working on an OpenSim project that does a static optimization and a joint reaction analysis
for a simple squat movement.
We use either the OpenSim model of Rajagopal or that of Catelli. With contrast to the normal gait model these models
implement a patella. External forces are a vertical force to balance the wheight and a moment around the tibia.
We use the contact forces between femur and tibia in the tibia coordinate system to predict the load of the ACL.
The problem works fine with OpenSim 4.0, but with OpenSim 3.3 something does not work as it should.
1) The muscle forces between OpenSim 4.0 and 3.3 differ slighly. Computed forces agree qualitatively but differ
approximately 10 to 20 %. In particular the hamstring forces differ.
Why is that? To my opinion the, except because of rounding errors, there should be any difference at all.
2) The joint reaction forces differ, too, probably because of the difference of the muscle forces.
3) If we output the joint reaction forces in the local tibia-coordinate system, then 3.3 and 4.0 use different labels
in the *.sto file
OpenSim 3.3 uses: walker_knee_r_on_tibaia_r_in_ground_fx (incorrect) while
OpenSim 4.0 uses: walker_knee_r_on_tibaia_r_in_tibia_r (correct).
My question: Are the labels in OpenSim 3.3 just wrong or is there an additional difference I don't know, yet
Can anyone comment on the reasons for these difference!
Sincerely, Martin
for a simple squat movement.
We use either the OpenSim model of Rajagopal or that of Catelli. With contrast to the normal gait model these models
implement a patella. External forces are a vertical force to balance the wheight and a moment around the tibia.
We use the contact forces between femur and tibia in the tibia coordinate system to predict the load of the ACL.
The problem works fine with OpenSim 4.0, but with OpenSim 3.3 something does not work as it should.
1) The muscle forces between OpenSim 4.0 and 3.3 differ slighly. Computed forces agree qualitatively but differ
approximately 10 to 20 %. In particular the hamstring forces differ.
Why is that? To my opinion the, except because of rounding errors, there should be any difference at all.
2) The joint reaction forces differ, too, probably because of the difference of the muscle forces.
3) If we output the joint reaction forces in the local tibia-coordinate system, then 3.3 and 4.0 use different labels
in the *.sto file
OpenSim 3.3 uses: walker_knee_r_on_tibaia_r_in_ground_fx (incorrect) while
OpenSim 4.0 uses: walker_knee_r_on_tibaia_r_in_tibia_r (correct).
My question: Are the labels in OpenSim 3.3 just wrong or is there an additional difference I don't know, yet
Can anyone comment on the reasons for these difference!
Sincerely, Martin