Skip to content

Commit a783e28

Browse files
committed
add alt text to figure, reduce size of caption by moving text before the figures.
1 parent bc95beb commit a783e28

File tree

1 file changed

+41
-39
lines changed

1 file changed

+41
-39
lines changed

docs/source/game_specific_resources/field_coordinate_system/field-coordinate-system.rst

Lines changed: 41 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,23 @@
55
:description: This document defines the Field Coordinate System which can be used to specify position on the playing field.
66

77
Summary: The *FIRST* Tech Challenge Field Coordinate System is a Cartesian Coordinate System of three dimensions.
8-
The X and Y axes will refer to a position on the Field and the Z axis a height above the Field.
8+
The X and Y axes will refer to a position on the field and the Z axis a height above the field.
99

1010
Scope
1111
-----
1212

1313
This document defines the Field Coordinate System
14-
for a *FIRST* Tech Challenge playing Field. This definition can be
14+
for a *FIRST* Tech Challenge playing field. This definition can be
1515
used for consistent field-centric navigation, target localization and path
1616
planning.
1717

1818
Reference Frame
1919
---------------
2020

21-
The reference frame for this definition is the Field perimeter wall, adjacent
21+
The reference frame for this definition is the field perimeter wall, adjacent
2222
to the red Alliance Area, known here after as the Red Wall. The definition is
23-
from the perspective of a person, standing outside the Field, in the center of
24-
Red Wall, looking towards the center of the Field.
23+
from the perspective of a person, standing outside the field, in the center of
24+
Red Wall, looking towards the center of the field.
2525

2626
.. note::
2727
If the red Alliance Area is ever adjacent to two perimeter walls,
@@ -43,7 +43,7 @@ Origin
4343
^^^^^^
4444

4545
The 0,0,0 origin of the *FIRST* Tech Challenge coordinate system is the point
46-
in the center of the Field, equidistant from all 4 perimeter walls (where the
46+
in the center of the field, equidistant from all 4 perimeter walls (where the
4747
four center tiles meet). The origin point rests on the top surface of the floor
4848
mat.
4949

@@ -74,87 +74,89 @@ Rotation About Axes
7474
When considering rotations about an axis, consider yourself looking down the
7575
axis from the positive end towards the origin. Positive
7676
rotations are then counterclockwise and negative rotations clockwise.
77+
78+
Imagine looking down the positive Z axis towards the origin.
79+
This would be like standing in the middle of the field
80+
looking down.
81+
A positive rotation about the Z axis would be counterclockwise.
82+
7783

7884
.. figure:: images/image1.jpg
79-
:alt:
85+
:alt: X, Y and Z coordinate axes
8086

81-
Rotations about each axis.
82-
83-
Imagine looking down the positive Z axis towards the origin.
84-
This would be like standing in the middle of the Field
85-
looking down at the intersection of the tiles in the very center of the Field.
86-
A positive rotation about the Z axis is then counterclockwise.
87+
Counterclockwise rotations about each axis
8788

8889
Example: a robot spinning clockwise on the Field is making a negative rotation about the Z axis.
8990

9091
Field Configuration Examples
9192
----------------------------
9293

9394
Below are two examples illustrating the Field Coordinate System for different
94-
*FIRST* Tech Challenge Field configurations.
95+
*FIRST* Tech Challenge field configurations.
9596

9697
.. note::
97-
In both Field configurations the red Alliance is facing out along the positive Y axis,
98-
and the Z axis points up from the center of the Field.
98+
In both field configurations the red Alliance is facing out along the positive Y axis,
99+
and the Z axis points up from the center of the field.
99100

100101
Diamond Field
101102
^^^^^^^^^^^^^
102103

103-
.. figure:: images/image2.jpg
104-
:alt:
105-
106-
The *FIRST* RES-Q game Field with X, Y and Z axes shown.
107-
108-
In a diamond Field configuration the two Alliance walls are adjacent.
109-
The Field is rotated 45 degrees such that both Alliances face the audience.
110-
From the audience perspective the Field forms a diamond shape.
104+
In a diamond field configuration the two Alliance walls are adjacent.
105+
The field is rotated 45 degrees such that both Alliances face the audience.
106+
From the audience perspective the field forms a diamond shape.
111107
The Red Wall will be on the right as seen from the audience,
112108
and the blue wall will be on the left.
113-
The Y axis points across the Field as seen from the Red Wall.
109+
The Y axis points across the field as seen from the Red Wall.
114110
The X axis points to the blue wall.
111+
112+
113+
.. figure:: images/image2.jpg
114+
:alt: A diamond field with X, Y and Z axes shown
115+
116+
The FIRST RES-Q game field
115117

116118
Square Field
117119
^^^^^^^^^^^^
118120

121+
In a square field configuration the two Alliances face each other across the field.
122+
The field is oriented such that the Red Wall is on the right as seen
123+
from the audience, and the blue wall will be on the left.
124+
The Y axis points across the field from the Red Wall to the blue wall.
125+
The X axis points away from the audience to the rear of the field.
126+
119127
.. figure:: images/image3.jpg
120-
:alt:
128+
:alt: A square field with X, Y and Z axes shown
121129

122-
The Cascade Effect game Field with X, Y and Z axes shown.
123-
124-
In a square Field configuration the two Alliances face each other across the Field.
125-
The Field is oriented such that the Red Wall is on the right as seen
126-
from the audience, and the blue wall will be on the left.
127-
The Y axis points across the Field from the Red Wall to the blue wall.
128-
The X axis points away from the audience to the rear of the Field.
130+
The Cascade Effect game field
129131

130132
Coordinate Position Example
131133
---------------------------
132134

133-
Let's consider a robot on the Cascade Effect Field at coordinates
135+
Let's consider a robot on the Cascade Effect field at coordinates
134136
(60, -60, 10) in inches. So X = 60, y = -60, and Z = 10.
135137
Measured in inches, the walls would be about 72 inches from the origin.
136-
Cascade Effect was a Square Field configuration, so
138+
Cascade Effect was a square field configuration, so
137139
the X axis value of positive 60 would be located close to the rear field wall, away from the audience.
138140
The Y axis value of negative 60 would be located close to the Red Wall, away from the origin.
139-
Together the X and Y values (60, -60) indicate a position in the corner of the Field.
141+
Together the X and Y values (60, -60) indicate a position in the corner of the field.
140142
That corner is adjacent to the Red Wall and furthest from the audience.
141143
The Z axis value of 10 places the robot on top of the red
142144
ramp that is in that corner in the Cascade Effect game.
143145

144146
Measured Values
145147
---------------
146148

147-
The following metric values have been measured from a 2016 competition Field. They are
149+
The following metric values have been measured from a 2016 competition field. They are
148150
representative only, and should not be assumed to be exact, or guaranteed.
149151

150152
- Distance between opposite inside faces of panels: 3580 mm,
151-
(if the Field is assembled well: the straps give some adjustment tolerance)
153+
(if the field is assembled well: the straps give some adjustment tolerance)
152154
- Polycarbonate transparencies have a visible opening height of 255 mm
153155
- The top edge of transparencies is 30 mm from the top of the perimeter
154156
- Total perimeter height is 313 mm
155157
- Tiles are 13 mm thick
156158

157-
So, for a diamond Field configuration, the corner of the Field closest to the
159+
So, for a diamond field configuration, the corner of the field closest to the
158160
audience, at a height equal to the top of the perimeter wall, would have a
159161
coordinate position of: (-1790, 1790, 300) in millimeters.
160162

0 commit comments

Comments
 (0)