Skip to content

Showcase

examples/genelab_showcase contains focused tasks for individual framework capabilities. Use it for a runnable example of one subsystem without reading a full robot task.

Capabilities

Area Demonstrates
Sensors Body velocity, IMU-like state, contact, ray-cast, terrain height, joint force/torque.
Contact Contact forces, air time, landing and slip metrics.
Tactile A flat dense SDF tactile-probe array pressed onto and dragged across dynamic shapes (rolling balls, a sliding cube), imaged as a live pressure heatmap.
Terrain Generated terrain grids and height scans.
Curriculum Terrain-level progression.
Actuators Switching actuator models (IdealPD, MLP-residual) and action behavior.
Recording Live plots, files, and video-oriented recording configs.
Soft body A FEM-elastic jelly ball dropped onto the ground; a viewer slider sets its stiffness, and Apply re-drops it softer or firmer.
Fluid An MPM-liquid pool (the solver domain doubles as the tank) with a light box floating and a dense ball sinking — visible buoyancy; a viewer slider sets the box's density.

Running

uv pip install -e examples/genelab_showcase
genelab list tasks
genelab play <showcase-task-id> --vis --steps 300

Use genelab info <showcase-task-id> to inspect the exact override paths for each showcase task.

See also