tesseract icon indicating copy to clipboard operation
tesseract copied to clipboard

IK fast kinematics wrapper only works for Transform6D

Open mpowelson opened this issue 3 years ago • 2 comments

ikfast_inv_kin.hpp calls ComputeIK which takes a couple of double*. Depending on what IK type it is, those have different meanings. See here. It looks like the generated code does have a GetIkType function, but I don't see a key for what those mean. I will say that my generated code for a Ray4D returns 0x46000005.

Fixing this should just require figuring out what the IK type ints mean and then adding a switch in ik_fast_kin.hpp to pass in the angle in the correct format.

mpowelson avatar May 18 '21 22:05 mpowelson

I wish to help you solve this issue. Could you direct me as to how I can get started?

zark-zeugan avatar Jun 22 '22 06:06 zark-zeugan

I will take sometime and post my thoughts on how best to do this since this will also be part of the base interface. This is also related to issue #722.

Levi-Armstrong avatar Jun 22 '22 14:06 Levi-Armstrong