Expertise

Each team will need the following experts. It is expected that each team member will "wear more than one hat"! In fact, it is highly recommended that ALL team members gain expertise in the following roles. We do not want students to avoid aspects of the project that they think they are "weak" at. What better time to learn than with your peers during a group project?
 * A strategist to work out how the robot should react to different situations it will encounter by interpreting the rules, analysing the probable moves of the opposing robot and assessing the its own status
 * A mechanically adept constructor to build the robot's structure (chasis, puck flipping mechanism etc)
 * A programmer skilled in or wishes to improve his or her skills in Arduino programming
 * A quality control expert who will devise tests to assess the performance of the robot before actual competition (Is the puck flipping mechanism consistent? Does the robot react to obstacles correctly?)
 * A design committee to specify the basic capabilities of the robot
 * A sensor expert to design the sensing system of the robot
 * A team coordinator to make sure everything goes to plan (this may switch between team members and is not an excuse to be a Dilbert-style manager)