Does π0 run on Trossen WidowX AI?
works with caveats
Capabilities
| Capability | State | Notes | Evidence |
|---|---|---|---|
| Train / fine-tune | works | ev-trossen-openpi-tutorial | |
| Real-robot inference | works | ev-trossen-openpi-tutorial | |
| Simulation inference | no verified evidence | — | |
| Teleop + record | no verified evidence | — |
Caveats
- Trossen labels its openpi tutorial experimental, with minimal testing on the Trossen AI setup.
- Fine-tuning is required (the π0 base mixture has no Trossen AI data); in the vendor's tests the 50-episode fine-tune failed on a different block size/colour, a wooden block, and under disturbances.
- Uses Trossen's openpi fork, which trains on LeRobot Dataset v2 (LeRobot v0.1.0); v3.0 datasets are not compatible with that training pipeline.
Evidence 3 sources; the cell shows the highest tier
- T1 · upstream documentedvendor-docsverified 2026-10-24 (1d ago)
Trossen's openpi tutorial fine-tunes π0 (LoRA) on a 50-episode bimanual WidowX AI handover dataset, serves it with openpi's policy server and drives the arms through the LeRobot plugin client; reports one success and three failure scenarios.
“openpi_trossen_ai_red_block [success] : Robot successfully picks up and transfers red block in second try.”
https://docs.trossenrobotics.com/trossen_arm/v1.9/tutorials/openpi.html - T3 · community reportedhub-checkpointverified 2026-10-24 (1d ago)
Trossen-published openpi (orbax params + assets/trossen/norm_stats.json) π0 checkpoint for Trossen AI block transfer, linked from the tutorial as the fine-tuned π0 checkpoint.
https://huggingface.co/TrossenRoboticsCommunity/pi0-block-transfer-trossen-ai-openpi - T3 · community reportedhub-checkpointsource 2025-08-05verified 2026-10-24 (1d ago)
LeRobot route (training only): config.json type=pi0; train_config dataset TrossenRoboticsCommunity/bimanual-widowxai-handover-cube, whose meta/info.json robot_type=bi_widowxai_follower. Card is auto-generated; no on-robot results.
https://huggingface.co/TrossenRoboticsCommunity/pi0-handover-cube-widowxai
Embed this cell
Badge for READMEs and model cards. It always shows the current state.
[](https://caniembody.pages.dev/compat/trossen-widowx/pi0)<iframe src="https://caniembody.pages.dev/embed/trossen-widowx/pi0" width="380" height="132" style="border:0" title="π0 on Trossen WidowX AI | CanIEmbody"></iframe>History
- 2026-10-25 fecccd1 Initial release: robot policy compatibility matrix · Danilo Znamerovszkij