Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IK fast kinematics wrapper only works for Transform6D #605

Open
mpowelson opened this issue May 18, 2021 · 2 comments
Open

IK fast kinematics wrapper only works for Transform6D #605

mpowelson opened this issue May 18, 2021 · 2 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@mpowelson
Copy link
Contributor

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 mpowelson added enhancement New feature or request good first issue Good for newcomers labels May 18, 2021
@zark-zeugan
Copy link

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

@Levi-Armstrong
Copy link
Contributor

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

3 participants