2024-Robot
Robot code for 2024 FRC season by Argos, FRC team #1756
Loading...
Searching...
No Matches
measure_up.h File Reference
#include <argos_lib/general/angle_utils.h>
#include <frc/geometry/Translation2d.h>
#include <units/angle.h>
#include <units/angular_velocity.h>
#include <units/length.h>
#include <array>

Go to the source code of this file.

Namespaces

namespace  measure_up
 
namespace  measure_up::chassis
 
namespace  measure_up::swerve_offsets
 
namespace  measure_up::shooter_targets
 
namespace  measure_up::camera_front
 
namespace  measure_up::camera_back
 
namespace  measure_up::climber
 
namespace  measure_up::elevator
 
namespace  measure_up::elevator::lift
 
namespace  measure_up::elevator::carriage
 
namespace  measure_up::shooter
 

Variables

constexpr auto measure_up::bumperExtension = 3_in
 Distance from frame to outer edge of bumpers.
 
constexpr units::inch_t measure_up::chassis::width {29.0}
 
constexpr units::inch_t measure_up::chassis::length {30.0}
 
constexpr auto measure_up::swerve_offsets::frontLeftLOffset = 3.25_in
 
constexpr auto measure_up::swerve_offsets::frontLeftWOffset = 3.25_in
 
constexpr auto measure_up::swerve_offsets::frontRightLOffset = 3.25_in
 
constexpr auto measure_up::swerve_offsets::frontRightWOffset = 3.25_in
 
constexpr auto measure_up::swerve_offsets::backRightWOffset = 3.25_in
 
constexpr auto measure_up::swerve_offsets::backRightLOffset = 3.25_in
 
constexpr auto measure_up::swerve_offsets::backLeftWOffset = 3.25_in
 
constexpr auto measure_up::swerve_offsets::backLeftLOffset = 3.25_in
 
constexpr auto measure_up::shooter_targets::speakerTagHeight = 58_in
 
constexpr auto measure_up::shooter_targets::speakerOpeningHeightFromShooter = 54.5_in
 
constexpr auto measure_up::shooter_targets::trapOpeningHeight = 36.25_in
 
constexpr auto measure_up::shooter_targets::cameraOffsetFromShooter = 21.0_in
 
constexpr auto measure_up::shooter_targets::frontCamLateralOffsetFromShooter = 2.5_in
 
constexpr auto measure_up::shooter_targets::offsetDistanceThreshold = 200_in
 
constexpr auto measure_up::shooter_targets::offsetDistThresholdSecondaryCam = 240_in
 
constexpr auto measure_up::shooter_targets::offsetRotationThreshold = 50_deg
 
constexpr auto measure_up::shooter_targets::speakerOpeningHeightFromGround = 80.5_in
 
constexpr auto measure_up::shooter_targets::cameraHeightToAprilTag = 28.63_in
 
constexpr auto measure_up::shooter_targets::secondaryCameraToShooter = 27_in
 
constexpr auto measure_up::shooter_targets::passingShotBlueOffset = 15.0_deg
 
constexpr auto measure_up::shooter_targets::passingShotRedOffset = 12.0_deg
 
constexpr double measure_up::shooter_targets::passingShotInertialFactor = 12.0
 
constexpr double measure_up::shooter_targets::frontSideSpinFactor = 0.0
 
constexpr double measure_up::shooter_targets::longShotSpinFactor = 0.0
 
constexpr auto measure_up::camera_front::cameraX = 0_in
 
constexpr auto measure_up::camera_front::cameraZ = 7.25_in
 
constexpr auto measure_up::camera_front::cameraMountAngle = 24.9_deg
 
constexpr auto measure_up::camera_front::cameraHeight = 28.5_in
 
constexpr auto measure_up::camera_front::vFov = 24.85_deg * 2
 
constexpr auto measure_up::camera_front::hFov = 29.8_deg * 2
 
constexpr auto measure_up::climber::lowerLimit = 3.375_in
 
constexpr auto measure_up::climber::upperLimit = 24.5_in
 
constexpr auto measure_up::climber::climbRaisedHeight = 24_in
 
constexpr auto measure_up::climber::climbLoweredHeight = 4_in
 
constexpr auto measure_up::climber::climberStagingHeight = 15.5_in
 
constexpr auto measure_up::elevator::lift::minHeight = 21.5_in
 
constexpr auto measure_up::elevator::lift::maxHeight = 41.5_in
 
constexpr auto measure_up::elevator::lift::intakeHeight = 21.5_in
 
constexpr auto measure_up::elevator::lift::ampHeight = 40_in
 
constexpr auto measure_up::elevator::lift::podiumLowHeight = intakeHeight
 
constexpr auto measure_up::elevator::lift::podiumHighHeight = 40_in
 
constexpr auto measure_up::elevator::lift::subwooferHeight = intakeHeight
 
constexpr auto measure_up::elevator::lift::trapHeight = 35_in
 
constexpr auto measure_up::elevator::carriage::minAngle = -110_deg
 
constexpr auto measure_up::elevator::carriage::maxAngle = 270_deg
 
constexpr auto measure_up::elevator::carriage::intakeAngle = 40_deg
 
constexpr auto measure_up::elevator::carriage::ampAngle = 135_deg
 
constexpr auto measure_up::elevator::carriage::podiumHighAngle = 23.5_deg
 
constexpr auto measure_up::elevator::carriage::podiumLowAngle = 36_deg
 
constexpr auto measure_up::elevator::carriage::subwooferAngle = 135_deg
 
constexpr auto measure_up::elevator::carriage::trapAngle = -100_deg
 
constexpr auto measure_up::elevator::carriage::crossFieldAngle = 40_deg
 
constexpr auto measure_up::shooter::minSpeed = 0_tps
 
constexpr auto measure_up::shooter::maxSpeed = 100_tps
 
constexpr auto measure_up::shooter::crossFieldSpeed = 2600_rpm