Interactive Demos

Interactive Demos#

Explore physics and pretrained policies without installing Isaac Lab. Choose a scene to run its simulation here, adjust its controls, and pause or reset at any point. Only the selected demo loads. Physics runs locally on your CPU through WebAssembly, and policy inference also runs in your browser.

Explore interactive demosOpen gallery

Interactive demos load when this section is visible.

Demo index

Tuning and mechanisms

VBD material stiffness — Compare deformable cubes while changing shear stiffness, volume stiffness, damping, and gravity.

VBD cloth bending — Compare sheets draping over rollers while changing bending stiffness and gravity.

MJWarp sliding friction — Change friction on an incline and compare the sliding box with two fixed material references.

Joint PD tuning — Tune a suspended three-joint arm with step and sine commands, and compare target and measured angles on a live plot.

MPM material response — Drop 2,744 particles into a tub; try qualitative sand, snow, clay, and water references, or tune individual material parameters.

VBD cable bending — Bend a clamped 0.45 m cable by changing its bending stiffness and downward tip load.

Pulley workshop — Choose the wheel count and payload, pull the handle, and compare ideal force with the cable reaction. Choose a massless rope, a VBD cable, or a Newton tendon with friction and stretch. VBD and Newton offer one, two, or four wheels; the massless rope also offers six.

Domino cascade — Topple 24 slabs with a short push, change friction, and replay their simulated contacts.

Policy inference

Cartpole balancing — Perturb a pretrained balancing policy with up to 300 N in either direction, then release the slider to watch recovery.

G1 velocity control — Command forward, sideways, and turning motion with travel and yaw pads using the published WBC-AGILE policy.

ANYmal-D velocity control — Drive an ANYmal-D using a published Isaac Lab Newton checkpoint and a PD approximation of its learned actuator.

MicroDuck walking — Walk through a bounded warehouse with travel and yaw sticks, or drag the robot to apply a 2 N perturbation.

UR10 reach — Move target sliders to test a pretrained reach policy, or switch to Manual end-effector control with inverse kinematics.

Franka lift — Watch a pretrained policy lift a cube from a pregrasp reset, adjust its target, or control the arm manually.

Franka soft-body policy — Grasp and lift a flexible beam through contact. Change stiffness or target height, or use Manual control.

Franka cloth policy — Grasp a VBD sheet with a pretrained policy. Change bending stiffness or target height, or use Manual control.

Franka cable policy — Grasp and lift a 12-segment VBD cable with a published policy, change target height, or use Manual control.

AlphaNIST peg insertion — Watch a pretrained policy insert one round and two rectangular pegs, or drag a loose part to perturb its approach. Small convex pegs and compound socket walls simplify the contacts.

Scripted manipulation

Franka cube stacking — Stack two 50 mm cubes with scripted IK and simulated gripper contacts, or take over in Manual mode.

About these demos#

These compact scenes illustrate physics and control. Scene preparation and adapted policy playback can differ from the native tasks; use the full environments for training and measured comparisons.

The gallery is hosted separately and requires internet access, including when previewing downloaded documentation. Its simulation and policy assets are not included in documentation artifacts.

Reviewed runtime archives remain in the official interactive-demos release. Earlier snapshots and their exporter sources are also retained there.