This section contains information related to movement and strategy for the robot i.e. the main tracking program that runs on the Teensy which receives input from the various sensors to come up with the correct robot trajectory.

Below is a simplified flowchart of the robot’s overall logic:

Teensy program flowchart
Teensy program flowchart

The different subpages for this section are as follows:

  • Attack Strategy: Strategy for the striker robot
  • Defence Strategy: Strategy for the goalie robot
  • Localisation: Algorithms used by the robot to determine its position and orientation on the field
  • Line Control: Algorithms used for staying within the field lines
  • State Switching: Dynamic switching of striker/goalie roles between robots
  • Simulation: Our 2D simulation program, used for testing novel strategies