RoboRSI:机器人自我进化系统在复杂现实环境中稳定复用

RoboRSI 用分层技能细化与多角色协作,让机器人组织经验、复用技能并持续自我改进。
RoboRSI 是一个面向通用机器人自我进化的系统,核心是自顶向下技能细化(TSR):将任务分解为复合、原子和基础技能,每层都有明确的责任范围和输入-输出契约,使执行结果能精准归因到特定分支,并把修订限制在该分支内。在此结构上,Manager、Planner、Engineer、Reviewer 四个角色协作完成规划、执行、诊断与验证发布,人类通过目标和修正进行引导。在移动操作平台上,系统经 104 轮迭代开发出多物体家庭清理能力;在 LIBERO、LIBERO-PRO、LIBERO-Plus 和 RoboTwin 等仿真基准中,成功率超过最强基线 2.7 至 11.0 个百分点。稳定的技能序列还可整合为可复用复合技能,提升后续任务效率。
机器人自我进化的核心挑战
通用机器人不仅能执行多样任务,更应通过经验提升能力,将执行中学到的知识转化为后续任务可复用的技能。当前,通过代码行动的机器人代理已经能够根据执行反馈修复程序,但如何围绕任务结构组织这些经验,使每次修复都能归因到相应的能力分支,并有执行证据支撑、在复用前经过验证,仍是一个核心挑战。
据研究团队介绍,他们提出了 RoboRSI——一个基于自顶向下技能细化(Top-Down Skill Refinement, TSR) 的机器人自我改进系统。该系统旨在解决经验组织与技能复用的关键问题。

基于代码行动的机器人代理(Code-as-Policy)是一类让机器人通过编写与执行程序来完成任务的范式:机器人代理生成一段代码(例如调用抓取、移动、放置等原语),在真实或仿真环境中执行后,依据观测到的成功或失败反馈修改代码。相比直接输出底层动作序列,这种方式具有更强的可解释性与可复用性,因为程序结构本身携带了任务的逻辑分解信息。典型代表如 Code-as-Policies、Voyager 等工作,均通过“生成—执行—反馈—修复”的循环让代理逐步提升。然而这类方法通常把整段程序当作一个不可分割的整体来修复,缺乏对任务内部结构的显式建模,因而难以判断究竟是哪个子能力出了问题、修复是否会影响其他能力,这正是 RoboRSI 试图解决的关键缺口。
TSR:分层技能与责任归属
TSR 将任务分解为复合技能、原子技能和基础技能,每层技能都有明确的责任范围和显式的输入-输出契约。当执行结果出现时,系统能够将结果归因到负责的分支,并将修订限制在该分支内。这种结构化的方式确保了经验能够被有效组织和复用。
具体而言,每个技能都有明确的边界,避免了传统方法中经验混乱、难以追踪的问题。通过将任务分解为层级结构,机器人可以更精准地定位问题所在,并针对性地进行改进。
技能分层与契约式接口借鉴了软件工程中的模块化设计思想。在传统机器人系统中,技能往往是扁平且相互耦合的,一个动作的失败可能牵连多个模块,导致调试困难。TSR 的分层结构让每层技能都定义清晰的输入-输出契约:上层技能只依赖下层技能的接口,而不关心其内部实现。这样一来,当某次执行失败时,系统可以沿着调用链自顶向下定位到最可能负责的分支,只修改该分支而保持其余部分不变。这种“局部修订、全局稳定”的机制,既避免了灾难性遗忘,也让修复过程可追溯、可验证,为后续技能的复用和组合提供了结构保障。
多角色协作与人类引导
在 TSR 结构之上,RoboRSI 通过 Manager(管理者)、Planner(规划者)、Engineer(工程师)和 Reviewer(审查者) 四个角色的协同工作,完成规划、执行、诊断和新技能的验证发布。
人类则通过目标和修正来引导整个过程,确保系统朝着正确的方向进化。稳定的技能序列还会被进一步整合为可复用的复合技能,从而提升后续任务的执行效率。这种多角色协作机制模拟了人类团队的开发流程,提高了系统的可靠性和可解释性。
真实世界与仿真环境中的表现
在移动操作机器人平台上,RoboRSI 通过 104 轮迭代,开发出了多物体家庭清理能力。这一成果展示了系统在复杂真实环境中的稳定性和效率。
在仿真环境中,RoboRSI 在 LIBERO、LIBERO-PRO、LIBERO-Plus 和 RoboTwin 等基准测试中取得了最高成功率,超过最强基线 2.7 至 11.0 个百分点。这些结果验证了该系统在不同任务和环境下的泛化能力。
文中提到的 LIBERO 系列是机器人学习领域广泛使用的操作基准,包含大量语言条件化的长程操作任务,用于评估策略的泛化与持续学习能力;LIBERO-PRO、LIBERO-Plus 则是其扩展版本,分别在任务难度、干扰鲁棒性或任务多样性上做了加强。RoboTwin 则是一个面向双臂协同操作的仿真基准,强调双手配合与精细操控。这类基准通常以任务成功率作为核心指标,并区分“已见任务”和“未见任务”来考察泛化。RoboRSI 在这些基准上取得最高成功率,说明其技能组织方式不仅适用于单一场景,还能跨任务、跨环境迁移,这是评估自我改进系统是否真正“通用”的重要证据。
意义与展望
RoboRSI 的提出为机器人自我进化提供了新的思路:通过结构化的技能分解和多角色协作,机器人能够更高效地积累和复用经验。随着技术的进一步发展,这种自我改进系统有望在家庭服务、工业自动化等领域发挥重要作用,推动通用机器人的实际应用。
未来,研究团队可能会进一步探索如何将 RoboRSI 扩展到更多类型的任务和环境中,以及如何减少对人类引导的依赖,实现更高程度的自主进化。
相关推荐

零成本搭建AI超级员工系统:智能体自动工作流全解析
深度拆解B站演示的AI超级员工系统:Agent智能体编排、数字人口播、地图与企业获客、24小时智能客服及法务模块全覆盖。分析零成本开户背后的商业逻辑与合规风险,帮助创业者判断这套AI数字员工系统的真实投产比。

Chatbot与AI Agent的本质区别:从对话到执行的跨越
Chatbot和AI Agent有什么区别?本文基于Learn Tech频道的MCP系列讲解,用订机票、笔记摘要等实例说明:Chatbot只给答案,Agent通过思考-行动-观察循环真正完成任务,并拆解模型、工具、记忆、目标四大部件及MCP的桥梁作用,同时讨论Agent的适用边界与权限风险。

免费GitHub仓库:342小时AI课程,从数学到MCP服务器
一个免费GitHub仓库提供342小时AI课程,包含523节课、20个阶段,覆盖数学基础到Agent构建和MCP服务器。支持目标驱动学习,每节课产出可留存的prompt、skill或agent,已有近10万人开始学习。