IK Dependent on Default Model Position?

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
Brody Hicks
Posts: 32
Joined: Wed Jun 19, 2019 11:55 am

IK Dependent on Default Model Position?

Post by Brody Hicks » Wed Nov 17, 2021 1:16 pm

Why does the Inverse Kinematics Result depend on the default position of the model?

Thanks,
Brody

Tags:

User avatar
Thomas Uchida
Posts: 1798
Joined: Wed May 16, 2012 11:40 am

Re: IK Dependent on Default Model Position?

Post by Thomas Uchida » Wed Nov 17, 2021 7:33 pm

InverseKinematicsSolver calls assemble() at the first time step, which finds the closest configuration of the model that meets the tracking goals at the first time step of the data. This optimization problem is nonlinear with many acceptable solutions in general (depending on the model, tolerance, goals, etc.), so the solution that is returned will depend on the initial guess in general.

User avatar
Brody Hicks
Posts: 32
Joined: Wed Jun 19, 2019 11:55 am

Re: IK Dependent on Default Model Position?

Post by Brody Hicks » Thu Nov 18, 2021 7:53 am

Thank you Thomas!

POST REPLY