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 Arm Controller Node #582

Closed
wants to merge 14 commits into from
Closed

IK Arm Controller Node #582

wants to merge 14 commits into from

Conversation

qhdwight
Copy link
Collaborator

Summary

Closes #581

Implement the arm_controller.cpp node.

In the simulator, this will sit between an IK publisher and the simulator arm bridge.

On the real rover, this will receive IK messages from teleop, process them into individual motor position commands, and send them to the arm bridge (where they will be turned into CAN messages).

image

Did you add documentation to the wiki?

Yes/No (If not explain why not)

How was this code tested?

Summarize how you tested this code. Your objective here is to prove to the reviewers that this code actually works without them having to run it themselves. It is often helpful to include screenshots, tables, graphs, and/or a short write-up of testing procedures. Results can be either from sim, the robot, or both depending on what you think is sufficient for the feature you added.

Did you test this in sim?

Yes/No

Did you test this on the rover?

Yes/No

Did you add unit tests?

Yes/No (If not explain why not)

@qhdwight
Copy link
Collaborator Author

Handled in the new sim branch

@qhdwight qhdwight closed this Jan 23, 2024
@qhdwight qhdwight deleted the teleop/arm-controller branch March 20, 2024 17:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Make arm_controller.cpp parse IK.msg, compute joint angles, and publish Position.msg
2 participants