具身智能新手名词表English

最优控制

Optimal Control常用

在满足系统动力学的前提下,找一串控制输入让总代价最小。

最优控制是控制理论的一个分支,研究在一段时间里怎样选控制输入,使目标函数最优。标准写法是 min J = φ(x(T)) + ∫ L(x, u) dt,约束 ẋ = f(x, u):x 是状态(如关节角和角速度),u 是控制输入(如力矩),L 是每一时刻的代价(偏离目标、耗能),φ 是终点代价,f 是动力学模型。理论基础是 20 世纪 50 年代的庞特里亚金极大值原理和贝尔曼动态规划。线性动力学加二次代价的特例就是 LQR,解出来是线性反馈 u = −Kx。机器人里的轨迹优化、iLQR/DDP、模型预测控制(每个周期重解一次有限时域最优控制)都属于这一类;强化学习可看作在模型未知时求解同类问题。

例子百度 Apollo 自动驾驶的横向控制用 LQR 算转向:把「偏离参考轨迹」和「转向幅度」按权重加成代价,求出使总代价最小的反馈增益。

也叫
最优控制问题、OCP、Optimal Control Problem
相关
线性二次调节器、模型预测控制、轨迹优化、迭代线性二次调节器、微分动态规划、强化学习
来源
Wikipedia: Optimal control
Underactuated Robotics(Tedrake): Linear Quadratic Regulators
Apollo Control 模块说明(README_cn)

在完整名词表里查看 →