CMC vs RRA vs SO

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
Park SangJun
Posts: 15
Joined: Wed Jan 10, 2024 11:00 pm

CMC vs RRA vs SO

Post by Park SangJun » Tue Apr 16, 2024 7:42 am

hi
I have a question.
As I know,
Result of RRA: excitation for each joint,
Result of CMC: excitation for each muscle,
Result of Static optimization: excitation for each muscle.
Here, the results of CMC and SO are the same(excitation of muscles), but CMC produces excitation of muscles as a result after reducing errors through the RRA process, and SO (without performing RRA) is minimization of objective function, right?
The results of SO and CMC are the same but, Is it true that the accuracy can be said to be higher in CMC that performed RRA?
I need help thanks

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

Re: CMC vs RRA vs SO

Post by Carmichael Ong » Thu Apr 25, 2024 5:12 pm

The Overview of OpenSim Workflows documentation page has some information that includes the difference between these tools: https://opensimconfluence.atlassian.net ... +Workflows

In particular, one of the questions in the FAQ section addresses some of the differences between static optimization and CMC:
Often, the two methods will give similar results with respect to the timing of when muscles activate; however, CMC will tend to give higher forces since it typically yields solutions with more co-contraction. When your research question depends on the interaction between muscle and tendon during a motion or when elastic storage of energy in tendon is a known or likely contributor to the motion of interest (e.g., high-force motions like running), then you should use CMC or a framework that models tendon-dynamics. For either static optimization or CMC, validating that the muscle forces are reasonable for your motion is the most important step to understanding which method is best for your problem.

POST REPLY