mirror of
https://github.com/WallabyLester/RBF-aPID-Controller.git
synced 2026-05-10 04:58:14 +08:00
Added functions to modify PID gains.
This commit is contained in:
@@ -3,10 +3,14 @@
|
||||
|
||||
class aPIDController {
|
||||
public:
|
||||
aPIDController(double kp, double ki, double kd, double dt);
|
||||
aPIDController(double kp=0.0, double ki=0.0, double kd=0.0, double dt=0.1);
|
||||
|
||||
double update(double target, double measured_value);
|
||||
|
||||
void set_Kp(double kp) {Kp = kp;}
|
||||
void set_Ki(double ki) {Ki = ki;}
|
||||
void set_Kd(double kd) {Kd = kd;}
|
||||
|
||||
private:
|
||||
double Kp, Ki, Kd, dt;
|
||||
double integral;
|
||||
|
||||
Reference in New Issue
Block a user