Instructions to use PickNikRobotics/pi05_kinova_gen3_cube_stack_sim with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- LeRobot
How to use PickNikRobotics/pi05_kinova_gen3_cube_stack_sim with LeRobot:
- Notebooks
- Google Colab
- Kaggle
pi0.5: Kinova Gen3 cube stacking
Color-conditioned cube stacking on a Kinova Gen3. Given a prompt such as
stack the red cube on the green cube, the policy picks the named cube and places it on the
named target.
License
Gemma Terms of Use. model.safetensors contains modified
Gemma weights, derived from pi0.5's PaliGemma backbone and Gemma action expert, and is
distributed with LICENSE_GEMMA.txt and NOTICE.
Use is restricted by the Gemma Prohibited Use Policy. Pass these terms on to anyone you redistribute the weights to.
Model description
- Inputs: three 480x480 RGB views keyed
scene,wrist, andoverview, an 8-dimensional joint state, and a language instruction - Outputs: 8-dimensional joint position targets: 7 Kinova Gen3 arm joints and the Robotiq 2F-85 gripper
- Training objective: flow matching
- Control rate: 10 Hz, action chunks of 50
Serving needs --state-dim 8. config.json declares observation.state as [32], pi0.5's
padded architecture width, while the normalizer statistics are 8-wide.
Training
lerobot-train, pi0.5 LoRA-backbone: LoRA (r=32, alpha=64) on the PaliGemma language model's
attention and MLP projections, dense training for the action expert and projection heads, SigLIP
frozen. 50,000 steps, batch 4, lr 2.5e-5 cosine, weight decay 0.01, seed 1000, bfloat16. See
train_config.json for the full configuration.
Trained on
kinova_gen3_cube_stack_sim,
360 episodes across all six color-ordered prompts.
Evaluation
150 held-out layouts in MuJoCo, real-time chunking on.
| gate | rate |
|---|---|
| pick, the named cube grasped and lifted | 94.0% |
| stack, placed on the named target | 81.3% |
- Downloads last month
- 12
Model tree for PickNikRobotics/pi05_kinova_gen3_cube_stack_sim
Base model
lerobot/pi05_base