-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapriltag_locations.java
51 lines (51 loc) · 1.83 KB
/
apriltag_locations.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
// AprilTag locations (do not flip for red alliance)
public static final Map<Integer, Pose3d> aprilTags =
Map.of(
1,
new Pose3d(
Units.inchesToMeters(610.77),
Units.inchesToMeters(42.19),
Units.inchesToMeters(18.22),
new Rotation3d(0.0, 0.0, Math.PI)),
2,
new Pose3d(
Units.inchesToMeters(610.77),
Units.inchesToMeters(108.19),
Units.inchesToMeters(18.22),
new Rotation3d(0.0, 0.0, Math.PI)),
3,
new Pose3d(
Units.inchesToMeters(610.77),
Units.inchesToMeters(174.19), // FIRST's diagram has a typo (it says 147.19)
Units.inchesToMeters(18.22),
new Rotation3d(0.0, 0.0, Math.PI)),
4,
new Pose3d(
Units.inchesToMeters(636.96),
Units.inchesToMeters(265.74),
Units.inchesToMeters(27.38),
new Rotation3d(0.0, 0.0, Math.PI)),
5,
new Pose3d(
Units.inchesToMeters(14.25),
Units.inchesToMeters(265.74),
Units.inchesToMeters(27.38),
new Rotation3d()),
6,
new Pose3d(
Units.inchesToMeters(40.45),
Units.inchesToMeters(174.19), // FIRST's diagram has a typo (it says 147.19)
Units.inchesToMeters(18.22),
new Rotation3d()),
7,
new Pose3d(
Units.inchesToMeters(40.45),
Units.inchesToMeters(108.19),
Units.inchesToMeters(18.22),
new Rotation3d()),
8,
new Pose3d(
Units.inchesToMeters(40.45),
Units.inchesToMeters(42.19),
Units.inchesToMeters(18.22),
new Rotation3d()));