跳转到内容

libs::PIDMotor API

文档稀疏
符号
24
已记录
17
类型
2
继承关系
0
源码分支
main

7 / 24 个公开 API 符号没有说明。

共 2 个类型

类型目录
类

PIDMotor

查看源码

上游未提供类型说明。

构造与析构

2

成员函数

7

calc

函数公开
        float PIDMotor::calc (const float &ref, const float &fdb, const float &ff=0.0f)
      

计算一次 PID 输出。 ref 目标值 fdb 反馈值 ff 前馈输入 限幅后的控制输出

libs/control/pid_motor/pid_motor.hpp:36

成员变量

7

嵌套类型

1

其他公开符号

文件

2

libs/control/pid_motor/pid_motor.cpp

文件

电机 PID 控制器实现。 syhanjin 2026-01-28 这个版本在普通 PID 的基础上加了输出限幅和简单的 anti-windup 处理。 代码逻辑保持得比较直白,目的是让控制初学者能直接对着公式和实现一一对应。

libs/control/pid_motor/pid_motor.cpp

libs/control/pid_motor/pid_motor.hpp

文件

带输出限幅和抗积分饱和的电机 PID 控制器。 syhanjin 2026-01-28 这个版本更适合电机速度环和位置环等场景:先计算 P / D 主体,再把剩余输出空间分配给 I 项, 这样可以在保持响应速度的同时,尽量减少积分项把输出“顶满”的问题。

libs/control/pid_motor/pid_motor.hpp