#include <smooth_pid.hpp>
◆ errDeadzone
| float tap::algorithms::SmoothPidConfig::errDeadzone = 0.0f |
Within [-errDeadzone, errDeadzone], the PID controller error will be set to 0.
◆ errorDerivativeFloor
| float tap::algorithms::SmoothPidConfig::errorDerivativeFloor = 0.0f |
Minimum error value at which the PID controller will compute and apply the derivative term.
◆ kd
| float tap::algorithms::SmoothPidConfig::kd = 0.0f |
◆ ki
| float tap::algorithms::SmoothPidConfig::ki = 0.0f |
◆ kp
| float tap::algorithms::SmoothPidConfig::kp = 0.0f |
◆ maxICumulative
| float tap::algorithms::SmoothPidConfig::maxICumulative = 0.0f |
◆ maxOutput
| float tap::algorithms::SmoothPidConfig::maxOutput = 0.0f |
◆ tQDerivativeKalman
| float tap::algorithms::SmoothPidConfig::tQDerivativeKalman = 1.0f |
The system noise covariance for the kalman filter that is applied to the derivative of the error.
◆ tQProportionalKalman
| float tap::algorithms::SmoothPidConfig::tQProportionalKalman = 1.0f |
The system noise covariance for the kalman filter that is applied to the proportional error.
◆ tRDerivativeKalman
| float tap::algorithms::SmoothPidConfig::tRDerivativeKalman = 0.0f |
The measurement noise covariance for the kalman filter that is applied to the derivative of the error.
◆ tRProportionalKalman
| float tap::algorithms::SmoothPidConfig::tRProportionalKalman = 0.0f |
The measurement noise covariance for the kalman filter that is applied to the proportional error.
The documentation for this struct was generated from the following file: