7#include <frc/geometry/Pose2d.h>
8#include <frc/geometry/Translation2d.h>
9#include <units/angle.h>
10#include <units/length.h>
15 static const frc::Translation2d
hub = frc::Translation2d(324_in, 162_in);
17 static const frc::Translation2d
A = frc::Translation2d(298_in, 11.5_in);
18 static const frc::Translation2d
B = frc::Translation2d(198.4_in, 74_in);
19 static const frc::Translation2d
C = frc::Translation2d(209.3_in, 244.4_in);
20 static const frc::Translation2d
D = frc::Translation2d(42_in, 45_in);
21 static const frc::Translation2d
F = frc::Translation2d(184.4_in, 124.6_in);
23 namespace starting_positions {
24 static const frc::Pose2d
W = frc::Pose2d(298.5_in, 72.18_in, -90_deg);
25 static const frc::Pose2d
X = frc::Pose2d(261.2_in, 105.6_in, -147.5_deg);
26 static const frc::Pose2d
Y = frc::Pose2d(247.37_in, 150.6_in, 180_deg);
27 static const frc::Pose2d
Z = frc::Pose2d(252.3_in, 204.2_in, 135_deg);
29 namespace pickup_positions {
30 namespace blue_alliance {
37 static const frc::Pose2d
D = frc::Pose2d(
balls::D.X() + 10_in,
61 static const frc::Pose2d
Defense_Virt = frc::Pose2d(500_in, 162_in, 225_deg);
62 static const frc::Pose2d
Defense_Right = frc::Pose2d(174_in, 126_in, 270_deg);
63 static const frc::Pose2d
Defense_Left = frc::Pose2d(234_in + 6_in, 228_in + 60_in, 405_deg);
65 namespace red_alliance {
72 static const frc::Pose2d
D = frc::Pose2d(
balls::D.X(),
96 static const frc::Pose2d
Defense_Virt = frc::Pose2d(500_in, 162_in, 225_deg);
97 static const frc::Pose2d
Defense_Right = frc::Pose2d(174_in, 126_in, 270_deg);
98 static const frc::Pose2d
Defense_Left = frc::Pose2d(234_in + 6_in, 228_in + 60_in, 405_deg);
static const frc::Translation2d D
Definition: field_points.h:20
static const frc::Translation2d F
Definition: field_points.h:21
static const frc::Translation2d A
Definition: field_points.h:17
static const frc::Translation2d C
Definition: field_points.h:19
static const frc::Translation2d B
Definition: field_points.h:18
static const frc::Pose2d X_B
Definition: field_points.h:55
static const frc::Pose2d HumanPlayer
Definition: field_points.h:41
static const frc::Pose2d Virtual_Shoot_F
Definition: field_points.h:53
static const frc::Pose2d Y_Y
Definition: field_points.h:59
static const frc::Pose2d D
Approach at 45 degree angle.
Definition: field_points.h:37
static const frc::Pose2d Shoot_D
Approach at 45 degree angle.
Definition: field_points.h:45
static const frc::Pose2d Defense_Virt
Definition: field_points.h:61
static const frc::Pose2d W_A_B
Definition: field_points.h:35
static const frc::Pose2d W_A
Drive so intake goes 1 bumper width past ball center.
Definition: field_points.h:31
static const frc::Pose2d Z_C
Definition: field_points.h:57
static const frc::Pose2d Defense_Right
Definition: field_points.h:62
static const frc::Pose2d Shoot_F
Approach at 45 degree angle.
Definition: field_points.h:49
static const frc::Pose2d Defense_Left
Definition: field_points.h:63
static const frc::Pose2d Defense_Left
Definition: field_points.h:98
static const frc::Pose2d Z_C
Definition: field_points.h:92
static const frc::Pose2d HumanPlayer
Definition: field_points.h:76
static const frc::Pose2d Virtual_Shoot_F
Definition: field_points.h:88
static const frc::Pose2d X_B
Definition: field_points.h:90
static const frc::Pose2d W_A_B
Definition: field_points.h:70
static const frc::Pose2d D
Approach at 45 degree angle.
Definition: field_points.h:72
static const frc::Pose2d Shoot_D
Approach at 45 degree angle.
Definition: field_points.h:80
static const frc::Pose2d Defense_Right
Definition: field_points.h:97
static const frc::Pose2d Y_Y
Definition: field_points.h:94
static const frc::Pose2d W_A
Drive so intake goes 1 bumper width past ball center.
Definition: field_points.h:66
static const frc::Pose2d Shoot_F
Approach at 45 degree angle.
Definition: field_points.h:84
static const frc::Pose2d Defense_Virt
Definition: field_points.h:96
static const frc::Pose2d Y
Definition: field_points.h:26
static const frc::Pose2d Z
Definition: field_points.h:27
static const frc::Pose2d X
Definition: field_points.h:25
static const frc::Pose2d W
Definition: field_points.h:24
Definition: field_points.h:14
static const frc::Translation2d hub
Definition: field_points.h:15
constexpr units::inch_t length
Definition: measure_up.h:19