Multiple-motor live shooter plotting solutions

Currently, we realistically only have a few days to properly tune PID and shooter table values on our robot, as we’re currently trading between Swerve and CAN fixes and tuning, Auton, and all my shooter and limelight stuff. So I need the tools to tune PIDV fast.

Because of this I will need a (ideally) simple to set up program that can log the velocities and/or errors of two separate motors at once, and can be cleared and reused quickly.

SmartDashboard plots exist but it’s a bit of a hassle to manually open properties and clear both plots. Phoenix Tuner is also not ideal as it’s single-motor.

What solutions exist? From what I’ve heard from a mentor, there are teams out there that have effectively created these live plotting solutions, though he last did PID stuff in 2020 so he’s unsure about modern stuff.

Note: if the solution exists but is single-motor, then it’s fine IF it can be changed in code without too much difficulty.

I’ve been tuning stuff using networktables entries and Glass. It lets you drag and drop NT values onto a graph and modify values real time without a whole lot of code overhead

That sounds like exactly what I need. Can you send a link?

Glass is part of wpilib

2 Likes

Awesome. Thanks for the quick reply!

1 Like

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.