Creating a customized IK-solver
Posted: Wed Oct 31, 2012 3:52 am
Hello,
I am looking for a way to perform inverse kinematics of underdetermined systems. In particular i want to use as few constraints (markers) as possible to solve for a suitable set of coordinates. The idea is to use some kind of scalar objective function to determine an optimal solution in the coordinate space. I figured out that OpenSims assmbly solver does not provide this functionality. I came up with two possible solutions:
-Is it possible to replace the default assembly solver with a custom class? Maybe as a plugin?
-Can I access the constraint equations of OpenSim and Simbody constraints in order to provide them to my own external IK-solver?
I am using OpenSim for comfort analyses in product design and want to improve the interactive posing capabilities.
bye,
daniel
I am looking for a way to perform inverse kinematics of underdetermined systems. In particular i want to use as few constraints (markers) as possible to solve for a suitable set of coordinates. The idea is to use some kind of scalar objective function to determine an optimal solution in the coordinate space. I figured out that OpenSims assmbly solver does not provide this functionality. I came up with two possible solutions:
-Is it possible to replace the default assembly solver with a custom class? Maybe as a plugin?
-Can I access the constraint equations of OpenSim and Simbody constraints in order to provide them to my own external IK-solver?
I am using OpenSim for comfort analyses in product design and want to improve the interactive posing capabilities.
bye,
daniel