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