At competition there are three major expectations from the programming & controls team, these roles will be split up among the members of the team:
1) Make sure the robot is running including programming the radio for competition, verifying the correct code is on the robot, and helping with regular system checks between matches and after any code change. Code changes on the fly may be needed for autonomous or to support the feedback from the drive team.2) Work with other teams at the competition to make sure they are up and running and can complete the basic auton task.3) Be present during judging so we can clearly explain and show off all of the hard work put into the programming and control systems.
It is the expectation that programming mentors will guide and support all teammates, and provide learning materials and key learning objectives to the students. However we are not teachers, it is critical that students take the initiative in their own learning and do not treat the meetings as a class.
This person will be expected to coordinate all programming activities on the team which may include:
1) Managing the division of programming tasks2) Managing the source control repository3) In charge of any and all code changes during competition
Additionally this person will be part of the RoboChargers leadership team.