跳转至

控制理论学习路径指南

这套文档不是为了先选“最强算法”,而是为了先把问题分层,再决定该用什么方案。

主线只有一条:

先分清任务、参考、控制、工程四层,再判断 PID 是否够用,最后才考虑 LADRC / ESO。

第一次进入,先看这三篇

  1. 01-重新理解控制论.md
    先把“任务层 / 参考生成层 / 跟踪控制层 / 执行与工程层”分开。
  2. 02-机器人控制系统的分层设计与算法选型方法.md
    看清楚控制方案应该怎么选,问题应该按什么顺序排查。
  3. 03-PID控制算法原理与应用.md
    先建立最小可用的闭环控制直觉。

如果这三篇看完了,你再去读 LADRC,路径会顺很多。

按目的阅读

路线 A:先建立整体认知

适合刚接触控制、或者总觉得概念混在一起的人:

01 重新理解控制论 -> 02 分层设计与算法选型 -> 03 PID -> 04 控制理论基础

路线 B:从工程落地出发

适合战队开发、先关心“怎么稳定做出来”的人:

01 重新理解控制论 -> 02 分层设计与算法选型 -> 03 PID -> 08 LADRC战队实战指南 -> 07 LADRC代码实战 -> 06 LADRC算法详解

路线 C:从理论往下读

适合已经有一些基础,想系统理解 ADRC / LADRC 的人:

01 重新理解控制论 -> 04 控制理论基础 -> 05 何谓自抗扰 -> 06 LADRC算法详解 -> 09 高级控制理论

每篇文档负责什么

不建议的读法

  • 不要一上来就直接看 0607
  • 不要把轨迹规划、TD、PID、LADRC 当成同一层的东西
  • 不要把“控制效果不好”直接等价成“该换高级算法了”

Legacy 与废弃文档

  • Legacy/ 里放的是仍有参考价值、但不再占主线位置的旧稿和学习笔记
  • 废弃文档/ 里放的是明显过时或仅保留历史记录的内容

主目录只保留当前主线。想追溯演化过程,再去看归档。

评论