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

Update IK Solver interface to required IK Type #722

Open
Levi-Armstrong opened this issue Mar 9, 2022 · 0 comments
Open

Update IK Solver interface to required IK Type #722

Levi-Armstrong opened this issue Mar 9, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@Levi-Armstrong
Copy link
Contributor

Levi-Armstrong commented Mar 9, 2022

Currently the IK solver interface is written for Transform6D. In order to support 4D solver within the KinematicGroup, the class needs a way to detect the type of IK solver. Need to add a type to the interface and the KinematicsGroup class will handle converting the Transform6D pose to the correct format for the IK solver. Add the following types to start with and add others as needed.

IK Types

  • Transform6D - end effector reaches desired 6D transformation
  • TranslationXAxisAngle4D, TranslationYAxisAngle4D, TranslationZAxisAngle4D - end effector origin reaches desired 3D translation, manipulator direction makes a specific angle with x/y/z-axis (defined in the manipulator base link’s coordinate system)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant