[isaacsim.replicator.examples] Isaac Sim Replicator Examples#

Version: 1.11.4

Overview#

The isaacsim.replicator.examples extension provides example implementations and demonstrations of Replicator functionality within Isaac Sim for synthetic data generation workflows in robotics simulation and machine learning.

Functionality#

The extension demonstrates key Replicator concepts through practical spatial sampling operations commonly used in robotics and machine learning data generation:

  • Spatial Randomization: Shows how to implement different spatial distribution patterns for objects in 3D scenes

  • Graph-Based Workflows: Demonstrates integration with OmniGraph for building complex data generation pipelines

  • Execution Flow Control: Provides examples of managing execution order in graph-based synthetic data workflows

Integration#

The extension integrates with Isaac Sim’s synthetic data generation ecosystem through its dependencies on omni.replicator.core and isaacsim.replicator.writers. The OmniGraph nodes can be combined with other Replicator components to create sophisticated randomization workflows for training data generation in robotics applications.

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.replicator.examples

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

[dependencies]
"isaacsim.replicator.examples" = {}

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

Omnigraph Nodes#

The extension exposes the following Omnigraph nodes: