Struct SmoothPidConfig¶
Defined in File smooth_pid.hpp
Struct Documentation¶
-
struct SmoothPidConfig¶
Public Members
-
float kp = 0.0f¶
-
float ki = 0.0f¶
-
float kd = 0.0f¶
-
float maxICumulative = 0.0f¶
-
float maxOutput = 0.0f¶
-
float tQDerivativeKalman = 1.0f¶
The system noise covariance for the kalman filter that is applied to the derivative of the error.
-
float tRDerivativeKalman = 0.0f¶
The measurement noise covariance for the kalman filter that is applied to the derivative of the error.
-
float tQProportionalKalman = 1.0f¶
The system noise covariance for the kalman filter that is applied to the proportional error.
-
float tRProportionalKalman = 0.0f¶
The measurement noise covariance for the kalman filter that is applied to the proportional error.
-
float errDeadzone = 0.0f¶
Within [-errDeadzone, errDeadzone], the PID controller error will be set to 0.
-
float errorDerivativeFloor = 0.0f¶
Minimum error value at which the PID controller will compute and apply the derivative term.
-
float kp = 0.0f¶