|
Valkyrie 2026
|
Container to hold PID and feed forward values for the motor controller. More...
#include <valkyrie/controllers/PIDF.h>
Public Types | |
| using | TagTraits = units::traits::unit_traits<INPUT> |
| using | BaseUnits = typename TagTraits::base_unit_type |
| using | TimeRatio = typename BaseUnits::second_ratio |
| using | TimeCorrectionUnit |
| using | Position = units::compound_unit<INPUT, TimeCorrectionUnit> |
| using | Velocity = units::compound_unit<units::inverse<units::second>, Position> |
| using | Acceleration = units::compound_unit<units::inverse<units::second>, Velocity> |
| using | Jerk = units::compound_unit<units::inverse<units::second>, Acceleration> |
| using | Velocity_t = units::unit_t<Velocity> |
| using | Acceleration_t = units::unit_t<Acceleration> |
| using | Jerk_t = units::unit_t<Jerk> |
| using | ProportionalGain = units::compound_unit<OUTPUT, units::inverse<INPUT>> |
| using | IntegralGain = units::compound_unit<ProportionalGain, units::inverse<units::second>> |
| using | DerivativeGain = units::compound_unit<ProportionalGain, units::second> |
| using | ProportionalGain_t = units::unit_t<ProportionalGain> |
| using | IntegralGain_t = units::unit_t<IntegralGain> |
| using | DerivativeGain_t = units::unit_t<DerivativeGain> |
| using | Input_t = units::unit_t<INPUT> |
| using | Output_t = units::unit_t<OUTPUT> |
| using | kV_t = units::unit_t<units::compound_unit<OUTPUT, units::inverse<Velocity>>> |
| using | kA_t = units::unit_t<units::compound_unit<OUTPUT, units::inverse<Acceleration>>> |
| using | DimensionlessPIDF_t = PIDF<units::dimensionless::dimensionless, units::dimensionless::dimensionless> |
Public Member Functions | |
| operator DimensionlessPIDF_t () const | |
Container to hold PID and feed forward values for the motor controller.
| using valor::PIDF< INPUT, OUTPUT >::TimeCorrectionUnit |