Static Optimization Accuracy

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
Jordan Yee
Posts: 3
Joined: Wed Mar 31, 2021 4:56 pm

Static Optimization Accuracy

Post by Jordan Yee » Fri Oct 15, 2021 12:00 am

Hello,

I've been working on improving the results of my static optimization (run through the MATLAB API).

I'm able to get a stable result when I feed the controls back into forward dynamics, but there are still some errors when compared with the original inverse kinematics.

I've added residual/reserve actuators which has helped, but are there any other techniques to improve the accuracy? Is it possible to weight kinematic accuracy more than minimizing muscle activations or is it likely to be issues with the model? If I've already added residual actuators, are there other ways I can improve the model?

Thank you!

Tags:

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

Re: Static Optimization Accuracy

Post by Carmichael Ong » Thu Oct 28, 2021 10:13 am

Static optimization does not ensure continuity between time points analyzed and uses a rigid tendon assumption, so the results from SO will not be able to drive a forward simulation stably without a controller.

If you need to be able to do this, consider some other methods: https://simtk-confluence.stanford.edu:8 ... +Workflows

In particular, CMC, direct collocation, or shooting methods may work for you, depending on your needs.

POST REPLY