[isaacsim.robot_setup.wizard] Isaac Sim Robot Wizard [Deprecated]#
Warning
Deprecation: Extension deprecated since Isaac Sim 6.0.0. No replacement.
Version: 0.3.0
Overview#
Deprecated since version 6.0.0: This extension is deprecated. No replacement.
The isaacsim.robot_setup.wizard extension provided a wizard interface for importing and configuring robots in Isaac Sim. This extension guided users through a step-by-step process to set up robots, from initial import through final configuration, with visual progress tracking and integrated tools.
Functionality#
The extension centers around the RobotWizardWindow class, which implements a six-step wizard workflow for robot setup:
Add Robot - Initial robot import and selection
Robot Hierarchy - Structure configuration and organization
Add Colliders - Collision detection setup
Joints and Drives - Joint configuration and drive parameters
Prepare Files - File preparation and validation
Save Robot - Final robot saving and export
Each step includes validation, progress tracking, and contextual guidance to ensure proper robot configuration.
Key Components#
RobotWizardWindow#
The main wizard interface provides a structured workflow with visual progress indicators. The window automatically docks to the viewport and maintains state across wizard steps. Users can navigate between steps, with each step building upon the previous configuration.
The wizard integrates additional robot setup tools including:
Joint Drive Gain Tuner for fine-tuning joint parameters
Robot Assembler for component organization
USD to URDF Exporter for format conversion
Progress Tracking#
The wizard implements a comprehensive progress system using ProgressState objects to track completion status and step visibility. The visual progress tracker shows users their current position in the workflow and highlights completed steps.
Integration Tools#
Beyond the core wizard steps, the extension provides access to specialized robot configuration tools through an integrated interface, allowing users to perform advanced setup tasks without leaving the wizard environment.
Usage Examples#
To access the robot wizard:
import isaacsim.robot_setup.wizard
# Get the current wizard window instance
wizard_window = isaacsim.robot_setup.wizard.get_window()
# Create a new wizard window
wizard = isaacsim.robot_setup.wizard.RobotWizardWindow("Robot Setup")
wizard.set_visible(True)
The extension also provides menu integration, making the wizard accessible through Isaac Sim’s interface without requiring direct API calls.
Enable Extension#
The extension can be enabled (if not already) in one of the following ways:
Define the next entry as an application argument from a terminal.
APP_SCRIPT.(sh|bat) --enable isaacsim.robot_setup.wizard
Define the next entry under [dependencies] in an experience (.kit) file or an extension configuration (extension.toml) file.
[dependencies]
"isaacsim.robot_setup.wizard" = {}
Open the Window > Extensions menu in a running application instance and search for isaacsim.robot_setup.wizard.
Then, toggle the enable control button if it is not already active.
Extension: {{ extension_version }} |
Documentation Generated: Jun 05, 2026 |
Settings#
Settings Provided by the Extension#
exts.”isaacsim.robot_setup.wizard”.timeout#
Default Value: 5
Description: The timeout duration in seconds for resolving the robot wizard settings.
persistent.exts.”isaacsim.robot_setup.wizard”.launch_on_startup#
Default Value: false
Description: Controls whether the robot setup wizard extension launches automatically on startup.