NVIDIA IsaacLab Arena
IsaacLab Arena provides GPU-accelerated, high-fidelity humanoid manipulation environments for training and evaluating vision-language-action models at scale.
Key Features:
- 🤖 Humanoid embodiments: GR1, G1, Galileo with various configurations
- 🎯 Manipulation & loco-manipulation: Door opening, pick-and-place, button pressing
- ⚡ GPU-accelerated rollouts: Massively parallel environment execution
- 🖼️ RTX Rendering: Realistic rendering with reflections and refractions
- 📦 LeRobot-compatible: Ready for training with GR00T, PI0, SmolVLA, ACT, Diffusion policies
- 🔄 EnvHub integration: One-line environment loading
- 📄 IsaacLab Arena GitHub
- 📚 IsaacLab Documentation
Installation
Prerequisites
Hardware requirements (see Isaac Sim Requirements):- NVIDIA GPU with CUDA support
- NVIDIA driver compatible with IsaacSim 5.1.0
- Linux (Ubuntu 22.04 / 24.04)
Setup Instructions
Pre-trained Policies
NVIDIA provides trained policies for evaluation:Evaluating Policies
Evaluate SmolVLA
First, install SmolVLA dependencies:Evaluate PI0.5
Install PI0.5 dependencies:Expected Output
During evaluation, you’ll see a progress bar with running success rate:Training Policies
IsaacLab Arena datasets are available for training:
Training example:
Environment Configuration
Full Configuration Options
Using EnvHub Directly
For advanced usage, load environments directly:Video Recording
Enable video recording during evaluation:Output Directory
Videos are saved to:Creating New Environments
- Create IsaacLab Arena environment: Follow IsaacLab Arena Documentation
-
Clone EnvHub repo:
-
Modify
example_envs.yamlbased on your environment - Upload to EnvHub: See EnvHub guide
- Evaluate with your environment:
Lightwheel LW-BenchHub
Lightwheel provides 268 tasks across LIBERO and RoboCasa with large-scale datasets:Installation
Datasets
Pre-trained Policies
Evaluate SmolVLA on LW-BenchHub
Troubleshooting
CUDA out of memory
Reduce batch size:EULA not accepted
Set environment variables:Video recording not working
Enable cameras when running headless:Policy output dimension mismatch
Ensureaction_dim matches your policy:
libGLU.so.1 Errors
Install missing dependencies:See Also
- EnvHub Documentation: General EnvHub usage
- IsaacLab Arena GitHub
- IsaacLab Documentation
- LW-BenchHub