29 explicit VelLpfTuner(
const std::vector<hal::motor::IMotor*>& motors);
38 [[nodiscard]] std::map<int, VelLpfResult>
tune(
49 std::vector<hal::motor::IMotor*> motors_;
std::map< int, VelLpfResult > tune(const VelLpfConfig &cfg) const
Spin all motors forward together, sample simultaneously, tune each.
VelLpfResult tuneMotor(hal::motor::IMotor *motor, const VelLpfConfig &cfg) const
VelLpfTuner(const std::vector< hal::motor::IMotor * > &motors)
Configuration for the VelLpfTuner (encoder-velocity LPF alpha).
Per-motor LPF-alpha tuning result.
Interface for motor abstraction.