[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.