Robot SysID Lab

Read the full L0 lesson

L0 · Supplementary notes and code

The L0 lesson contains the full explanation, videos, validation results, and exercises. This page provides notes organized by topic and links for running or inspecting the experiment.

Look up a topic

Inspect the results

The full report includes parameters, plots, errors, and experiment conditions. Open the full-size figure alongside it, or download the notebook to inspect the computation step by step.

Run an experiment

Running the code requires a basic Python environment. The experiment uses a CPU and needs no robot middleware or GPU. From the repository root:

python -m pip install -r requirements-interactive.txt
python -m synthetic.l0_inertia_damping --output-dir reports/l0_inertia_damping
python -m marimo run apps/l0_inertia_damping.py --host 0.0.0.0 --port 2718

The end of the lesson guides the app exercise. Predict how the curves will change before adjusting a parameter, then compare fitting and validation after running it.

Reproduction record

The engineering verification record keeps experiment checks, reproduction commands, and learner feedback tasks for inspecting the implementation.