Skip to main content
Ctrl+K

Isaac Lab Documentation

  • GitHub
  • Isaac Sim
  • Stars
Ctrl+K

Getting Started

  • Isaac Lab Ecosystem
  • Local Installation
    • Pip installation (recommended for Ubuntu 22.04 and Windows)
    • Binary installation (recommended for Ubuntu 20.04)
    • Advanced installation (Isaac Lab pip)
    • Asset caching
  • Running Isaac Lab in the Cloud

Overview

  • Developer’s Guide
    • Setting up Visual Studio Code
    • Repository organization
    • Extension Development
    • Building your Own Project
  • Core Concepts
    • Task Design Workflows
    • Actuators
    • Sensors
      • Camera
      • Contact Sensor
      • Frame Transformer
      • Inertial Measurement Unit (IMU)
      • Ray Caster
    • Motion Generators
  • Available Environments
  • Reinforcement Learning
    • Reinforcement Learning Scripts
    • Reinforcement Learning Library Comparison
    • Performance Benchmarks
    • Debugging and Training Guide
  • Teleoperation and Imitation Learning
  • Showroom Demos
  • Simple Agents

Features

  • Hydra Configuration System
  • Multi-GPU and Multi-Node Training
  • Tiled Rendering
  • Ray Job Dispatch and Tuning
  • Reproducibility and Determinism

Resources

  • Tutorials
    • Creating an empty scene
    • Spawning prims into the scene
    • Deep-dive into AppLauncher
    • Interacting with a rigid object
    • Interacting with an articulation
    • Interacting with a deformable object
    • Using the Interactive Scene
    • Creating a Manager-Based Base Environment
    • Creating a Manager-Based RL Environment
    • Creating a Direct Workflow RL Environment
    • Registering an Environment
    • Training with an RL Agent
    • Modifying an existing Direct RL Environment
    • Policy Inference in USD Environment
    • Adding sensors on a robot
    • Using a task-space controller
    • Using an operational space controller
  • How-to Guides
    • Importing a New Asset
    • Writing an Asset Configuration
    • Making a physics prim fixed in the simulation
    • Spawning Multiple Assets
    • Saving rendered images and 3D re-projection
    • Find How Many/What Cameras You Should Train With
    • Creating Visualization Markers
    • Wrapping environments
    • Adding your own learning library
    • Recording Animations of Simulations
    • Recording video clips during training
    • Mastering Omniverse for Robotics
  • Container Deployment
    • Docker Guide
    • Cluster Guide
    • Running an example with Docker

Migration Guides

  • From IsaacGymEnvs
  • From OmniIsaacGymEnvs
  • From Orbit

Source API

  • API Reference
    • isaaclab.app
    • isaaclab.actuators
    • isaaclab.assets
    • isaaclab.controllers
    • isaaclab.devices
    • isaaclab.envs
    • isaaclab.managers
    • isaaclab.markers
    • isaaclab.scene
    • isaaclab.sensors
    • isaaclab.sim
    • isaaclab.terrains
    • isaaclab.utils
    • isaaclab.envs.mdp
    • isaaclab.envs.ui
    • isaaclab.sensors.patterns
    • isaaclab.sim.converters
    • isaaclab.sim.schemas
    • isaaclab.sim.spawners
    • isaaclab_rl
    • isaaclab_mimic.datagen
    • isaaclab_mimic.envs
    • isaaclab_tasks.utils

References

  • Reference Architecture
  • Additional Resources
  • Contribution Guidelines
  • Tricks and Troubleshooting
  • Migration Guide (Isaac Sim)
  • Known Issues
  • Release Notes
  • Extensions Changelog
  • License
  • Bibliography

Project Links

  • GitHub
  • NVIDIA Isaac Sim
  • NVIDIA PhysX
  • Repository
  • Suggest edit
  • Open issue
  • .rst

Core Concepts

Core Concepts#

This section we introduce core concepts in Isaac Lab.

  • Task Design Workflows
  • Actuators
  • Sensors
  • Motion Generators

previous

Building your Own Project

next

Task Design Workflows

By The Isaac Lab Project Developers.

© Copyright 2022-2025, The Isaac Lab Project Developers..

Last updated on May 09, 2025.