[isaacsim.asset.gen.conveyor.ui] Isaac Sim Conveyor belt utility UI#

Version: 2.3.0

Overview#

The isaacsim.asset.gen.conveyor.ui extension provides the graphical interface for creating and configuring conveyor belts in Isaac Sim. It adds menu entries for one-click conveyor creation and a Conveyor Track Builder tool for assembling multi-segment conveyor systems from Digital Twin Assets.

UI Components#

Conveyor Track Builder#

The Conveyor Builder window (Tools > Conveyor Track Builder) provides an interactive tool for constructing conveyor track systems from a library of pre-built segments. Key capabilities include:

  • Track segment library: Select from straight, curved, ramp, and angled conveyor segments with configurable styles and dimensions

  • System assembly: Build connected conveyor systems by chaining track segments, with automatic alignment and placement

  • Visual preview: Preview geometry shows segment placement before committing, highlighted with a green tint

  • Conveyor selection widget: Inspect and modify properties of existing conveyor prims in the stage

Preferences#

The extension registers a preferences page under Edit > Preferences where users can configure default conveyor track builder settings such as the asset source path for conveyor segment models.

Dependencies#

This extension depends on:

  • isaacsim.asset.gen.conveyor: Core conveyor belt plugin, OmniGraph node, and commands

  • isaacsim.storage.native: Asset access for Digital Twin conveyor models

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.asset.gen.conveyor.ui

Define the next entry under [dependencies] in an experience (.kit) file or an extension configuration (extension.toml) file.

[dependencies]
"isaacsim.asset.gen.conveyor.ui" = {}

Open the Window > Extensions menu in a running application instance and search for isaacsim.asset.gen.conveyor.ui. Then, toggle the enable control button if it is not already active.