43      decltype(1_V / 1_mps) kVLinear, 
decltype(1_V / 1_mps_sq) kALinear,
 
   44      decltype(1_V / 1_rad_per_s) kVAngular,
 
   45      decltype(1_V / 1_rad_per_s_sq) kAAngular, units::meter_t trackwidth)
 
   50                                     kVAngular * 2.0 / trackwidth * 1_rad,
 
   51                                     kAAngular * 2.0 / trackwidth * 1_rad} {}
 
 
   65                                         decltype(1_V / 1_mps_sq) kALinear,
 
   66                                         decltype(1_V / 1_mps) kVAngular,
 
   67                                         decltype(1_V / 1_mps_sq) kAAngular)
 
   69            kVLinear, kALinear, kVAngular, kAAngular)},
 
   72        m_kVAngular{kVAngular},
 
   73        m_kAAngular{kAAngular} {}
 
 
   90      units::meters_per_second_t currentLeftVelocity,
 
   91      units::meters_per_second_t nextLeftVelocity,
 
   92      units::meters_per_second_t currentRightVelocity,
 
   93      units::meters_per_second_t nextRightVelocity, units::second_t dt);
 
   95  decltype(1_V / 1_mps) m_kVLinear;
 
   96  decltype(1_V / 1_mps_sq) m_kALinear;
 
   97  decltype(1_V / 1_mps) m_kVAngular;
 
   98  decltype(1_V / 1_mps_sq) m_kAAngular;
 
 
#define WPILIB_DLLEXPORT
Definition SymbolExports.h:36
 
A helper class which computes the feedforward outputs for a differential drive drivetrain.
Definition DifferentialDriveFeedforward.h:25
 
constexpr DifferentialDriveFeedforward(decltype(1_V/1_mps) kVLinear, decltype(1_V/1_mps_sq) kALinear, decltype(1_V/1_rad_per_s) kVAngular, decltype(1_V/1_rad_per_s_sq) kAAngular, units::meter_t trackwidth)
Creates a new DifferentialDriveFeedforward with the specified parameters.
Definition DifferentialDriveFeedforward.h:42
 
constexpr DifferentialDriveFeedforward(decltype(1_V/1_mps) kVLinear, decltype(1_V/1_mps_sq) kALinear, decltype(1_V/1_mps) kVAngular, decltype(1_V/1_mps_sq) kAAngular)
Creates a new DifferentialDriveFeedforward with the specified parameters.
Definition DifferentialDriveFeedforward.h:64
 
DifferentialDriveWheelVoltages Calculate(units::meters_per_second_t currentLeftVelocity, units::meters_per_second_t nextLeftVelocity, units::meters_per_second_t currentRightVelocity, units::meters_per_second_t nextRightVelocity, units::second_t dt)
Calculates the differential drive feedforward inputs given velocity setpoints.
 
A plant defined using state-space notation.
Definition LinearSystem.h:35
 
Linear system ID utility functions.
Definition LinearSystemId.h:27
 
Motor voltages for a differential drive.
Definition DifferentialDriveWheelVoltages.h:14