NVlabs/RoboLab
A simulation benchmarking platform for evaluating generalist robot policies
解决的问题
RoboLab 旨在满足通用机器人操作策略对标准化、高保真评估框架的需求。它提供了一个一致的环境,用于测试不同 AI 模型在抓取、堆叠和工具使用等多种机器人任务中的表现,确保结果的可复现性和可比性。
工作原理
该项目基于 NVIDIA Isaac Lab 构建,采用服务器-客户端架构,其中机器人策略作为独立服务器运行,并连接到 RoboLab 仿真客户端。它支持多环境并行评估,允许研究人员同时运行多个实验片段。该系统包含使用可组合谓词的自动成功检测功能,并提供了一个基于 Web 的仪表板,用于可视化片段视频和分析实验结果。
适用人群
该工具专为从事通用机器人操作策略研究的机器人研究人员和 AI 工程师设计,他们需要一个稳健、可扩展的仿真基准来验证其模型。
亮点
- 120 多项预构建的操作任务,具有自动成功和失败跟踪功能。
- 兼容性设计,支持任何与 NVIDIA Isaac Lab 兼容的机器人。
- AI 辅助工作流,可使用自然语言生成新场景和任务。
- 多环境并行执行,实现高效的大规模基准测试。
- 集成 Web 仪表板,用于重放片段并比较跨实验性能。
相关
- 项目
isaac-sim/IsaacLab-ArenaIsaac Lab-Arena 是一个基于 NVIDIA Isaac Lab/Sim 的开源 alpha 阶段框架。它让您能够从可重复使用的场景、机器人(具身)和任务模块中组合机器人模拟环境,然后在 GPU 或跨节点上执行大规模并行策略评估,并收集细粒度的指标和敏感度分析。功能包括关系对象放置、顺序任务链接、实验性的自然语言驱动环境生成以及客户端-服务器策略 API。安装使用 uv Python 管理器或提供的 Docker 脚本,该库以 Python 为中心(≥ 3.12,Linux)。
- 项目
isaac-sim/IsaacLabIsaac Lab 是一个基于 NVIDIA Isaac Sim 构建的 GPU 加速开源机器人仿真框架,旨在简化并扩展强化学习和运动规划等机器人学习任务。
- 项目
RoboDojo-Benchmark/RoboDojoRoboDojo 是一个开源基准测试,用于评估 Isaac Sim 和真实机器人上的机器人操作策略。它提供 42 个模拟任务和 18 个真实任务、并行模拟,以及一个与 XPolicyLab 托管策略对接的一键式工作流程,并为公开排行榜生成评分。
- 项目
fan-ziqi/robot_labrobot_lab 是一个 Isaac Lab 扩展,为多种现实世界的机器人平台(四足、轮式、人形)提供了大量兼容 Gym 的强化学习环境。它支持多种 RL 后端、可扩展的多 GPU 训练、Docker 部署,并能轻松添加新机器人。
- 项目