MoCoInverse : Objective Function not Converging

OpenSim Moco is a software toolkit to solve optimal control problems with musculoskeletal models defined in OpenSim using the direct collocation method.
User avatar
Sivaprasad Kunnath
Posts: 9
Joined: Mon Jun 03, 2024 2:13 am

Re: MoCoInverse : Objective Function not Converging

Post by Sivaprasad Kunnath » Tue Aug 27, 2024 12:14 am

Hello Nicholas,

Thank you for your help. Following the instructions, I was able to get consistent result in activation. The activation values when analysed, followed the expected behavior. However, the muscle forces that accompanies the activation values, are distorted. It seems to be oscillating between 0 and 1 for all muscles.
TricepLong.jpg
TricepLong.jpg (134.41 KiB) Viewed 43 times
This type of oscillatory pattern is consistent for all dominant muscle groups. The muscle force sets are bounded between 0.1 to 1, and we are using DeGroote Muscle with added damping. I am curious to know whey the muscle forces are saturated at 1?

Thanks for your constant support.

Regards,
Siva

User avatar
Nicholas Bianco
Posts: 1003
Joined: Thu Oct 04, 2012 8:09 pm

Re: MoCoInverse : Objective Function not Converging

Post by Nicholas Bianco » Tue Aug 27, 2024 3:37 pm

Hi Siva,

Those look like the muscle excitations, not the muscle forces. Muscle force should be proportional to activation (if passive force is excluded).

How are you computing "Force Normalized"?

Best,
Nick

POST REPLY