feat: 更新第九章

This commit is contained in:
fishros
2025-02-22 20:45:21 +08:00
parent 497be290f4
commit 2738b34dc1
225 changed files with 42292 additions and 10 deletions

View File

@@ -0,0 +1,30 @@
#ifndef __PID_CONTROLLER_H__
#define __PID_CONTROLLER_H__
class PidController
{
public:
PidController() = default;
PidController(float kp, float ki, float kd, float dt);
private:
float target_;
float kp_;
float ki_;
float kd_;
// pid
float error_;
float error_sum_;
float derror_;
float prev_error_;
float intergral_up_ = 2500; // 积分上限
public:
float update(float current); // 提供当前值返回下次输出值也就是PID的结果
}
#endif // __PID_CONTROLLER_H__