NVlabs/RoboLab

A simulation benchmarking platform for evaluating generalist robot policies

What it solves

RoboLab provides a standardized, high-fidelity simulation environment for evaluating generalist robot manipulation policies. It addresses the need for reproducible, large-scale benchmarking by offering a vast library of tasks with automated success detection, removing the manual effort required to verify if a robot has successfully completed a complex manipulation goal.

How it works

Built on NVIDIA Isaac Lab, RoboLab implements a server-client architecture where the robot policy (the AI model) runs as a standalone server and connects to the simulation via a lightweight inference client. This setup allows for multi-environment parallel evaluation, meaning many episodes can be run simultaneously to speed up testing. The system uses composable predicates for automated success/failure detection and includes a web-based dashboard for replaying episode videos and analyzing cross-experiment results.

Who it’s for

It is designed for researchers and developers building generalist robot policies who need a rigorous way to test their models across a wide variety of manipulation tasks without being tied to a specific robot hardware embodiment.

Highlights

  • RoboLab-120: A benchmark of 120 tasks including pick-and-place, stacking, and tool use, all with language instructions.
  • Robot Agnostic: Compatible with any robot that works with IsaacLab.
  • AI-Assisted Creation: Includes Claude Code skills to generate new scenes and tasks using natural language.
  • Parallel Evaluation: Supports vectorized conditionals and per-environment termination for high-throughput testing.
  • Integrated Dashboard: A dedicated web interface for browsing tasks and analyzing experiment results.

Related

  • Project
  • Project
  • Project
  • Project