机器人编程长期面临一个核心困境:面对新任务时,要么从头编写控制代码,要么依赖大量人工标注的示范数据。NVIDIA联合密歇根大学、UIUC、UC Berkeley提出的ASPIRE(持续学习机器人框架),正在打破这一僵局。通过引入协调器-执行器架构与进化搜索机制,该框架构建了一个能够不断从失败中学习、将调试过程沉淀为可复用技能的系统。
ASPIRE的技术架构包含四个核心模块:协调器负责任务规划与技能调用,执行器处理底层控制指令,技能库存储已验证的原子操作,进化搜索引擎则持续优化程序逻辑。编程智能体基于Claude Code(Claude Opus 4.6,拥有百万级token上下文窗口)开发,能够理解长指令序列并生成符合机器人语法的控制程序。
实验数据充分印证了ASPIRE的迭代能力。在LIBERO-Pro基准测试中,ASPIRE相比最强基线提升高达77个百分点;在Robosuite双手交接任务中,成功率从20%大幅跃升至92%;BEHAVIOR-1K的收音机拾取任务也从56%提升至88%。更值得关注的是其在零样本长任务场景下的表现:利用LIBERO-90累积的技能库,ASPIRE在LIBERO-Pro Long任务中实现约31%的成功率,而此前最优方法已饱和在4%附近——这相当于将每25次尝试成功1次提升到每3次成功1次。
这一成果的深层价值在于范式转换。传统的机器人编程往往是单次尝试:编写代码→运行→失败→手动调试。ASPIRE将这一流程改造为闭环学习,每次失败的执行都被解析、分析,若发现新技能模式则存入技能库。当类似任务出现时,协调器能直接调用已有技能进行组合,大幅减少从零探索的需求。这本质上是对机器人编程”记忆系统”的构建。
从行业视角看,ASPIRE的实用性优势明显。它不需要昂贵的仿真环境或大量人工标注数据,而是通过自然语言接口(Claude Code)让开发者以对话方式调试机器人程序。这对于实验室场景之外的落地尤为重要——工业机器人操作员可能没有编程背景,但能通过语言描述任务需求,让系统自主完成代码进化。
对于机器人技术开发者与决策者而言,ASPIRE传递的启示在于:持续学习系统的竞争力可能来自”失败复用率”——能否将每次失败转化为可复用的经验资产。当技能库积累到一定规模后,新任务的零样本能力将发生质变。这或将成为下一代机器人操作系统的基础设计理念:与其追求单个任务的极致性能,不如构建一个能自我进化的技能生态。