The Programming Division writes the programs that control every action the robots make. Whether it be autonomous operation, which means the robot operates by itself without human control, or tele-operated, which means a human controls the robot remotely . Our programs are written in Java with the Eclipse Integrated Development Environment.
The Controls division is responsible for the sensors and sensor integration for the robot. This includes, but is not limited to: jurisdiction over encoders, cameras, gyroscopes and accelerometers. This division will work in tandem with the Software division for vision processing systems and PID controller implementation.
The Software division is responsible for programming the robot per specifications given by the directors and division officers. This division will work closely with the Control division for a variety of tasks, including the creation of a portable driver station as specified by the drive team.