24 double KP = 1.0, KI = 0, KD = 0;
33 bool enable_antiwindup =
false;
51 double compute(
double err,
double dt,
double feedforward = 0);
65 double lastOutput_ = 0;
69 double refFilter_y1_ = 0;
70 double refFilter_y2_ = 0;
71 bool firstCall_ =
true;
Definition: PID_Controller.h:21
int reference_filter_order
Definition: PID_Controller.h:43
double reference_filter_tau
Definition: PID_Controller.h:40
bool enable_reference_filter
Definition: PID_Controller.h:37
double max_out
For clamping (0=no clamp)
Definition: PID_Controller.h:31
double filterReference(double setpoint, double dt)
double compute(double err, double dt, double feedforward=0)
double N
Definition: PID_Controller.h:29