2017 Code Documentation

From MORT 11 - Team Wiki
Jump to: navigation, search

The documentation contains information on all finalized code that is used within or written for the 2017 Robot.

Different projects within the code are divided into several overall sections, based upon the overall purpose they serve in allowing the robot to function (see the contents of this page). Each subject page will have a link to the actual relevant class(es), in addition to an outline of each class.

Robot Operation

  • Main Robot - The overarching Robot class used to call all other robot code, directly or indirectly (WARNING: NOT UP TO DATE)
  • Operator Interface - Acts as the connection between the operator controls (i.e. Joysticks, etc.) and the robot code (WARNING: NOT UP TO DATE)
  • Sensor Inputs - Applied to receiving/processing the readings from assorted sensors on the robot
  • PID Loops - Used for robot PID control

Subsystems

Autonomous Commands

  • Starting from Left - These commands assume the robot starts from the leftmost position on the field
  • Starting from Right - These commands assume the robot starts from the rightmost position on the field
  • Starting from Center - These commands assume the robot starts from the center of the field

Tele-Operated Commands

Vision Processing

Navigation

Utility and General Constants