Tutorials¶
These guides walk through retarget end to end: install, run, inspect results, tune configs, and scale up to batch jobs. They assume you have cloned the repository and can run commands from the repo root.
If you only need a one-liner to verify the install, start with Quickstart. For heterogeneous sensors, read Introduction first. It walks through the complete native-recording to observation to adaptation flow.
Suggested order¶
| Step | Tutorial | You will |
|---|---|---|
| 1 | Your first retarget | Run the CLI, inspect a .npz result, evaluate quality |
| 2 | Python API | Compose and inspect RetargetingExperiment stages |
| 3 | Run configs | Drive repeatable experiments from TOML/YAML/JSON |
| 4 | Motion input | Load native capture or coherent motion files |
| 5 | Scenes and task kinds | Robot-only, object interaction, and climbing workflows |
| 6 | Batch and metrics | Process many motions and summarize evaluation reports |
| 7 | Export and view | Ship tracking NPZ files and preview results |
Live code in the browser¶
Several tutorials include runnable Python blocks. To execute them in the docs UI:
- Start MkDocs:
uv sync --extra devthenuv run mkdocs serve - Start Jupyter:
./scripts/docs-jupyter.sh(second terminal) - Flip Live in the page header (left of the search bar)
The hosted site is read-only: no Live switch or Jupyter kernel.
See Interactive playground for troubleshooting.
Reference vs tutorials¶
| Need | Go to |
|---|---|
| Mental model and engine flow | Architecture |
| Frames, units, resampling | Coordinate conventions |
| NPZ fields and provenance | Result schema |
| Batch manifests, resume, evaluation metrics | Batch and evaluation |
| Exporters, viewers, tracking NPZ layout | Export and visualization |
| Asset manifests and stores | Assets |
| Add robots, formats, objectives | Extending |
| API signatures | API |