The control systems team is collectively responsible for the electronics and software that makes the robot move. The team uses batteries, motors, sensors, cameras, computers, and more to drive the mechanisms that form the robot. Students may specialize to have greater emphasis on the hardware (wiring, motors, sensors) or the higher software levels (navigation, vision, targeting, control loops).
Goals for the control systems software sub-team:
To develop the skills of each member
To ensure each member of the team has a positive experience
To write reliable code for the robot
To establish a procedure for code development and version control
To establish an expandable testing procedure
To provide the opportunity for all members who want to get code on the robot to be allowed to do so
To compile the experience from training and build season so that in future years the system can be improved