[isaacsim.asset.validation.ui] SimReady Profile Validation UI#

Version: 1.0.0

SimReady Profile Validation UI#

The SimReady Profile Validation UI provides a guided workflow for validating the current USD stage or a selected USD asset against the profiles bundled with the SimReady foundation tiers.

Open Window > SimReady Asset Validation, choose an asset source and profile, and select Validate. Results are grouped by requirement and include pass, failure, warning, error, and not-implemented states. Failed checks include the validator message, affected USD location, requirement guidance, and available repair suggestions.

Fixes are available only when a validator supplies an existing fix callback and a valid edit target. Fixes apply only to the current stage and require explicit confirmation. The extension does not automatically save the stage.

Profiles#

The profile selector uses readable labels while retaining the bundled profile IDs internally:

  • Robot-Body-Isaac displays as Robot Assets

  • Prop-Robotics-Isaac displays as Props

Configure exts."isaacsim.asset.validation.ui".profileFilter with profile IDs to exclude from the selector. The default excludes every bundled profile except Robot-Body-Isaac and Prop-Robotics-Isaac, so the UI shows only Robot Assets and Props. Set the list to [] to show every bundled profile.

Override selector labels with exts."isaacsim.asset.validation.ui".profileNames.<Profile-Id>. Unlisted IDs keep the generated pretty name.

User Guide#

See the Isaac Sim user guide page Robot Setup > Asset Validation for screenshots, the Robot Assets procedure, and a control reference for every button in the window.

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.validation.ui

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

[dependencies]
"isaacsim.asset.validation.ui" = {}

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

Extension: {{ extension_version }}

Documentation Generated: Sep 10, 2026

Settings#

exts.”isaacsim.asset.validation.ui”.profileFilter#

  • Default Value: [ “Package”, “Package-Candidate”, “Package-NoBOM”, “Prop-Robotics-Neutral”, “Prop-Robotics-Physx”, “Robot-Body-Neutral”, “Robot-Body-Runnable” ]

  • Description: Profile IDs excluded from the profile selector. Set to [] to show every bundled profile.

exts.”isaacsim.asset.validation.ui”.profileNames.”Robot-Body-Isaac”#

  • Default Value: “Robot Assets”

  • Description: Optional display-name overrides keyed by profile ID. Unlisted IDs use the generated pretty name.

exts.”isaacsim.asset.validation.ui”.profileNames.”Prop-Robotics-Isaac”#

  • Default Value: “Props”

  • Description: Display-name override for the Isaac robotics prop profile.