|
One Motor 0.6.0
RoboMaster全平台一站式电机驱动库
|
PID处理链。 更多...
#include <PIDChain.hpp>
Public 成员函数 | |
| constexpr size_t | size () |
| template<typename Param, typename... RestParams> | |
| PIDChain (const Param &p, const RestParams &... rest) | |
| template<typename T, typename... Ms> | |
| auto | compute (T target, T measure, Ms... rest_measures) |
| 递归计算逻辑 | |
| void | reset () |
| template<size_t Index> | |
| auto & | get () |
静态 Public 属性 | |
| static constexpr size_t | Size = 1 + sizeof...(RestNodes) |
PID处理链。
| Node | 当前节点的PID控制器类型 |
| RestNodes | 剩余节点的类型 |
|
inline |
递归计算逻辑
| target | 最终目标值(对于第一级)或上一级的输出(对于后续级) |
| measure | 当前级的测量值 |
| rest_measures | 剩余层级的测量值 |