Skip to navigation

Showroom Demos

View as Markdown

The main core interface extension in Isaac Lab isaaclab provides the main modules for actuators, objects, robots and sensors. We provide a list of demo scripts and tutorials. These showcase how to use the provided interfaces within a code in a minimal way.

A few quick showroom scripts to run and checkout:

  • Spawn different quadrupeds and make robots stand using position commands:
./isaaclab.sh -p scripts/demos/quadrupeds.py

Quadrupeds in Isaac Lab

  • Spawn different arms and apply random joint position commands:
./isaaclab.sh -p scripts/demos/arms.py

Arms in Isaac Lab

  • Spawn different hands and command them to open and close:
./isaaclab.sh -p scripts/demos/hands.py

Dexterous hands in Isaac Lab

  • Spawn different deformable (soft) bodies and let them fall from a height:
./isaaclab.sh -p scripts/demos/deformables.py

Deformable primitive-shaped objects in Isaac Lab

  • Use the interactive scene and spawn varying assets in individual environments:
./isaaclab.sh -p scripts/demos/multi_asset.py

Multiple assets managed through the same simulation handles

  • Create and spawn procedurally generated terrains with different configurations:
./isaaclab.sh -p scripts/demos/procedural_terrain.py

Procedural Terrains in Isaac Lab

  • Define multiple markers that are useful for visualizations:
./isaaclab.sh -p scripts/demos/markers.py

Markers in Isaac Lab

  • Interactive inference of trained H1 rough terrain locomotion policy:
./isaaclab.sh -p scripts/demos/h1_locomotion.py

H1 locomotion in Isaac Lab