面向鲁棒动态足式运动的RPC框架
OriginalRegularized predictive control framework for robust dynamic legged locomotion
Unfortunately, current control methods still lack the ability to move with the agility and robustness needed to traverse arbitrary terrains with the same grace and reliability as animals.
- 发布时间
- 2020
内容介绍
这份 MIT 博士论文要回答的是一个相当具体的问题:足式机器人能不能在任意地形上跑得像动物一样敏捷、稳健,以及现有的控制方法为什么还做不到。作者 Gerardo Bledt 在摘要里给出的判断很直白——当前控制方法仍缺乏穿越任意地形所需的敏捷性与鲁棒性,还达不到动物那种从容与可靠。论文的应对方式不是再调一版控制器参数,而是提出并实现了一个基于非线性优化的 Regularized Predictive Control(RPC)框架,把机器人状态、落足点和地面反作用力放在同一个未来预测时域里一起优化。论文 2020 年 2 月提交给 MIT 机械工程系,导师是 Sangbae Kim。对关心足式机器人实时优化控制的人来说,这份材料的价值在于它不只停在仿真,而是把方法一路推到硬件上验证。
覆盖范围从问题诊断一直延伸到实验验证。方法上有两条主线:一条是把专家设计的启发式规则直接以正则化项的形式嵌入代价函数,让优化在"足够好"的启发式解附近搜索,同时保留找到更优解的可能;另一条是用简单的直觉模型去拟合仿真与实验数据,自动提取新的、有物理直觉的步态启发式。后者依赖离线探索——在没有实时计算约束时让优化更充分地搜索代价空间,从而找出期望指令、机器人状态与最优控制输入之间在统计上相关的关系。作者自己的评价是,这类启发式能够近似复杂动力学,并吸收由模型简化或参数不确定性带来的误差,而不牺牲物理直觉。换句话讲,这套框架的野心是把"人调出来的经验"和"数据里跑出来的规律"统一进同一个优化问题。
关键的技术判断在论文里讲得很清楚:设计有意义的正则化代价函数和合适的启发式并不简单直接。作者给出的原则是,良好的正则化应当通过有利地塑造代价空间,把结果引向一个"足够好"的启发式解,但如果存在更好的解,也要允许优化去找到它。这是一条有张力的设计准则——正则化太强就退化成手工规则,太弱则失去引导作用。论文的另一半贡献落在工程实现上:基于非线性优化的控制器在仿真中表现出更强的能力,但放到必须遵守实时计算约束和物理极限的硬件系统上就打了折扣,因此作者开发了一系列对机器人成功运行至关重要的方法与算法来跨越这道鸿沟。这部分内容对做实物落地的人可能比算法本身更有参考价值。
实验部分的结论是全文最实在的地方。控制器在 MIT Cheetah 3 和 Mini Cheetah 两个平台上做了验证,机器人表现出三方面能力:跟踪动态速度与转向速率指令,并支持多种可参数化的步态;在大幅脉冲式扰动和持续扰动下保持直立;穿越高度不规则地形。作者特别强调,所有这些行为都是在不修改控制器结构、只用同一组增益的情况下实现的,他认为这体现了 RPC 的泛化鲁棒性。这一点值得留意——同一套参数覆盖步态切换、抗扰和复杂地形三类差异很大的任务,说明性能不是靠针对每种场景单独调参换来的。论文把这项工作定位为迈向更鲁棒动态足式运动能力的一步,措辞是克制的,没有宣称问题已经解决。
这些结论对实践的含义可以从两个方向理解。其一,把启发式以正则化形式嵌入优化,而不是作为后处理或切换逻辑,意味着控制器的不同行为模式可以共处于一个统一的代价函数之下,这正是"一组增益通吃"的技术前提。其二,离线充分搜索再提取简单模型的做法,提供了一条在实时性约束下间接利用重计算的路径:在线优化受限于算力,但它的搜索偏好可以事先被压缩成几条轻量的正则项。这意味着工程上不必在"纯手工规则"和"纯在线优化"之间二选一,中间存在可设计的地带。当然,这些判断是我基于摘要与引言的解读,论文正文中的具体推导与实验数据需要读者自行核对。
这份材料适合做足式机器人控制、实时优化与轨迹规划的研究者和工程师读,尤其是关心非线性 MPC 如何真正跑在硬件上的读者。读完能拿走的是一套完整的问题 framing:问题在哪、为什么难、用什么框架应对、在什么平台上验证到什么程度,以及一条从数据中提取启发式的可操作路线。边界也要说清楚:这是 2020 年 2 月提交的博士学位论文,验证平台是 Cheetah 3 与 Mini Cheetah 两款四足机器人,材料中没有给出定量的性能指标、对比基线或失败案例,摘要层面的结论偏定性,若要做方法复现或性能对标,仍需进入正文逐章核对。
原文摘录
自动提取自 PDFRegularized Predictive Control Framework for Robust Dynamic Legged Locomotion by Gerardo Bledt B.S., Mechanical Engineering Virginia Tech (2015) S.M., Mechanical Engineering MIT (2018) S.M., Electrical Engineering& Computer Science MIT (2018) Submitted to the Department of Mechanical Engineering in partial fulfillment of the requirements for the degree of Doctor of Philosophy at the MASSACHUSETTS INSTITUTE OF TECHNOLOGY February 2020 @ Massachusetts Institute of Technology 2020. All rights reserved. Author ............................. Signatureredacted Department of Mechanical Engineering January 15, 2020 Certified by ................... Signature redacted / Sangbae Kim Associate Professor of Mfechanidil Engineering SignatureredactedThesis Supervisor A ccepted by .... ........ .................. MASSCHUSERSINSTYUTE I Nicolas HadjiconstantinouOf TECHNOLOGY