Join our upcoming office hours to learn more about robot learning and robot policy training using NVIDIA Isaac Lab.   Learn More

NVIDIA Isaac Lab

NVIDIA Isaac™ Lab is an open-source unified framework for robot learning to train robot policies. Isaac Lab is built on top of NVIDIA Isaac Sim™, providing high-fidelity physics simulation using NVIDIA PhysX® and photo-realistic rendering. It bridges the gap between high-fidelity simulation and perception-only robot training, helping developers and researchers more efficiently build intelligent, adaptable robots with robust, perception-enabled, simulation-trained policies.

Download NowForumsDocumentation


How Isaac Lab Works

Its modular architecture and GPU-based parallelization make Isaac Lab ideal for building robot policies that cover a wide range of embodiments, including humanoid robots, robotic arms, and autonomous mobile robots (AMRs).

This is a comprehensive platform for robot learning—from environment setup to policy training and deployment—giving you the flexibility to customize and extend its capabilities with various physics engines, including NVIDIA PhysX, Warp, and MuJoCo. NVIDIA Isaac Lab is also used for robot foundation model training by the NVIDIA Project GR00T research team.

Isaac Lab’s comprehensive platform for robot learning and robot policy building

Teach Robots New Skills

Create more robust, efficient, and capable robotic systems by teaching robots new skills in simulation. Robot learning in simulation helps reduce the need for extensive hardware expenses and time-intensive policy training iterations.

 Use NVIDIA Isaac Lab to train Spot quadruped locomotion

Quadruped Locomotion Policy Training

Boston Dynamics Spot quadruped locomotion policy training using Isaac Lab.

Use NVIDIA Isaac Lab to train Berkeley Humanoid to climb staircase

Teaching a Robot to Climb

Lightweight Berkeley Humanoid training in Isaac Lab to quickly climb the staircase.

Use NVIDIA Isaac Lab to train Fourier kitchen task

Robot Learns in a Real-World Scenario

Fourier humanoid imitating a human in doing kitchen tasks via reinforcement learning.

Use NVIDIA Isaac Lab to train MenteeBot humanoid robot to push a cart in a warehouse

Training a Humanoid Robot

MenteeBot humanoid robot training in a virtual warehouse setting to push a cart.


Key Benefits

Two robotic hands rolling a ball showing flexible robot learning

Flexible Robot Learning

Customize workflows with robot training environments, tasks, learning techniques, and the ability to integrate custom libraries (e.g,. skrl, RLLib, rl_games, and more).

A robotic hand is programmed to pick up a teddy bear toy

Reduced Sim-to-Real Gap

The GPU-accelerated PhysX version provides accurate, high-fidelity physics simulations. These include support for deformables that allows for more realistic modeling of robot interactions with the environment.

Unified Representation

Discover easy customization and addition of new environments, robots, and sensors with OpenUSD through Isaac Lab’s modular design. 

Isaac Lab in Action

 A robot imitates a human in doing kitchen tasks via reinforcement learning

Accelerate Robot Learning

Choose from supported training techniques such as reinforcement learning and imitation learning. Easily use the direct agent-environment or hierarchical-manager development workflow for your RL experiments.

 A robotic hand tossing letter blocks depicting tiled rendering

Enable Perception in the Loop

Tiled rendering reduces rendering time by consolidating input from multiple cameras into a single large image. With a streamlined API for handling vision data, the rendered output directly serves as observational data for simulation learning.

OpenUSD SimReady warehouse scenes and assets

Accurate High-Fidelity Physics Simulation and Rendering

Tap into the latest GPU accelerated PhysX version through Isaac Lab, including support for deformables, ensuring quick and accurate physics simulations augmented by domain randomizations. 

Scale quadruped robot training with multi-GPU and multi-node training

Scale With Multi-GPU and Multi-Node Training

Scale up training of cross-embodied models for complex reinforcement learning environments across multiple GPUs and nodes and deploy locally and on the cloud (AWS, GCP, Azure and Alibaba Cloud) by integrating with NVIDIA OSMO.


Isaac Lab Learning Library

Tech Blog

Advancing Humanoid Robot Sight and Skill Development with NVIDIA Project GR00T

NVIDIA Isaac Lab

Discover the latest GR00T workflows that can help you create more intelligent, adaptive, and capable humanoid robots.

Tech Blog

Closing the Sim-to-Real Gap: Training Spot Quadruped Locomotion with Isaac Lab

NVIDIA Isaac Lab

Closing the sim-to-real gap requires a high-fidelity, physics-based simulator for robot training. Isaac Lab is a lightweight reference application optimized for robot learning at scale.

Tech Blog

Supercharge Robotics Workflows with AI and Simulation Using NVIDIA Isaac Sim 4.0 and NVIDIA Isaac Lab

NVIDIA Isaac Lab

Isaac Lab, built on Isaac Sim, is a unified, modular, and open-source framework for robot learning that aims to simplify common workflows such as reinforcement, imitation, and demonstration learning, as well as motion planning.


More Resources

A decorative image representing Developer Community

Explore the Community

 A decorative image representing training and certification

Get Training and Certification

A decorative image representing Program for Startups

Meet the Program for Startups


Ecosystem

Our industry partners and collaborators are integrating NVIDIA Isaac Lab and accelerated computing into their platforms and solutions.


Latest Robotics News


Get started today with NVIDIA Isaac Lab.

Download NowDocumentation


FAQs

The Isaac Lab framework is open-sourced under the BSD-3-Clause license.

Isaac Sim is a comprehensive robotics simulation platform built on NVIDIA Omniverseâ„¢ that provides high-fidelity simulation with advanced physics and photorealistic rendering. It focuses on synthetic data generation (SDG) and testing and validation (SIL/HIL), and is a reference template for custom robotics simulators.

In contrast, Isaac Lab is a lightweight, open-source framework built on top of Isaac Sim, specifically optimized for robot learning workflows and designed to simplify common tasks in robotics research like reinforcement learning, imitation learning, and motion planning.

If you’re an existing NVIDIA Isaac Gym (predecessor of Isaac Lab) user, we recommend migrating to Isaac Lab to ensure you have access to the latest advancements in robot learning and a powerful development environment to accelerate your robot training efforts. Check out the migration guide from Isaac Gym environments to Isaac Lab.

Yes, Isaac Lab and MuJoCo are complementary. MuJoCo's ease of use and lightweight design allow for rapid prototyping and deployment of policies and Isaac Lab can complement it when you want to create more complex scenes, scaling massively parallel environments with GPUs and high-fidelity sensor simulations with RTX rendering. NVIDIA and MuJoCo are actively exploring advancing technical collaborations, stay tuned for future announcements.