Skip to content

Robot Setup Tutorials

Overview

These GUI tutorials walk you through setting up your virtual world and building robot digital twins with various NVIDIA Isaac Sim features. In the process, you will learn where to find frequently used properties, settings, and tools, and familiarize yourself with the toolbars, icons, and OpenUSD standards.

The tutorials are organized into Beginner, Intermediate, and Advanced levels, providing a progressive learning path. We recommend starting with the wheeled robot section to learn essential beginner concepts.

Beginner: Setup a Wheeled Robot

Beginner

Learn fundamental concepts that apply to all robot types. Starting from stage setup, you will build a robot from primitive shapes, connect them with joints and articulations, attach cameras, and rig a real robot asset into a fully functional mobile robot.

Wheeled robot setup

Tutorial 1: Stage Setup

Learn how to configure stage properties, create a Physics Scene, and add a ground plane and lighting.

Tutorial 2: Assemble a Simple Robot

Learn how to build a robot structure using primitive shapes, configure physics properties, and apply materials.

Tutorial 3: Articulate a Basic Robot

Learn how to add revolute joints, configure joint drives, add an articulation root, and implement a velocity controller.

Tutorial 4: Add Camera and Sensors

Learn how to create camera sensors, inspect output with Camera Inspector, and attach cameras to a robot.

Tutorial 5: Rig a Mobile Robot

Learn how to convert a forklift USD asset into a fully articulated mobile robot.

Intermediate: Setup a Manipulator

Intermediate

Build upon foundational knowledge to work with more complex robot structures. You will import a robot arm from URDF, connect a gripper, tune physics properties, generate configuration files, and implement pick and place tasks.

Manipulator setup

Tutorial 6: Setup a Manipulator

Learn how to import the UR10e robot and Robotiq 2F-140 gripper from URDF and connect them as a single articulation.

Tutorial 7: Configure a Manipulator

Learn how to adjust articulation solver settings, physics materials, joint effort limits, and drive gains.

Tutorial 8: Generate Robot Configuration File

Learn how to generate configuration files for kinematics solvers using the Lula Robot Description Editor and USD to URDF Exporter.

Tutorial 9: Pick and Place Example

Implement pick and place tasks combining target following with Lula Kinematics Solver and motion control with RMPFlow.

Advanced: Asset Tuning and Optimization

Advanced

Master advanced techniques for complex robot configurations. You will learn to rig closed-loop mechanisms, systematically tune joint drive gains, optimize asset performance, and rig legged robots for locomotion policies.

Legged robot rigging

Tutorial 10: Rig Closed-Loop Structures

Learn how to configure closed-loop articulation structures, mimic joints, and OmniGraph control for a Robotiq gripper.

Tutorial 11: Tuning Joint Drive Gains

Learn how to optimize position and velocity drive gains using the Gain Tuner extension.

Tutorial 12: Asset Optimization

Learn performance optimization techniques for robot assets through mesh merging and scenegraph instancing.

Tutorial 13: Rig a Legged Robot

Learn how to rig and verify an H1 humanoid robot to match a locomotion policy's configuration specifications.