Forward Dynamics Simulation Issues

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
Elon Martin
Posts: 6
Joined: Sat Oct 05, 2013 12:11 pm

Forward Dynamics Simulation Issues

Post by Elon Martin » Tue Dec 31, 2013 12:59 pm

I am having a problem regarding the forward dynamics simulation of a hand closing around a ball. The hand is supposed to be initially at rest with finger joint angles of 45, 45, and 10 degrees (proximal to distal), and is then supposed to close around the ball. One muscle actuates all 4 fingers. No matter what type of muscle excitation profile I use, the fingers always extend until they are fully extended and then they contract as expected. I have no idea how to solve this issue so any help would be greatly appreciated.

Also, I am working on a more complex version of the same model but when I try to run the simulation, I get to about 30 percent and OpenSim crashes. Any advice on how to speed up my simulation would also be incredibly helpful.

User avatar
Ilan Eskinazi
Posts: 24
Joined: Fri Mar 19, 2010 5:35 am

Re: Forward Dynamics Simulation Issues

Post by Ilan Eskinazi » Wed Jan 01, 2014 2:28 pm

Some ideas:
1) Could gravity be extending the fingers? Or any other force?
2) Do your joints have default initial generalized speeds larger than zero, which initially extend the fingers?
3) Have you tried using simple pathActuators instead of muscles?

The simulation speed problem could be due to very high initial accelerations. You could try to lower the integrator accuracy.
If you cannot figure it out perhaps post your model/code.

POST REPLY