Kota0612/diffusion-policy-dex1-1-fiducial-cube-20260902
015
Diffusion Policy — Dex1-1 Fiducial Cube (2026-09-02)
diffusion_policy (UMI/RoboHarvestベース、Dex1-1カッター向けに改修) を、Unitree Dex1-1カッターハンドによるFiducial Cube収集データ (Kota0612/dex1-1-umi-fiducial-cube-20260902、 154エピソード・36,440フレーム)で学習した最終モデルです。
学習設定
- ポリシー:
DiffusionUnetTimmPolicy(obs encoder:vit_base_patch16_clip_224.openai) - ノイズスケジュール: DDIM,
beta_schedule=squaredcos_cap_v2,num_train_timesteps=50,prediction_type=epsilon - epoch: 105 / 120(train loss ≈ 0.011で収束)
- 観測:
camera0_rgb(gripper側カメラ、224x224) - 行動空間: エンドエフェクタ位置
eef_pos(3) + 姿勢eef_rot_axis_angle(3) の計6次元 (gripper開閉幅は含まない。Dex1-1カッターは別のCNNで開閉幅を制御するため)
ファイル
使い方
このチェックポイントは Dex1-1hand_UMIリポジトリの diffusion_policyパッケージに依存します(torch.load + dillでロード)。
import torch, dill
payload = torch.load(open("epoch=0105-train_loss=0.011.ckpt", "rb"), pickle_module=dill)
# payload['state_dicts']['model'] などを参照してロードライセンス
MIT License.
