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: