Does π0 run on SO-100?
works
Capabilities
| Capability | State | Notes | Evidence |
|---|---|---|---|
| Train / fine-tune | works | pi0 (3.5B) multi-task baseline trained on the SO100 tasks in the SmolVLA paper. | ev-smolvla-paper-so100 |
| Real-robot inference | works | ev-lerobot-inference-pi0-rtc, ev-smolvla-paper-so100 | |
| Simulation inference | no verified evidence | — | |
| Teleop + record | no verified evidence | — |
Evidence 2 sources; the cell shows the highest tier
- T1 · upstream documentedofficial-docssource 2026-08-03verified 2026-10-24 (1d ago)lerobot 0.6.1
LeRobot v0.6.1 rollout guide: Real-Time Chunking example deploys a pi0 policy on so100_follower.
“ --policy.path=${HF_USER}/pi0_policy \ --robot.type=so100_follower \”
https://github.com/huggingface/lerobot/blob/v0.6.1/docs/source/inference.mdx - T1 · upstream documentedpapersource 2025-06-02verified 2026-10-24 (1d ago)
SmolVLA paper (Hugging Face/LeRobot team), Table 3: real-world SO100 benchmark (pick-place, stacking, sorting) comparing ACT (single-task), pi0 3.5B and SmolVLA (multi-task).
“Table 3: Real-world benchmarks (SO100). Success rate (%) across three tasks using policies trained in multi-task and single-task settings.”
https://arxiv.org/html/2506.01844v1
Embed this cell
Badge for READMEs and model cards. It always shows the current state.
[](https://caniembody.pages.dev/compat/so100/pi0)<iframe src="https://caniembody.pages.dev/embed/so100/pi0" width="380" height="132" style="border:0" title="π0 on SO-100 | CanIEmbody"></iframe>History
- 2026-10-25 fecccd1 Initial release: robot policy compatibility matrix · Danilo Znamerovszkij