isaac-sim /IsaacSim

NVIDIA Isaac Sim™ is an open-source application on NVIDIA Omniverse for developing, simulating, and testing AI-driven robots in realistic virtual environments.

★ 4,424⑂ 592👁 23▤ 9
PythonCreated 2025-05-29developer.nvidia.com/isaac/sim
4,424
stars
+0+10+214
592
forks
23
watchers
–
prs
–
issues
9
releases
–
discussions

README

!Isaac Sim

---
 Isaac Sim







NVIDIA Isaac Sim™ is a simulation platform built on NVIDIA Omniverse, designed to develop, test, train, and deploy AI-powered robots in realistic virtual environments. It supports importing robotic systems from common formats such as URDF, MJCF, and CAD. The simulator leverages high-fidelity, GPU-accelerated physics engines to simulate accurate dynamics and support multi-sensor RTX rendering at scale. It comes equipped with end-to-end workflows including synthetic data generation, reinforcement learning, ROS integration, and digital twin simulation. Isaac Sim provides the infrastructure needed to support robotics development at any stage.

 Key Features

- Asset Import & Export: Importing and exporting robots and environments from and to non-USD format.
- Robot Tuning: Optimize robot for physics accuracy, computation efficiency, or photorealism
- Robot Simulation: Tools for moving robots, such as controllers, motion generation and kinematics solvers, and policy integration.
- Sensors: RTX and physics-based sensors

 Key Applications

- Isaac Lab: GPU-accelerated framework built for reinforcement learning, imitation learning, and motion planning.
- ROS Bridge: Integration with Robot Operating System (ROS).
- Synthetic Data Generation: Collection of SDG tools

 Documentation

For the latest Isaac Sim documentation, see Isaac Sim Documentation.
Follow these links to get started:

- Tutorials
- Assets


 Prerequisites and Environment Setup

Ensure your system is set up with the following before building Isaac Sim:

- Operating System: Windows 11 or Linux (Ubuntu 22.04/24.04)

   (Linux) Ubuntu 24.04
   Building with Ubuntu 24.04 requires GCC/G++ 11 to be installed, GCC/G++ 12+ is not supported.

- GPU: For additional information on GPU features and requirements, see NVIDIA GPU Requirements

   Local Workstation

  | Min | Recommended | Best |
  |-----|-------------|------|
  | RTX 4080 | RTX 5080 | RTX PRO 6000 Blackwell Workstation |
  |  | RTX 5880 Ada | RTX PRO 5000 Blackwell Workstation |

   Datacenter

  | Min | Recommended | Best |
  |-----|-------------|------|
  | A40 | L40S | RTX PRO 6000 Blackwell Server |
  |  | L20 | |

- Driver: See NVIDIA Driver Requirements

- Internet Access: Required for downloading the Omniverse Kit SDK, extensions, and tools. Allow outbound HTTPS
  access to ovextensionsprod.blob.core.windows.net so the build can resolve public Kit and Isaac Sim extensions.



 Required Software Dependencies

- Git: For version control and repository management

- Git LFS: For managing large files within the repository

- (Windows - C++ Only) Microsoft Visual Studio 2022:

- Install Visual Studio 2022, Windows SDK, and MSVC using Winget by running the following command in PowerShell:

  powershell
  winget install --id=Microsoft.VisualStudio.2022.Community -e --override "--add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended"
  
  
  Additional information on Windows development 

Snapshot: 2026-11-04T14:00:00Z · Data license Apache-2.0 · JSON