View Single Post
  #1   Spotlight this post!  
Unread 26-05-2012, 11:08
kenavt's Avatar
kenavt kenavt is offline
Registered User
AKA: Colin S
no team
Team Role: Alumni
 
Join Date: Feb 2010
Rookie Year: 2010
Location: Ann Arbor
Posts: 253
kenavt has a reputation beyond reputekenavt has a reputation beyond reputekenavt has a reputation beyond reputekenavt has a reputation beyond reputekenavt has a reputation beyond reputekenavt has a reputation beyond reputekenavt has a reputation beyond reputekenavt has a reputation beyond reputekenavt has a reputation beyond reputekenavt has a reputation beyond reputekenavt has a reputation beyond repute
Team 2337 - 2012 Rebound Rumble Code

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
__________________
University of Michigan Computer Engineering '17

FRC 2337 student alumni (2010-2013)