36 [[nodiscard]] std::map<int, StaticFrictionResult>
measure(
40 std::vector<hal::motor::IMotor*> motors_;
StaticFrictionMeasurer(const std::vector< hal::motor::IMotor * > &motors)
StaticFrictionResult measureMotor(hal::motor::IMotor *motor, const StaticFrictionConfig &cfg) const
Measure a single motor.
std::map< int, StaticFrictionResult > measure(const StaticFrictionConfig &cfg) const
Measure every motor passed at construction.
Configuration for the StaticFrictionMeasurer.
Per-motor static-friction measurement result (kS in PWM percent).
Interface for motor abstraction.