Position
Represents a position that a robot is able to start a match in.
Constructors
Properties
The alliance this robot is starting in.
The translation from the center of the field tile to the robot center, in order to touch the field wall.
Counter-clockwise rotation of the robot in the starting position.
The translation from the origin to the robot center.
The side the robot is biased or has been placed on.
Functions
Invert this starting configuration over the center of the field, returning a new starting configuration that is a direct mirror on the other alliance (symmetrical mirror).
Convert this starting configuration into the FTC Field Coordinate/RoadRunner coordinate system.
Convert this starting configuration into a face-value StartingPositions entry. Note that pose data is not accounted in this method, and interprets only based on the origin and alliance.
Return an informative string about this starting configuration.