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

Inverse Kinematics #17

Open
halBRY opened this issue Jun 12, 2024 · 6 comments
Open

Inverse Kinematics #17

halBRY opened this issue Jun 12, 2024 · 6 comments

Comments

@halBRY
Copy link
Collaborator

halBRY commented Jun 12, 2024

To use the arms, we are going to need some kind of Inverse Kinematics Solver. Currently, we are using the Lula IK Solver in Isaac Sim. Other options include MoveIt2 with ROS2, or implementing our own IK in Unity. With the Isaac Sim method, we will need to do extra data sharing to update the visualization of the arm(s) in the user interface.

@athenaangara
Copy link
Collaborator

ROS2 Moveit cannot open the URDF file of any of the robotic arms. At the moment the sessions ends once I try to open any of the URDF files.

@halBRY
Copy link
Collaborator Author

halBRY commented Jul 15, 2024

MoveIt 1 with ROS 1 on the ER arms works as expected.

@halBRY
Copy link
Collaborator Author

halBRY commented Jul 17, 2024

We may need to write a custom ROS controller to enable VR IK manipulation

@halBRY
Copy link
Collaborator Author

halBRY commented Sep 4, 2024

Unity-based IK is now functional, though it doesn't include orientation control like Isaac Sim does.

@halBRY
Copy link
Collaborator Author

halBRY commented Sep 6, 2024

Closing for now because minimal functionality has been achieved.

@halBRY halBRY closed this as completed Sep 6, 2024
@halBRY
Copy link
Collaborator Author

halBRY commented Sep 6, 2024

Reopening, we've discovered an issue where the angles produced from the Unity IK orient the virtual and physical arms differently.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants