FIRST Tech Challenge Field Coordinate System Definition
Summary: The FIRST Tech Challenge Field Coordinate System is a Cartesian Coordinate System of three dimensions. The X and Y axes will refer to a position on the field and the Z axis a height above the field.
Scope
This document defines the Field Coordinate System for a FIRST Tech Challenge playing field. This definition can be used for consistent field-centric navigation, target localization and path planning.
Reference Frame
The reference frame for this definition is the field perimeter wall, adjacent to the red Alliance Area, known here after as the Red Wall. The definition is from the perspective of a person, standing outside the field, in the center of Red Wall, looking towards the center of the field.
Note
If the red Alliance Area is ever adjacent to two perimeter walls, the Red Wall will be the one with most contact with the Alliance Area. If the red Alliance Area is ever adjacent to two perimeter walls equally, then the most clockwise of the two walls will be considered to be the Red Wall.
Coordinate System
The Field Coordinate System is a Cartesian Coordinate System of three dimensions. X and Y will refer to a position on the field. Z will refer to a height above the field. You may use any length measure as long as the same measure is used for all three axes. The coordinates are ordered (X, Y, Z). Example: coordinate position (10, -10, 0) has X = 10, Y = -10 and Z = 0.
Origin
The 0,0,0 origin of the FIRST Tech Challenge coordinate system is the point in the center of the field, equidistant from all 4 perimeter walls (where the four center tiles meet). The origin point rests on the top surface of the floor mat.
X Axis
Looking at the origin from the Red Wall, the X axis extends through the origin point and runs to the right and left, parallel with the Red Wall. The X axis values increase to the right.
Y Axis
Looking at the origin from the Red Wall, the Y axis extends through the origin point and runs out and in, perpendicular to the Red Wall. Increasing Y values run out (away) from the Red Wall.
Z Axis
Looking at the origin from the Red Wall, the Z axis extends through the origin point and runs up and down in a vertical line. Increasing Z values extend upwards.
Rotation About Axes
When considering rotations about an axis, consider yourself looking down the axis from the positive end towards the origin. Positive rotations are then counterclockwise and negative rotations clockwise.
Example: a robot spinning clockwise on the Field is making a negative rotation about the Z axis.
Field Configuration Examples
Below are two examples illustrating the Field Coordinate System for different FIRST Tech Challenge field configurations.
Note
In both field configurations the red Alliance is facing out along the positive Y axis, and the Z axis points up from the center of the field.
Diamond Field
Square Field
Coordinate Position Example
Let’s consider the coordinates (0, -24, 26) in inches on the Into The Deep field, which is a square field. Given the order of coordinates then X = 0, Y = -24, and Z = 26.
The X axis value of 0 is located at the origin in the center of the field. The Y axis value of negative 24 would be located closer to the Red Wall, away from the origin by the width of one tile. This the center of the wall of the submersible structure on the red side of the field.
The Z axis value of 26 indicates the coordinates refer to the center and top of the Red Alliance “high chamber” (which is the higher of the two red crossbars).
Measured Values
The following metric values have been measured from a 2016 competition field. They are representative only, and should not be assumed to be exact, or guaranteed.
Distance between opposite inside faces of panels: 3580 mm, (if the field is assembled well: the straps give some adjustment tolerance)
Polycarbonate transparencies have a visible opening height of 255 mm
The top edge of transparencies is 30 mm from the top of the perimeter
Total perimeter height is 313 mm
Tiles are 13 mm thick
So, for a diamond field configuration, the corner of the field closest to the audience, at a height equal to the top of the perimeter wall, would have a coordinate position of: (-1790, 1790, 300) in millimeters.
Additional Information
See this Wikipedia article on Cartesian coordinate system in three dimensions. The Field Coordinate System rotation convention comes from the right hand rule of classic geometry.
Robots with a webcam can use AprilTags to determine where an AprilTag is located with respect to the robot. Since AprilTags are in known locations on the field, you can also determine the location of the robot on the field.
Robots can use an inertial measurement unit (IMU) to measure rotations about axes with respect to the robot. See IMU axes definition. The yaw value from the IMU, also known the heading, measures rotation about the Z axis which points up from the robot. You can use the IMU to determine which direction a robot is facing.