For the first time, Team 2337 is open-sourcing our competition code for our Rebound Rumble robot, the Admiral. Any comments and questions are welcome.
Code source on GitHub:
https://github.com/Team2337/2012ReboundRumble
For more information on robot performance:
http://www.team2337.com/robots.html
The robot CAD can be found on FRC-Designs:
http://www.frc-designs.com/html/CAD_2012.html
More pictures of the Admiral can be found here:
https://plus.google.com/115608715549316219693/photos;
GitHub handles LabVIEW files as strictly binary files, so to actually view the code, one must download this whole repo and view it on a local installation of LabVIEW 2012.
A couple of code features:
- An autonomous that reads scripts (with its own language) placed via FTP on the cRIO.
- All logic is contained inside the Periodic Tasks.vi, with control data passed to Periodic Tasks via local variables
- Simple shooter speed control
- A basic vision program mostly copied from the Rectangular Target Processing example
- 'Cheesy drive' - a form of arcade drive - provided by FRC 33 (which was based on work done by FRC 254)
- An intake logic system used to suck balls in one at a time, and queue balls out one at a time