[isaacsim.asset.validation] Isaac Sim Asset Validation Rules#

Version: 1.3.5

Overview#

The isaacsim.asset.validation extension provides custom validation rules for checking robot and simulation assets in Isaac Sim. It integrates with the Omniverse Asset Validator framework to verify that USD assets follow Isaac Sim conventions for physics, materials, joints, drives, and file structure.

Validation Rules#

  • Robot rules: Validates robot asset naming conventions (Manufacturer/Robot/robot.usd), folder structure, and required schemas such as IsaacRobotAPI

  • Joint rules: Checks joint configurations for proper types, limits, and parent-child relationships

  • Drive rules: Validates actuator and drive configurations on articulated joints

  • Material rules: Verifies material property assignments and detects missing or overridden material bindings

  • Physics rules: Checks physics API application, collision geometry, and rigid body configurations

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

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

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

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

Python API#