Skip to content

Examples

Examples are extension packages that exercise GeneLab capabilities without adding project-specific code to src/genelab/.

Capability map

Example Package Shows
Inverted Pendulum examples/inverted_pendulum Minimal train/play loop, manager terms, RSL-RL integration.
Unitree G1 examples/unitree Humanoid locomotion, velocity commands, motion imitation.
Franka Pick-and-Place examples/franka Goal-conditioned manipulation, SAC + HER + lift bonus + FSM demo prefill.
Showcase examples/genelab_showcase Sensors, ray casts, contact, terrains, curricula, actuators, recording.
Rubik's Cube examples/genelab_examples Rigid-object composition and visual interaction.
Wuji Hand examples/wuji Articulated hand playback and asset packaging.
Wuji Hand Reorientation examples/wuji SO(3) in-hand cube reorientation, RSL-RL PPO, custom contact sensor + DR.

Installing examples

uv pip install -e examples/inverted_pendulum
uv pip install -e examples/genelab_examples
uv pip install -e examples/franka
uv pip install -e examples/wuji
genelab list tasks

Install Unitree only when needed:

uv pip install -e examples/unitree

See also