2025-Robot
Robot code for 2025 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::camera_front
 
namespace  measure_up::camera_back
 
namespace  measure_up::elevator
 
namespace  measure_up::elevator::elevator
 
namespace  measure_up::elevator::arm
 
namespace  measure_up::elevator::wrist
 
namespace  measure_up::climber
 
namespace  measure_up::reef
 

Variables

constexpr auto measure_up::bumperExtension = 3_in
 Distance from frame to outer edge of bumpers.
 
constexpr units::inch_t measure_up::chassis::width {25.0}
 
constexpr units::inch_t measure_up::chassis::length {34.0}
 
constexpr auto measure_up::swerve_offsets::frontLeftLOffset = 2.625_in
 
constexpr auto measure_up::swerve_offsets::frontLeftWOffset = 2.625_in
 
constexpr auto measure_up::swerve_offsets::frontRightLOffset = 2.625_in
 
constexpr auto measure_up::swerve_offsets::frontRightWOffset = 2.625_in
 
constexpr auto measure_up::swerve_offsets::backRightWOffset = 2.625_in
 
constexpr auto measure_up::swerve_offsets::backRightLOffset = 2.625_in
 
constexpr auto measure_up::swerve_offsets::backLeftWOffset = 2.625_in
 
constexpr auto measure_up::swerve_offsets::backLeftLOffset = 2.625_in
 
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::elevator::elevator::homeHeight = 10.1875_in
 
constexpr auto measure_up::elevator::elevator::minHeight = 10.75_in
 
constexpr auto measure_up::elevator::elevator::maxHeight = 65_in
 
constexpr auto measure_up::elevator::arm::minAngle = -12_deg
 
constexpr auto measure_up::elevator::arm::maxAngle = 202_deg
 
constexpr auto measure_up::elevator::arm::internalMinAngle = 75_deg
 
constexpr auto measure_up::elevator::arm::internalMaxAngle = 105_deg
 
constexpr auto measure_up::elevator::wrist::minAngle = -90_deg
 
constexpr auto measure_up::elevator::wrist::maxAngle = 90_deg
 
constexpr auto measure_up::climber::minAngle = -25_deg
 
constexpr auto measure_up::climber::maxAngle = 133_deg
 
constexpr auto measure_up::climber::climbWinchAngle = 87_deg
 
constexpr auto measure_up::reef::leftReefScootDistance = 0.60_m + 0.5_in
 
constexpr auto measure_up::reef::rightReefScootDistance = 0.22_m + 1.5_in
 
constexpr auto measure_up::reef::algaeReefScootDistance = 0.35_m + 0.0_in
 
constexpr auto measure_up::reef::reefToRobotCenterMinimum = 0.4_m + 1.25_in
 
constexpr auto measure_up::reef::reefToRobotCenterMinimumL1 = 0.4_m + 3.75_in
 
constexpr auto measure_up::reef::reefToRobotCenterMinimumAlgae = 0.66_m - 3.0_in
 
constexpr auto measure_up::reef::reefTagToCameraPlane = 0_deg
 
constexpr auto measure_up::reef::reefValidAlignmentDistance = 1.5_in
 
constexpr auto measure_up::reef::reefValidAlignmentAngle = 2_deg
 
constexpr auto measure_up::reef::reefErrorFloorForward = 0.5_in
 
constexpr auto measure_up::reef::reefErrorFloorLat = 0.5_in
 
constexpr auto measure_up::reef::reefLateralThreshold = 3_in
 
constexpr auto measure_up::reef::visionMinSpeed = 0.04
 
constexpr auto measure_up::reef::visionMaxSpeed = 0.3
 
constexpr auto measure_up::reef::rotationThreshold = 10.0_deg
 
constexpr auto measure_up::reef::rotationThreshold2 = 15.0_deg