2022-Robot
Robot code for 2022 FRC Season by Argos, FRC team #1756
Loading...
Searching...
No Matches
control_loops.h File Reference
#include "units/angular_acceleration.h"
#include "units/angular_velocity.h"

Go to the source code of this file.

Classes

struct  controlLoop::comp_bot::drive::rotate
 
struct  controlLoop::comp_bot::drive::drive
 
struct  controlLoop::comp_bot::drive::linear_follower
 
struct  controlLoop::comp_bot::drive::rotational_follower
 
struct  controlLoop::comp_bot::shooter::shooter
 
struct  controlLoop::comp_bot::shooter::hood
 
struct  controlLoop::comp_bot::shooter::turret
 

Namespaces

namespace  controlLoop
 
namespace  controlLoop::comp_bot
 
namespace  controlLoop::comp_bot::drive
 
namespace  controlLoop::comp_bot::shooter
 
namespace  controlLoop::comp_bot::climber
 
namespace  controlLoop::comp_bot::climber::hook
 
namespace  controlLoop::comp_bot::climber::arm
 
namespace  controlLoop::comp_bot::climber_loaded
 
namespace  controlLoop::comp_bot::climber_loaded::hook
 
namespace  controlLoop::comp_bot::climber_loaded::arm
 
namespace  controlLoop::practice_bot
 
namespace  controlLoop::practice_bot::drive
 
namespace  controlLoop::practice_bot::shooter
 

Typedefs

using controlLoop::practice_bot::drive::rotate = controlLoop::comp_bot::drive::rotate
 
using controlLoop::practice_bot::drive::drive = controlLoop::comp_bot::drive::drive
 
using controlLoop::practice_bot::drive::linear_follower = controlLoop::comp_bot::drive::linear_follower
 
using controlLoop::practice_bot::drive::rotational_follower = controlLoop::comp_bot::drive::rotational_follower
 
using controlLoop::practice_bot::shooter::shooter = controlLoop::comp_bot::shooter::shooter
 
using controlLoop::practice_bot::shooter::hood = controlLoop::comp_bot::shooter::hood
 
using controlLoop::practice_bot::shooter::turret = controlLoop::comp_bot::shooter::turret
 

Variables

static constexpr double controlLoop::comp_bot::climber::hook::kP = 0.2
 
static constexpr double controlLoop::comp_bot::climber::hook::kI = 0.0
 
static constexpr double controlLoop::comp_bot::climber::hook::kD = 0.0
 
static constexpr double controlLoop::comp_bot::climber::hook::kF = 0.07
 
static constexpr double controlLoop::comp_bot::climber::hook::iZone = 200.0
 
static constexpr double controlLoop::comp_bot::climber::hook::allowableError = 0
 
static constexpr double controlLoop::comp_bot::climber::arm::kP = 0.03
 
static constexpr double controlLoop::comp_bot::climber::arm::kI = 0.01
 
static constexpr double controlLoop::comp_bot::climber::arm::kD = 0.0
 
static constexpr double controlLoop::comp_bot::climber::arm::kF = 0.05
 
static constexpr double controlLoop::comp_bot::climber::arm::iZone = 200.0
 
static constexpr double controlLoop::comp_bot::climber::arm::allowableError = 0
 
static constexpr double controlLoop::comp_bot::climber_loaded::hook::kP = 0.7
 
static constexpr double controlLoop::comp_bot::climber_loaded::hook::kI = 0.0
 
static constexpr double controlLoop::comp_bot::climber_loaded::hook::kD = 0.0
 
static constexpr double controlLoop::comp_bot::climber_loaded::hook::kF = 0.15
 
static constexpr double controlLoop::comp_bot::climber_loaded::hook::iZone = 200.0
 
static constexpr double controlLoop::comp_bot::climber_loaded::hook::allowableError = 0
 
static constexpr double controlLoop::comp_bot::climber_loaded::arm::kP = 0.03
 
static constexpr double controlLoop::comp_bot::climber_loaded::arm::kI = 0.01
 
static constexpr double controlLoop::comp_bot::climber_loaded::arm::kD = 0.0
 
static constexpr double controlLoop::comp_bot::climber_loaded::arm::kF = 0.05
 
static constexpr double controlLoop::comp_bot::climber_loaded::arm::iZone = 200.0
 
static constexpr double controlLoop::comp_bot::climber_loaded::arm::allowableError = 0