当前位置: 首页 > news >正文

FTC 框架详解:残差 RL、稠密奖励与人在环的真实世界机器人训练

FTC 框架详解:残差 RL、稠密奖励与人在环的真实世界机器人训练

先说结论

  • FTC 通过残差 RL 将探索起点锁定在目标区域附近,大幅降低真实世界交互次数需求。

  • 基于关键帧的可供性稠密奖励比 VLM 推理更轻量、实时,但依赖示教数据质量。

  • 人类干预窗口设计在防止 RL 与示教冲突的同时,保留了专家引导的灵活性。

站在机器人算法选型角度,分析 FTC 在真实世界 RL 中解决样本效率和奖励稀疏问题的三个关键设计,并讨论其适用场景与局限性。

真实环境下的机器人强化学习(RL)一直有个矛盾:接触密集型任务(如 USB 插拔、零件装配)对精度要求极高,传统仿真引擎难以建模真实的物理接触,所以研究者转向“人在环”的直接真实世界训练。但真实世界的交互次数极其有限——一个下午可能只跑几百次episode。如何在这么少的次数里学到泛化策略?

最近刷到一篇论文 Focus-Then-Contact(FTC),给出了三个互相咬合的设计:残差 RL、关键帧可供性奖励、以及带窗口的人类干预。思路跟一些工厂场景下自研的方案不谋而合。下面拆开讲讲每个设计的用意和实际代价。

残差 RL:让探索更聚焦

标准的做法是直接用纯 RL 从零探索,但在真实机器上,前几十次可能都在乱撞,浪费时间且可能损坏工件。FTC 的做法是先通过模仿学习(IL)训出一个“基础策略”,它至少能完成一部分动作,比如把夹爪移动到孔洞附近。

然后冻结这个基础策略,加一个两层的 MLP 作为残差网络。每次决策时,基础策略输出一个候选动作,残差策略输出一个偏移量,两者相加作为最终动作。残差策略只负责“微调”,不需要从零学习末端执行器的全部6维增量——论文里甚至只让它输出第一个数值,其余由基础策略补齐。

这个设计的核心好处是:RL 只需要在目标区域附近探索,样本效率大幅提升。但代价也很明显:残差策略的表达能力受限于基础策略。如果基础策略本身就偏得离谱,残差可能学不会纠正。所以对基础策略的质量有一定要求。

稠密奖励:从关键帧到嵌入距离

稀疏奖励在真实世界 RL 里是致命问题——只有任务完成时才给+1,其余全是0,智能体可能几百次都尝不到甜头。FTC 的做法是提供稠密的过程奖励。

关键点在于,奖励信号不依赖 VLM 或大模型(速度太慢),而是直接从示教数据中提取“目标关键帧”。比如插 USB 任务中,取成功插入前一刻的图像作为目标。在训练时,将当前图像与目标关键帧都裁剪到相同 ROI,通过一个共享的视觉编码器(自监督训练的 ResNet)映射到嵌入空间,奖励就是两个嵌入之间的余弦距离。

这个方法的优点是实时性好、跨任务可迁移(同一个视觉编码器可用于多个任务)。缺点是依赖示教数据中关键帧的标注质量,而且如果任务场景变化较大(如光照、背景不同),距离函数可能失效。论文也点明,直接套用 ResNet 或 ViT 会不稳定,必须用时间对比学习专门训练编码器。

人在环:干预窗口的微妙平衡

FTC 保留了人类干预机制,但加了一个“干预窗口”——假设允许人类在触发后的 W 秒内接管控制。如果窗口内无干预,控制权交回 RL;如果人类持续干预超过窗口,则窗口重置。

这个设计是为了避免专家示教和 RL 策略打架。实际操作中,专家可以在机器人即将犯错时快速介入,纠正轨迹,纠正后机器人继续探索。窗口超时也能防止人类一直占着控制器,给 RL 留出自主学习的空间。

代价是:窗口长度 W 需要人工调。太短可能导致专家来不及反应,太长又会让 RL 学习被抑制。论文没有给出通用推荐值,更像是一个经验参数。

适用边界与取舍

FTC 比较适合以下场景:任务有明确的“接近—接触”两阶段,且接近阶段可以用示教数据覆盖;硬件上需要双腕相机(左右各一个),以应对旋转时的遮挡;团队有耐心采集示教数据并标注关键帧(每个任务4条成功轨迹+8条失败轨迹即可)。

不适合的场景:任务动作轨迹涉及全身协调(比如移动底盘+机械臂),基础策略本身不稳定或过复杂,以及人类专家无法频繁干预的情况。

站在个人开发者视角,如果做类似项目,我会先验证基础策略的成功率是否超过 30%。如果太低,残差 RL 可能救不回来,不如换成更强的基础策略或者直接走 VLA 路线。另外,稠密奖励的视觉编码器需要预训练,最好在大量通用操作视频上做对比学习,这部分成本容易被低估。

最后留一个问题供探讨:同样是真实世界 RL,FTC 的残差方案和 ConRFT 那种微调 VLA 的方案,你会选哪种?理由是什么?

最后留一个讨论点

在机器人精细操作任务中,你会优先选择残差 RL 精化基础策略,还是直接用 VLA 搭配在线 RL 微调?为什么?

http://www.jsqmd.com/news/1139399/

相关文章:

  • 重拾童趣:柿子山庄的童年复刻
  • 秋冬服饰文案难出圈?这套 AI 创作方案直接破局
  • 【Java毕业设计】基于前后端分离的国产电影数据挖掘分析系统的设计与实现 基于 SpringBoot 的影视数据采集与可视化管理系统(源码+文档+远程调试,全bao定制等)
  • AI数据中心液冷焊接设备怎么选?5家品牌横评
  • 剖析VIP键盘记录器攻击链:从多阶段注入到纵深防御实践
  • Kimi K2.6开源解析:300 Agent协同调度与实时多智能体系统实践
  • AI 替你画 Simulink!Agent——MCP 配置踩坑指南(附真实环境实测)
  • Linux SSH安全检测与加固:从配置审计到后门排查的完整指南
  • 配音工具怎么选?5款主流AI配音工具精准对比测评
  • 140、七种上采样方法的统一对比:最近邻、双线性、CARAFE、DySample、转置卷积的排名
  • 立创 EDA 专业版 vs AD18:LM2596 降压板 2 款 PCB 设计效率与 DFM 检查对比
  • 如何在VMware中删除快照(分步指南)
  • ROS 2 URDF 导入与关节状态发布
  • 面向学生群体的眼健康线下服务如何打通家校协同渠道?2026 行业参考维度
  • 新药观潮⑧|神经退行性疾病及其创新药研发进展:创新疗法破冰,挑战与机遇并存
  • MQTT-Proxy集群配置教程:实现高可用物联网消息代理的终极指南
  • 139、PixelShuffle 亚像素卷积上采样的 YOLOv11 代码实现与通道重建的适配细节
  • 基于AI大模型,将自然语言需求自动转化为结构化测试用例
  • 【K8s第二篇】生产核心资源精讲:YAML手写+私有镜像仓库+探针+配置热更新(零基础Docker迁移)
  • 中空板生产线厂家哪家好?推荐大连欣科
  • 2026在线本地视频去水印教程:免费无水印导出工具与风险解析
  • 计算机毕业设计之基于SSM的校园在线点餐与配送平台的设计与实现
  • 2026净气型试剂柜服务水平对比:5项核心指标实测指南
  • AI动态叙事技术解析:从有限状态机到LLM的游戏革命
  • Linux理解Shell学习实操笔记
  • Tomcat组件管理源码详解 _
  • Unity ML-Agents强化学习实战:从零训练足球AI智能体
  • 怎么读论文-->部分内容来源:B站UP主 送懒洋洋上学
  • 0x04 VICE
  • 国产飞腾主板 EMC 与热设计实战:从原理图到Layout的10个关键检查点