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

OctoQuad Integration #413

Open
LarryMoe11 opened this issue Oct 3, 2024 · 3 comments
Open

OctoQuad Integration #413

LarryMoe11 opened this issue Oct 3, 2024 · 3 comments

Comments

@LarryMoe11
Copy link

FTC Added a new device to the official hardware library, the OctoQuad, which our team is currently using in i2c mode. When attempting to add compatability between the octoquad and roadrunner, we had created a custom class to act as a compatability layer which worked quite well in the drive programming, but we found in tuning that we had no way to access the motor controller.

My question is, if teams have no way to access the motor controller (due to a device not having one), is there any current way to integrate it with roadrunner, and if not currently available, can that be supported moving forward?

@rbrott rbrott transferred this issue from acmerobotics/road-runner Oct 4, 2024
@raypratt
Copy link

raypratt commented Oct 8, 2024

We have struggled with this exact issue. Some direction would be awesome!

@rbrott
Copy link
Member

rbrott commented Oct 9, 2024

As you've seen, the tuning code only supports quadratic encoders read through a rev hub.

Is there a reason that you're using OctoQuad for your drive encoders? I understand the value when only one hub is available but otherwise I don't see the advantage.

@LarryMoe11
Copy link
Author

LarryMoe11 commented Oct 10, 2024

We are using the octoquad for encoders so we could attach the motor encoders to the control/expansion hub for PID tuning and speed accuracy on all of our drive motors as well as our mechanisms.

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

No branches or pull requests

3 participants