RoboDojo
既跑在 Isaac Sim 里、也跑在真实机械臂上的操作基准
许可证
MIT
概述
RoboDojo 是面向通用操作策略的基准,把仿真与真实硬件放在同一处:五个能力维度上的 42 项 Isaac Sim 任务,以及在 Piper X、Piper 与 ARX X5 机械臂上的 18 项真实世界任务。让它真正可用的一块是 XPolicyLab,它把 40 多种策略统一到单一接口之后,于是同一份策略定义既能在仿真中运行,也能在真机上运行。布局由随机种子控制以保证可复现,一条 summarize 命令即可把各次运行汇总成排行榜表格。
本目录已经收录了 LIBERO、RLBench、Meta-World、CALVIN 与 SimplerEnv,而它们无一例外都止步于仿真器。RoboDojo 的差异化主张是:真实的那一半并非事后补充——三种真实机械臂平台上的 18 项任务,与 42 项仿真任务并列,处在同一套策略接口之下。一个策略的仿真分数能否预测它的真机分数,是这个领域最需要回答、却最少被度量的问题,而一个为直接追问它而建的基准值得拥有。
在工程上,仓库把仿真器骨干与管理器、面向仿真器/场景/机器人/相机的环境配置、任务逻辑与 YAML 任务配置,以及作为策略服务器与集成层的 XPolicyLab 分开放置。资产——机器人、物体、材质与布局——是下载而非内置的。文档站被当作权威参考,覆盖安装、快速评测、把新策略接入 XPolicyLab、仿真与真机任务清单、配置与故障排查,这在起步路径上的用心程度超过大多数基准。
为何重要
仿真操作基准已经变得容易饱和、也难以信任:LIBERO 上的一个数字,几乎说明不了一个策略在工作台上能否奏效。RoboDojo 把两半放在同一个接口之下,使这个比较真正可以做出来;而且它已经集成了 40 多种策略,这正是「你这周就能用的基准」与「你得先把工作移植进去的基准」之间的差别。
解决的问题
操作类结果在仿真中报告、在硬件上部署,而没人能说清前者在多大程度上预测后者,因为两者用的是不同的工具链。RoboDojo 把它们放到同一个策略接口之后,于是同一件事可以在两处运行。
要点
- 五个能力维度上的 42 项 Isaac Sim 任务,另加在 Piper X、Piper 与 ARX X5 机械臂上的 18 项真实世界任务
- XPolicyLab 把 40 多种策略统一到一个接口之后,因此同一份定义既能在仿真中运行,也能在真实硬件上运行
- 由随机种子控制的布局,以及一条 summarize 命令,把各次运行汇总成排行榜表格
- 仿真与真实被设计成同一个基准的两半,而不是一个仿真器外加一场真机演示
- 资产是下载而非内置,因此仓库本身保持轻量
- 文档站是权威参考,覆盖的不只是运行既有策略,也包括接入新策略
适用人群
- 报告通用操作结果、希望在仿真数字旁边再有一个真机数字的团队
- 在比较 VLA 策略、并且厌倦了每篇论文自带一套框架的人
- 手上有 Piper、Piper X 或 ARX X5 机械臂、且有策略要评测的人
- 在接入新策略、希望它能一次性跑遍众多任务的研究者
局限
- 真实的那一半需要特定硬件——Piper X、Piper 或 ARX X5——因此多数读者只能跑仿真的那 42 项
- Isaac Sim 是一项沉重的依赖,自带 GPU 要求,而文档里有一页专讲显存故障排查不是没有原因的
- 资产必须另行下载,因此这个基准并非自包含
- 其背后的论文(arXiv 2607.04434)是没有发表场所的预印本,因此该基准的设计尚未经过评审
- 排行榜的价值取决于参与度,而在这个年纪这一点尚未得到验证
- XPolicyLab 集成 40 多种策略是一项维护负担,一旦项目放缓就会显现