2022-Robot
Robot code for 2022 FRC Season by Argos, FRC team #1756
Loading...
Searching...
No Matches
climber_setpoints.h File Reference
#include <units/length.h>
#include <units/velocity.h>
#include <vector>
#include "constants/measure_up.h"
#include "utils/sensor_conversions.h"

Go to the source code of this file.

Classes

struct  ClimberPoint
 

Namespaces

namespace  ClimberSetpoints
 
namespace  ClimberSetpoints::ClimbBeta
 
namespace  ClimberSetpoints::PreClimb
 
namespace  ClimberSequence
 

Variables

constexpr ClimberPoint ClimberSetpoints::setup = {measure_up::climber_hook::maxExtension - 1_in, 37_in, 25_ips, 25_ips, 0}
 
constexpr ClimberPoint ClimberSetpoints::readyClimb = {measure_up::climber_hook::maxExtension - 1_in, 31.5_in, 25_ips, 25_ips, 0}
 
constexpr ClimberPoint ClimberSetpoints::storage = {measure_up::climber_hook::maxExtension - 6_in, 21.5_in, 25_ips, 25_ips, 0}
 
constexpr ClimberPoint ClimberSetpoints::latchL2 = {30.75_in, 37_in, 17_ips, 17_ips, 0}
 
constexpr ClimberPoint ClimberSetpoints::prepL2 = {28.7_in, 35.8_in, 10_ips, 10_ips, 0}
 
constexpr ClimberPoint ClimberSetpoints::secureL2 = {1_in, 37_in, 18_ips, 18_ips, 1}
 
constexpr ClimberPoint ClimberSetpoints::passL3 = {34.4_in, 31.1_in, 20_ips, 20_ips, 0}
 
constexpr ClimberPoint ClimberSetpoints::latchL3 = {31.5_in, 37.1_in, 10_ips, 10_ips, 0}
 
constexpr ClimberPoint ClimberSetpoints::prepTransferL3 = {31.5_in, 29_in, 10_ips, 10_ips, 0}
 
constexpr ClimberPoint ClimberSetpoints::transferL3 = {26_in, 29_in, 10_ips, 10_ips, 0}
 
constexpr ClimberPoint ClimberSetpoints::holdL3 = {26_in, 31.1_in, 17_ips, 25_ips, 1}
 
constexpr ClimberPoint ClimberSetpoints::ClimbBeta::secureL2 = {3.48_in, 37_in, 20_ips, 18_ips, 1}
 
constexpr ClimberPoint ClimberSetpoints::ClimbBeta::prepReleaseL2 = {5.48_in, 31.1_in, 20_ips, 20_ips, 1}
 
constexpr ClimberPoint ClimberSetpoints::ClimbBeta::releaseL2 = {18_in, 31.1_in, 18_ips, 18_ips, 1}
 
const std::vector< ClimberPointClimberSetpoints::PreClimb::preClimbSequence = {storage, readyClimb, setup, latchL2}
 
const std::vector< ClimberPointClimberSequence::sequence