How to write a pull request for this repository — structure, the evidence each change type owes a reviewer, the pre-review audit of the branch diff, and the mechanics of getting images and links to render. Use when opening a PR, rewriting a PR body, preparing…
Working against a remote machine that runs this code — a training rig, a robot host, any box you sync to and measure on. Use when running training, inference, benchmarks or the GUI somewhere other than the machine you are editing on.
How to know a change actually works in this repository — which tests are worth writing, how to prove a fix by reintroducing the bug, why green suites still ship broken products, how to audit a branch diff before review, and how to verify by driving the GUI…
What may and may not run on the GUI server's event loop, and how to offload the rest. Use when adding or editing anything under src/lerobot/gui — an endpoint, a background task, a Hub call, a subprocess — or when the GUI freezes.
OpenArm2-specific hardware and LeRobot integration sources. Use for OpenArm2 documentation, Damiao CAN behavior and CLI diagnostics, missing-motor or gripper faults, gripper configuration after power cycles, follower or leader configuration, and locating the…