country_code
Skip to main content
Ctrl+K
Isaac Sim Documentation - Home Isaac Sim Documentation - Home

Isaac Sim Documentation

  • discord
  • github
  • twitter
  • youtube
  • instagram
  • www
  • linkedin
  • twitch
Isaac Sim Documentation - Home Isaac Sim Documentation - Home

Isaac Sim Documentation

  • discord
  • github
  • twitter
  • youtube
  • instagram
  • www
  • linkedin
  • twitch

Table of Contents

Isaac Sim

  • What Is Isaac Sim?
  • Release Notes
    • Known Issues
    • Migration Guides
      • Isaac Sim 6.0
        • Camera Sensors
        • RTX Sensors
        • Physics Sensors
        • PhysX Lidar
        • PhysX Generic Sensor
        • PhysX Lightbeam
        • ROS 2 OmniGraph Nodes
        • Replicator Agent (IRA)
        • MobilityGen Recordings
      • Isaac Sim 4.5
        • Renaming Extensions in Isaac Sim 4.5
  • Installation
    • Quick Install
    • Isaac Sim Requirements
    • Download Isaac Sim
    • Workstation Installation
    • Container Installation
    • Cloud Deployment
      • Isaac Launchable Deployment
      • NVIDIA Brev Deployment
      • AWS Deployment
      • Azure Deployment
      • Google Cloud Deployment
      • Tencent Cloud Deployment
      • Alibaba Cloud Deployment
      • Volcano Engine Deployment
      • Baidu Cloud Deployment
      • Remote Workstation Deployment
    • Livestream Clients
    • Python Environment Installation
    • ROS 2 Installation (Default)
    • ROS 2 Installation (Other Platforms)
    • Setup Tips
  • Help & FAQ
    • Isaac Sim Developer Resources
    • Omniverse Feedback and Forums
      • General Feedback
      • Documentation Fix Request
    • FAQ
    • Troubleshooting
      • Isaac Lab Troubleshooting
      • ROS 2 Troubleshooting
      • Replicator Troubleshooting
      • Robot Setup Troubleshooting
      • Digital Twin Troubleshooting
  • Isaac Sim Assets
    • Robot Assets
    • Sensor Assets
      • Camera and Depth Sensors
      • Non-Visual Sensors
    • Prop Assets
    • Environment Assets
    • Featured Assets
      • Nova Carter
    • Third-Party USD Assets
    • Neural Volume Rendering

Quick Start

  • Quick Install
  • Quick Tutorials
    • Isaac Sim Basic Usage Tutorial
    • Basic Robot Tutorial
    • Tutorial Reference Table
  • Examples
    • Interactive Examples Reference Table
    • Standalone Examples Reference List

Concepts

  • Reference Architecture and Task Groupings
  • Workflows
  • User Interface Reference
  • Keyboard Shortcuts Reference
  • Asset Structure

Base Applications

  • Isaac Lab
    • Deploying Policies in Isaac Sim
    • Running a Reinforcement Learning Policy through ROS 2 and Isaac Sim
    • Getting Started with Cloner
    • Instanceable Assets
    • Isaac Lab Troubleshooting
  • ROS 2
    • ROS 2 Installation (Default)
    • ROS 2 Installation (Other Platforms)
    • ROS 2 Tutorials (Linux and Windows)
      • URDF Import: Turtlebot
      • Driving TurtleBot using ROS 2 Messages
      • ROS 2 Clock
      • ROS 2 Publish Real Time Factor (RTF)
      • ROS 2 Cameras
      • RTX Lidar Sensors
      • ROS2 Transform Trees and Odometry
      • ROS2 Setting Publish Rates
      • Add Noise to Camera
      • Publishing Camera’s Data
      • ROS 2 Compressed Images
      • RTX Radar Sensors
      • ROS 2 Quality of Service (QoS)
      • ROS2 Joint Control: Extension Python Scripting
      • NameOverride Attribute
      • ROS 2 Ackermann Controller
      • Automatic ROS 2 Namespace Generation
      • Running a Reinforcement Learning Policy through ROS 2 and Isaac Sim
      • ROS 2 Bridge in Standalone Workflow
      • ROS 2 Navigation
      • Multiple Robot ROS2 Navigation
      • ROS 2 Navigation with Heightmap Importer
      • MoveIt 2
      • ROS 2 Generic Publisher and Subscriber
      • ROS 2 Generic Server and Client
      • ROS 2 Service for Manipulating Prims Attributes
      • ROS 2 Python Custom Messages
      • ROS 2 Python Custom OmniGraph Node
      • ROS 2 Custom C++ OmniGraph Node
      • ROS 2 Launch
      • ROS2 Simulation Control
      • ROS 2 Putting It All Together
      • ROS 2 Frequently Asked Questions
      • ROS 2 Troubleshooting
    • NVIDIA Isaac ROS
    • ROS 2 Reference Architecture
    • ROS 2 Navigation
    • ROS2 Joint Control: Extension Python Scripting
    • MoveIt 2
    • Running a Reinforcement Learning Policy through ROS 2 and Isaac Sim
    • ROS2 Simulation Control
    • URDF Importer Extension
    • USD to URDF Exporter Extension
    • ROS 2 Frequently Asked Questions
    • ROS 2 Troubleshooting
  • Synthetic Data Generation
    • Perception Data Generation (Replicator)
      • Overview
      • Synthetic Data Recorder
      • Getting Started Scripts
      • SDG Workflows
      • Scene Based Synthetic Dataset Generation
      • Object Based Synthetic Dataset Generation
      • Environment Based Synthetic Dataset Generation with Infinigen
      • Randomization in Simulation – AMR Navigation
      • Randomization in Simulation – UR10 Palletizing
      • Cosmos Synthetic Data Generation
      • Data Augmentation
      • Custom Replicator Randomization Nodes
      • Modular Behavior Scripting
      • Randomization Snippets
      • Useful Snippets
      • Replicator Troubleshooting
    • Action and Event Data Generation
      • Actor Simulation and Synthetic Data Generation
        • Configuration File Guide
        • Sample Configs
        • Configuration Editor API
        • Example: RTSP Streaming with CustomWriter
        • Animated Robot Controller
      • Behavior Tree Generation
        • Context Files and Metadata Schemas
        • Required inputs
        • Example Walkthrough
        • Using the API Functions
      • Object Simulation and Synthetic Data Generation
        • Chat IRO: Natural Language Interface for Isaac Sim Replicator Object
        • Setting
        • Mutable
        • Camera
        • Geometry
        • Force
        • Light
        • Mutable Attribute
        • Transformation
        • Harmonizer
        • Empty Space Detection
        • Macro
        • Distribution Visualizer
        • Randomization Dependency: Incremental Examples
      • VLM Scene Captioning
      • Physical Space Event Generation
      • RTX Sensors Placement and Calibration
        • Camera Placement
        • Camera Calibration
      • Reacting to Events with Actor Triggers
      • Omni Metropolis Pipeline
      • Telemetry and Performance Tracking
    • Grasping Synthetic Data Generation
    • Data Generation with MobilityGen
    • Teleoperation Synthetic Data Generation
  • Digital Twin
    • Warehouse Creator Extension
    • Conveyor Belt Utility
    • Static Warehouse Assets
    • NVIDIA cuOpt
    • Isaac Cortex: Overview
      • Decider networks
      • Behavior Examples: Peck Games
      • Walkthrough: Franka Block Stacking
      • Walkthrough: UR10 Bin Stacking
      • Building Cortex Based Extensions
    • Mapping
    • Live Camera Streaming over RTSP
    • Digital Twin Troubleshooting
  • Application Template

Development Components

  • Development Tools
    • Visual Studio Code (VS Code)
    • Python Server (Remote Code Execution)
    • Jupyter Notebook
    • Omniverse Script Editor
    • Isaac Sim MCP Server
    • Modify Carb Settings
  • Python Scripting and Tutorials
    • Python Scripting Concepts
    • Core API Overview
    • Python Environment
    • Scene Setup Snippets
    • Util Snippets
    • Robot Simulation Snippets
    • API Documentation
    • Core API Tutorial Series
      • Hello World
      • Hello Robot
      • Adding a Manipulator Robot
      • Adding Multiple Robots
      • Multiple Robot Scenarios
      • Adding Props
  • GUI Reference
    • User Interface Reference
    • Keyboard Shortcuts Reference
    • Create Menu
    • Replicator Menu
    • Preferences
    • Selection Modes
  • OmniGraph
    • OmniGraph Interface
    • OmniGraph Core Concepts
    • Commonly Used OmniGraph Shortcuts
    • Custom Python Nodes
    • Custom C++ Nodes
    • Building Custom IPC OmniGraph Nodes
    • Additional Resources
    • Basic OmniGraph Tutorial
    • Isaac Sim OmniGraph Tutorial
    • OmniGraph via Python Scripting Tutorial

Robot and Sensor Simulation

  • Importers and Exporters
    • URDF Importer Extension
    • USD to URDF Exporter Extension
    • MJCF Importer Extension
    • Onshape importer
    • CAD Converter
    • ShapeNet Importer
    • Formats
    • Importer and Exporter Tutorials Series
      • Tutorial: Import URDF
      • Tutorial: Export URDF
      • Tutorial: Import MJCF
      • Tutorial: ShapeNet Importer
  • Robot Setup
    • Robot Wizard [Deprecated]
    • Robot Wizard Tutorial [Deprecated]
    • Robot Inspector Window
    • Robot Poser
    • Editor Tools
      • Mesh merge tool
      • Gain Tuner Extension
      • Robot Self-Collision Detector
      • Robot Assembler
    • Inspector Tools
      • Joint Inspector
      • Physics Inspector
      • Simulation Data Visualizer
    • Asset Structure
    • Asset Transformer
    • Asset Transformer API
    • Asset Transformer Rules Reference
    • Robot Setup Tutorials Series
      • Tutorial 1: Stage Setup
      • Tutorial 2: Assemble a Simple Robot
      • Tutorial 3: Articulate a Basic Robot
      • Tutorial 4: Add Camera and Sensors to a Robot
      • Tutorial 5: Rig a Mobile Robot
      • Tutorial 6: Setup a Manipulator
      • Tutorial 7: Configure a Manipulator
      • Tutorial 8: Generate Robot Configuration File
      • Tutorial 9: Pick and Place Example
      • Tutorial 10: Rig Closed-Loop Structures
      • Tutorial 11: Tuning Joint Drive Gains
      • Tutorial 12: Asset Optimization
      • Tutorial 13: Rigging a Legged Robot for a Locomotion Policy
    • OpenUSD and Tuning Best Practices Tutorial Series
      • Tutorial 1: Setup
      • Tutorial 2: Asset Structure
      • Tutorial 3: Inspect Asset
      • Tutorial 4: Collider Pairs
      • Tutorial 5: Joint Drive Tuning
      • Tutorial 6: Joint Gains Tuning
      • Tutorial 7: Using the Dexterous Hand in Practice
    • Asset Transformer Tutorials
    • Robot Setup Troubleshooting
    • Asset Validation
  • Robot Simulation
    • Articulation Controller
    • Mobile Robot Controllers
    • Motion Generation (Deprecated)
      • Motion Generation
        • Motion Generation Extension API Documentation
        • Kinematics Solvers
        • Trajectory Generation
        • Path Planner Algorithm
        • Lula RRT
        • Motion Policy Algorithm
        • RMPflow
        • RMPflow Tuning Guide
      • Lula Robot Description and XRDF Editor
      • Lula RMPflow
      • Lula RRT
      • Lula Kinematics Solver
      • Lula Trajectory Generator
      • Configuring RMPflow for a New Manipulator
      • cuRobo and cuMotion
    • Surface Gripper Extension
    • Grasp Editor
    • Reinforcement Learning Policies Examples in Isaac Sim
    • Robot Simulation Tips
    • Useful Links
  • Robot Motion (Experimental)
    • Motion Generation (Experimental)
      • Scene Interaction
      • Controllers and the RobotState
      • Trajectory Planning and Execution
    • cuMotion Integration
      • Robot Configuration Tutorial
      • cuMotion World Interface Tutorial
      • RMPflow Tutorial
      • Graph-Based Motion Planner Tutorial
      • Trajectory Generator Tutorial
      • Trajectory Optimizer Tutorial
    • PINK Integration
      • Robot Configuration Tutorial
      • IK Controller Tutorial
      • Multi-Task Tutorial
  • Sensors
    • Camera Sensors
      • Depth Sensors
      • Structured Light Cameras
    • RTX Sensors
      • RTX Lidar Sensor
        • RTX Sensor Non-Visual Materials
      • RTX Radar Sensor
        • RTX Sensor Non-Visual Materials
      • RTX Acoustic Sensor
      • RTX Sensor Annotators
      • RTX Sensor Non-Visual Materials
      • Multi-Tick Rendering
      • Creating Custom RTX Sensor Profiles
    • Physics-based sensors
      • Articulation joint sensors
      • Contact sensor
      • Effort sensor
      • IMU sensor
      • Joint state sensor
      • Physics raycast sensor
    • PhysX SDK sensors
      • PhysX SDK generic sensor
      • PhysX SDK lidar
      • PhysX SDK lightbeam sensor
      • Proximity sensor
    • Sensor Assets
      • Camera and Depth Sensors
      • Non-Visual Sensors
  • Newton Actuators
    • Set Up Actuators from Python
    • Author and Parse Actuators from USD
    • Drive an Actuated Robot from OmniGraph
    • Tips
  • Physics
    • Physics Simulation Fundamentals
    • Physics Data Flow and Engine Integration
    • Newton Physics Backend
    • Omniverse™ Physics and PhysX SDK Limitations
    • Physics Simulation Management
    • Physics Inspector
    • Physics Static Collision Extension
    • Simulation Data Visualizer
    • Physics Debug Window

Utilities

  • Browsers
    • Content Browser
    • Material Browser
    • NVIDIA Asset Browser
    • SimReady Explorer
  • Templates
    • CLI extension templates
    • Extension Template Generator
      • Extension Template Generator Explained
    • Advanced Extension Template Generator from VS Code
  • Debugging & Profiling
    • Debug Drawing Extension API
    • Omniverse Commands Tool Extension
    • Debugging With Visual Studio Code
    • Profiling Performance Using Tracy
  • Adding and Updating Extensions Guide
  • SimReady Content Browser Search Extension Tutorial

API Documentation

  • API Documentation

Reference Information

  • Community Project Highlights
  • Glossary
  • Isaac Sim Conventions
  • Rendering modes
  • Isaac Sim Performance Optimization Handbook
  • Isaac Sim Benchmarks
  • Omniverse and USD
    • OpenUSD Fundamentals
    • Working with USD
    • USD Tools
    • Building C++ USD Plugins Against the Standalone Installer
    • Robot Schema
    • Sensor Schema
    • Commands

Common

  • Omniverse Feedback and Forums
    • General Feedback
    • Documentation Fix Request
  • Data Collection & Usage
  • Licenses
    • Isaac Sim License
    • Isaac Sim Additional Software and Materials License
    • Isaac Sim WebRTC Streaming Client License
    • Omniverse License
    • Licensing Disclaimer
    • Other Licenses
    • Redistributable Omniverse Software
    • License FAQ
  • Robot Setup
Is this page helpful?

Robot Setup#

These tools and tutorials details the different importer and exporter for converting assets to and from the USD (Universal Scene Description) format and how you can build custom robots in the simulator.

Tools#

  • Robot Wizard [Deprecated]
  • Robot Wizard Tutorial [Deprecated]
  • Robot Inspector Window
  • UI Utility Functions
  • Masking Operations API
  • Robot Poser
  • Robot Poser Window
  • Named Pose Properties Panel
  • Example: Authoring Named Poses
  • Named Pose Schema Reference
  • Editor Tools
    • Mesh merge tool
    • Gain Tuner Extension
    • Robot Self-Collision Detector
    • Robot Assembler
  • Inspector Tools
    • Joint Inspector
    • Physics Inspector
    • Simulation Data Visualizer

Asset Structure#

  • Asset Structure
  • Asset Transformer
  • Asset Transformer API
  • Asset Transformer Rules Reference

Tutorials#

  • Robot Setup Tutorials Series
  • OpenUSD and Tuning Best Practices Tutorial Series
  • Asset Transformer Tutorials

Troubleshooting#

  • Robot Setup Troubleshooting

Validation#

  • Asset Validation
  • IsaacSim.PhysicsRules
  • IsaacSim.RobotRules
  • IsaacSim.SimReadyAssetRules
  • Running the Validation Rules

previous

Tutorial: ShapeNet Importer

next

Robot Wizard [Deprecated]

On this page
  • Tools
  • Asset Structure
  • Tutorials
  • Troubleshooting
  • Validation
NVIDIA NVIDIA
Privacy Policy | Your Privacy Choices | Terms of Service | Accessibility | Corporate Policies | Product Security | Contact

Copyright © 2023-2026, NVIDIA Corporation.

Last updated on Jun 05, 2026.