During my junior year of high school, I joined the newly-formed robotics team called Gear Grinders and went on to participate in the 2004 and 2005 US FIRST Robotics Competition. The game for the 2004 year was FIRST Frenzy and the game for the 2005 year was Triple Play.
Being the lead programmer (during both years), I was responsible for programming our robot to interface with its hardware, drive in manual mode, and to behave intelligently when in autonomous mode.My main activities during the build season were:
- writing a hardware abstraction layer so that we could run our robot's code on either the EDU robot controller or the full-size FRC robot controller without modification
- developing the Autonomous Robot Control and Monitoring System (ARCAMS), a system for visualizing sensor data and programming the robot at a high level
- rewriting the base code that FIRST provided us to be more robust