Downloads · 30 days
27
18% of all-time downloads
Kaito-F/pi05_libero_plus_t1_lora_v15b_btlc_vis
pi05_libero_plus_t1_lora_v15b_btlc_vis is a robotics model from Kaito-F. Use it for the robotics task on the model card, and read the license before you ship it in a product. It is set up for lerobot. The card lists the license as apache-2.0.
π0.5(pi05)ベースの Vision-Language-Action ポリシー。LIBERO-plus の視覚摂動タスク(背景テクスチャ / 照明変化)への頑健化を目的とした LoRA fine-tune で、PARC 2026 予選 Track 1 の提出モデル(内部呼称 v15b)。LoRA はマージ済みで、通常の PI05Policy チェックポイントとしてそのままロードできる。
Downloads · 30 days
27
18% of all-time downloads
All-time downloads
149
Public
Parameters
4.1B
9.4 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors9.4 GB · 100%
How the weights are stored.
BF163.6B · 87%
From the Hugging Face model README
π0.5(pi05)ベースの Vision-Language-Action ポリシー。LIBERO-plus の視覚摂動タスク(背景テクスチャ / 照明変化)への頑健化を目的とした LoRA fine-tune で、PARC 2026 予選 Track 1 の提出モデル(内部呼称 v15b)。LoRA はマージ済みで、通常の PI05Policy チェックポイントとしてそのままロードできる。
English summary: A LoRA fine-tune of π0.5 (lerobot/pi05_libero_finetuned_v044) for robustness to background-texture and lighting perturbations in LIBERO-plus manipulation tasks. LoRA weights are merged; load directly with lerobot's PI05Policy.
| 項目 | 内容 |
|---|---|
| ベースモデル | lerobot/pi05_libero_finetuned_v044(rev 8e17415) |
| 手法 | LoRA(マージ済み)r=32 / α=32 |
| LoRA 適用先 | 視覚エンコーダ(SigLIP)attention q/v + action expert(Gemma)attention q/v + 状態/行動射影層 |
| 学習データ | lerobot/libero_plus から選別した 500 エピソード |
| 学習 | 3,000 steps / batch 2 / LR 1e-4 → 1e-5(cosine decay、warmup 100)/ seed 42 |
| 入出力 | 入力: agentview + 手首カメラ画像(128×128 推奨)+ ロボット状態 + 言語指示 / 出力: 7 次元 EE デルタ action [dx, dy, dz, droll, dpitch, dyaw, gripper] |
freeze_vision_encoder=false とし、SigLIP の attention にも LoRA を適用した。背景テクスチャ・照明という「知覚側」の摂動に対する頑健性は、この視覚適応が主要因であることを層別の切り分け実験(視覚のみ / 言語塔のみ)で確認している。n_action_steps=10(10 ステップごとに再計画)+ action EMA β=0.3(軌道平滑化、jerk 約 −14%)。画像は学習時と整合する 128×128 で入力する。from lerobot.configs import PreTrainedConfig
from lerobot.policies.pi05.modeling_pi05 import PI05Policy
model_id = "Kaito-F/pi05_libero_plus_t1_lora_v15b_btlc_vis"
cfg = PreTrainedConfig.from_pretrained(model_id)
cfg.n_action_steps = 10
policy = PI05Policy.from_pretrained(model_id, config=cfg)
policy.eval()
# 観測(画像 2 視点 + 状態 + 指示)を前処理して policy.select_action(...) を呼ぶ。
# 出力 action 列に EMA(β=0.3)を掛けると軌道が滑らかになる(任意)。
lerobot v0.6.0 系で動作確認済み。前処理・後処理は同リポジトリ同梱の processor(policy_preprocessor.json / policy_postprocessor.json)を make_pre_post_processors で適用する。
action_time_mlp_*)は実モジュール名(time_mlp_*)と一致せず、当該層は実質未適応(視覚 q/v・expert q/v・射影層は適応済み)。ベースモデル(π0.5 / PaliGemma 系)および lerobot/libero_plus データセットの各ライセンス・利用条件に従う。π0.5: Physical Intelligence、LIBERO-plus: 原著者ら、学習フレームワーク: lerobot。