Does KDL deal with redundant manipulators?

We're getting a seg fault from within KDL::svd_HH.cpp when doing positional inverse kinematics of a 7DOF manipulator. Before I dive down the rabbit hole, I figured that I would ask the basic question about redundant manipulators (and hence non-square jacobians, etc).

Thanks
S

Ruben Smits's picture

Does KDL deal with redundant manipulators?

On Tuesday May 6 2008 18:28:12 snrkiwi wrote:
> We're getting a seg fault from within KDL::svd_HH.cpp when doing positional
> inverse kinematics of a 7DOF manipulator. Before I dive down the rabbit
> hole, I figured that I would ask the basic question about redundant
> manipulators (and hence non-square jacobians, etc).

Yes,

but for now we only use a non-weighted pseudo inverse to solve the problem at
velocity level, this means that the velocity is distributed equally over all
axis.

I could reproduce the bug, it is not there using the other svd implementation.
I'll fix it.

Ruben

Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm

Fixed for me

Confirming that r29235 and r29236 solve this problem for me. Seg fault disappeared - thanks!
S