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

Integrate RMD x8 Wheels #66

Open
VladimirKupryukhin opened this issue Sep 20, 2024 · 0 comments · May be fixed by #69
Open

Integrate RMD x8 Wheels #66

VladimirKupryukhin opened this issue Sep 20, 2024 · 0 comments · May be fixed by #69
Assignees
Labels
Enhancement New feature or request Pending Hardware Test We need to test this code on the rover to confirm that everything works Workload Heavy Lots of things to code

Comments

@VladimirKupryukhin
Copy link
Contributor

Context

We are switching out the hoverboard wheels that we currently have with the RMD x8 because these motors are much lighter.

However, these wheels use CAN2.0 rather than CAN-FD. They also have a different library that controls these motors.

Task

Add low-level code to interface with the RMD x8 hardware, add RMD x8 functionality to the RobotInfo and RobotInteface. Modify the drivebase in order to use the RMD x8 motors. You will have to interface with the Nvidia Jetson Orin's GPIO pins in order to interface with the onboard CAN2.0 controller; or perhaps you could use an external CAN->USB adapter.

Resources

A potential library that we can use: https://github.com/2b-t/myactuator_rmd

@loukylor loukylor self-assigned this Sep 28, 2024
@loukylor loukylor added Enhancement New feature or request Workload Heavy Lots of things to code Pending Hardware Test We need to test this code on the rover to confirm that everything works labels Sep 28, 2024
@loukylor loukylor linked a pull request Sep 28, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request Pending Hardware Test We need to test this code on the rover to confirm that everything works Workload Heavy Lots of things to code
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants