[isaacsim.robot_setup.virtual_gantry_schema] Isaac Sim Virtual Gantry Schema#

Version: 1.0.1

Virtual Gantry Schema#

Codeless USD schema defining the IsaacVirtualGantry prim type: an Xform whose world transform is the anchor of a one-sided spring-damper “rope” that suspends one articulation body.

Kept separate from isaacsim.robot.schema so that schema stays limited to describing robots. The extension loads at order = -100 — the schema tier — so the prim type is registered before the extensions that depend on it.

The runtime that drives these prims is isaacsim.robot_setup.virtual_gantry; the Create menu and property panel are in isaacsim.robot_setup.virtual_gantry.ui.

from isaacsim.robot_setup.virtual_gantry_schema import Attributes, CreateVirtualGantry

prim = CreateVirtualGantry(stage, "/World/VirtualGantry")
prim.GetAttribute(Attributes.GANTRY_STIFFNESS.name).Set(5000.0)
Preview

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.robot_setup.virtual_gantry_schema

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

[dependencies]
"isaacsim.robot_setup.virtual_gantry_schema" = {}

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