Team 2512 Presents: FRC 2017 Code Release

Team 2512 is proud to officially release our 2017 competition code to the public!

Highlights from this year’s robot code: https://github.com/daredevils2512/Steamworks_C-

<< PID Tuned shooter flywheel
<< 5 custom RPM set-points mapped to co-driver buttons, allows us to accurately shoot from different positions
<< Stored text file on RoboRIO and wrote to it to select different autonomous modes
<< Pixy Camera communicating over SPI for shooter vision tracking
<< Nexus 5 Phone Camera for gear vision tracking

We utilized FRC Team 254’s 2016 vision server code and converted it to C++:

For their Android vision app, we made communication and protocol changes to better suit our set-up:

Lastly, Team 2512 created a custom PID tuning program. Instead of changing one value at a time through the RoboRIO webpage, we made a program that live changes PIDF values from input on an X-box 360 controller:

Thank you for viewing our 2017 code, we look forward to the exciting season ahead! If you have any questions about what we did don’t be afraid to ask.