2022-Robot
Robot code for 2022 FRC Season by Argos, FRC team #1756
Loading...
Searching...
No Matches
field_points::pickup_positions::blue_alliance Namespace Reference

Variables

static const frc::Pose2d W_A
 Drive so intake goes 1 bumper width past ball center. More...
 
static const frc::Pose2d W_A_B = frc::Pose2d(balls::B.X(), balls::B.Y() + 1.5_ft, -200_deg)
 
static const frc::Pose2d D
 Approach at 45 degree angle. More...
 
static const frc::Pose2d HumanPlayer
 
static const frc::Pose2d Shoot_D
 Approach at 45 degree angle. More...
 
static const frc::Pose2d Shoot_F
 Approach at 45 degree angle. More...
 
static const frc::Pose2d Virtual_Shoot_F = frc::Pose2d(454.1_in, 77.1_in, Shoot_F.Rotation())
 
static const frc::Pose2d X_B = frc::Pose2d(balls::B.X() + 6_in, balls::B.Y() - 12_in, -147.5_deg)
 
static const frc::Pose2d Z_C = frc::Pose2d(balls::C.X(), balls::C.Y(), 135_deg)
 
static const frc::Pose2d Y_Y = frc::Pose2d(starting_positions::Y.X() - 48_in, starting_positions::Y.Y(), 180_deg)
 
static const frc::Pose2d Defense_Virt = frc::Pose2d(500_in, 162_in, 225_deg)
 
static const frc::Pose2d Defense_Right = frc::Pose2d(174_in, 126_in, 270_deg)
 
static const frc::Pose2d Defense_Left = frc::Pose2d(234_in + 6_in, 228_in + 60_in, 405_deg)
 

Variable Documentation

◆ D

const frc::Pose2d field_points::pickup_positions::blue_alliance::D
static
Initial value:
= frc::Pose2d(balls::D.X() + 10_in,
balls::D.Y() + 15_in,
-135_deg)

Approach at 45 degree angle.

◆ Defense_Left

const frc::Pose2d field_points::pickup_positions::blue_alliance::Defense_Left = frc::Pose2d(234_in + 6_in, 228_in + 60_in, 405_deg)
static

◆ Defense_Right

const frc::Pose2d field_points::pickup_positions::blue_alliance::Defense_Right = frc::Pose2d(174_in, 126_in, 270_deg)
static

◆ Defense_Virt

const frc::Pose2d field_points::pickup_positions::blue_alliance::Defense_Virt = frc::Pose2d(500_in, 162_in, 225_deg)
static

◆ HumanPlayer

const frc::Pose2d field_points::pickup_positions::blue_alliance::HumanPlayer
static
Initial value:
= frc::Pose2d(pickup_positions::blue_alliance::D.X() + 6_in,
pickup_positions::blue_alliance::D.Y() + 6_in,
pickup_positions::blue_alliance::D.Rotation())

◆ Shoot_D

const frc::Pose2d field_points::pickup_positions::blue_alliance::Shoot_D
static
Initial value:
= frc::Pose2d(balls::B.X(),
balls::B.Y(),
-45_deg)

Approach at 45 degree angle.

◆ Shoot_F

const frc::Pose2d field_points::pickup_positions::blue_alliance::Shoot_F
static
Initial value:
= frc::Pose2d(balls::F.X() + 12_in,
balls::F.Y(),
-270_deg)

Approach at 45 degree angle.

◆ Virtual_Shoot_F

const frc::Pose2d field_points::pickup_positions::blue_alliance::Virtual_Shoot_F = frc::Pose2d(454.1_in, 77.1_in, Shoot_F.Rotation())
static

◆ W_A

const frc::Pose2d field_points::pickup_positions::blue_alliance::W_A
static
Initial value:
= frc::Pose2d(balls::A.X(),
balls::A.Y() + (measure_up::chassis::length / 2) + 5_in,
-90_deg)
constexpr units::inch_t length
Definition: measure_up.h:19

Drive so intake goes 1 bumper width past ball center.

◆ W_A_B

const frc::Pose2d field_points::pickup_positions::blue_alliance::W_A_B = frc::Pose2d(balls::B.X(), balls::B.Y() + 1.5_ft, -200_deg)
static

◆ X_B

const frc::Pose2d field_points::pickup_positions::blue_alliance::X_B = frc::Pose2d(balls::B.X() + 6_in, balls::B.Y() - 12_in, -147.5_deg)
static

◆ Y_Y

const frc::Pose2d field_points::pickup_positions::blue_alliance::Y_Y = frc::Pose2d(starting_positions::Y.X() - 48_in, starting_positions::Y.Y(), 180_deg)
static

◆ Z_C

const frc::Pose2d field_points::pickup_positions::blue_alliance::Z_C = frc::Pose2d(balls::C.X(), balls::C.Y(), 135_deg)
static