数据源与状态仍在导航菜单中
github.com·2026/10/20·robocurve
Inspect Robots 是机器人版 Inspect AI 的开源物理智能评测框架:同一基准可让任意策略(LLM agent、VLA)在真实臂、人形或仿真上运行,产出含评分、LLM 记录和完整配置的可审计 EvalLog,并支持 Rerun 可视化。核心把单一 Model 拆为可插拔的 Policy 与 Embodiment 双输入,Task 由 scenes、controller、scorer 组成,起跑前校验动作/观测空间与控制率,失配即失败。安装后一条 inspect-robots "指令" 即可运行并流式观看;agent 插件让 Claude/GPT 等 LLM 以工具调用驱动机器人,xpolicylab 统一接入 40+ 个 VLA,capx 支持代码策略,voice 提供本地语音反馈。具身端包括 YAM 双臂、Franka、AgiBot A2、Unitree G1、SO-ARM、WidowX 250S、通用 ROS 臂,模拟端为 Isaac Lab 和内置 CubePick;日志可经 view、summarize、video 等命令浏览、提取学习笔记或转视频。项目仍处早期 Alpha 阶段,API 可能变动,核心仅依赖 NumPy,真实机器人控制仅限 Linux,许可为 MIT。
为什么重要 为 VLA/LLM 机器人策略提供统一、可审计、跨本体与仿真的评测管线,降低数据闭环工程成本。适合 从事 VLA/LLM 机器人策略评测、需要跨本体与仿真统一流程的工程师。
核心依赖
Python 占比
服务 VLAs
YAM 动作
2×[6 joints+gripper]
AgiBot 动作
2×[7 joints+gripper]
注释 · 数字来自 pyproject.toml、平台数据与插件 README;14-D/16-D 对应双臂关节数。出自 pyproject.toml / README
快速开始、概念、rig 参考等文档
LLM agent 策略插件,驱动 Claude/GPT 通过工具调用
Isaac Lab 仿真实施例插件
ROS 1/2 手臂实施例插件,经 rosbridge 连接
40+ VLAs 的 XPolicyLab 服务策略插件
框架核心 Python 包,含 eval、mock、scorer 等模块
测试套件,要求 100% 覆盖率
项目配置,声明依赖与入口点
$ uv venv && uv pip install "inspect-robots[rerun]"
$ uv pip install inspect-robots-yaminspect-robots setup
$ inspect-robots "place the fork on the plate"
$ inspect-robots "place the fork on the plate" --policy agent -P model=anthropic/claude-fable-5 -P effort=low
$ inspect-robots view logs/
EVIDENCE / METHODS
表格
覆盖 YAM、Franka、AgiBot、Unitree G1、SO-ARM、WidowX 及任意 ROS 手臂,动作契约从 6-D 到 16-D。
| 机器人 | --术语解释机器人本体或模拟器,连同其动作/观测空间与安全约束 | 动作契约 | 包内策略 |
|---|---|---|---|
| I2RT YAM 双臂 | yam_arms | 14-D joint_pos | molmoact2, gr00t |
| Franka FR3/Panda | franka | 8-D joint_pos | openpi |
| AgiBot A2 Ultra 双臂 | a2_arms | 16-D joint_pos | go1, openpi |
| Unitree G1 双臂 | g1_arms | 16-D joint_pos | gr00t |
| SO-ARM 跟随器 | so_arm | 6-D joint_pos | lerobot |
| WidowX 250S | widowx | 7-D eef_delta_pose | openvla, openpi |
| 任意 ROS 1/2 手臂 | ros | joint_pos 宽度由关节列表决定 | — |
注释 · 表中每个包自带策略客户端,与本体共享相同动作契约,无需额外兼容配置。出自 README·Supported embodiments