Build physical AI faster with NVIDIA Cosmos: The advanced world foundation model platform.   Get Started

NVIDIA Isaac Lab

NVIDIA Isaac™ Lab is an open-source, unified framework for robot learning designed to help train robot policies.


Isaac Lab is developed on
NVIDIA Isaac Sim™, providing high-fidelity physics simulation using NVIDIA® PhysX® and physically based NVIDIA RTX™ rendering. It bridges the gap between high-fidelity simulation and perception-based robot training, helping developers and researchers build more robots, more efficiently..

Download Now from GitHub


How Isaac Lab Works

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

This is a comprehensive framework for robot learning—from environment setup to policy training and deployment. You can customize and extend its capabilities with various physics engines, including NVIDIA PhysX, Warp, and MuJoCo.

NVIDIA Isaac Lab is also the foundational robot learning framework used by the NVIDIA Research and engineering teams developing NVIDIA Isaac GR00T.

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 Fourier kitchen task

Training Humanoids for Real-World Roles

Fourier was able to simulate real-world conditions, minimizing the time and cost of testing and maintenance.

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

Building a Large-Scale Dexterous Hand Dataset

Galbot built a simulation test environment for dexterous hand grasping models with Isaac Lab and Isaac Sim.

 Use NVIDIA Isaac Lab to train Spot quadruped locomotion

Quadruped Locomotion Policy Training

Learn how Boston Dynamics trains the Spot quadruped locomotion policy using Isaac Lab.

Use NVIDIA Isaac Lab to train Berkeley Humanoid to climb staircase

Sample Code: Teaching a Robot to Climb

See Lightweight Berkeley Humanoid training in Isaac Lab to quickly climb the staircase. The training code is available on GitHub.


Key Features

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. 


Get Started With Isaac Lab

Download

Get started with the latest version of Isaac Lab by following the installation guides on GItHub .

Reference Architecture

Read an overview of the end-to-end robot learning process with Isaac Lab and Isaac Sim from developing applications from training to deploying the trained model in the real world.

Tutorials

Access the step-by-step guide to help understand and use various features of the framework.


Starter Kits

View more tutorials and how-to guides in the documentation.

Accelerate Robot Learning

Choose from reinforcement learning and imitation learning to train AI robots. Easily bring your custom libraries, and use the direct agent-environment or hierarchical-manager development workflows.


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.

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. Deploy locally and on the cloud (AWS, GCP, Azure, and Alibaba Cloud) by integrating with NVIDIA OSMO.

Accurate High-Fidelity Physics Simulation and Rendering in Omniverse

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.


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.


Ecosystem

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

 NVIDIA industry partner - 1X
NVIDIA industry partner - Agility
NVIDIA industry partner - AI Institute
NVIDIA industry partner - Boston Dynamics
NVIDIA industry partner - Field AI
NVIDIA industry partner - Fourier
NVIDIA industry partner - Galbot
NVIDIA industry partner - Scaled Foundations
 NVIDIA industry partner - Skild AI
 NVIDIA industry partner - UCR

More Resources

Decorative image representing forums

Explore the Community

Get Training and Certification

Join the Program for Startups


Latest Isaac Lab News


Get started with NVIDIA Isaac Lab today.

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.