himorishige/so101_candy_basket
Viewer • Updated • 4 • 22
How to use himorishige/act_so101_candy_basket with LeRobot:
SO-ARM101 ロボットアームが飴ちゃん入りカゴを掴んでユーザーの元へ運ぶ動作を、模倣学習で獲得したモデルです。エンジニアの疲労を検知する空間AIシステムの一部として、疲労度が閾値を超えた際に自動で飴ちゃんを配達します。
| パラメータ | 値 |
|---|---|
| ステップ数 | 100,000 |
| バッチサイズ | 16 |
| 学習率 | 1e-05 |
| オプティマイザ | AdamW (weight_decay=0.0001) |
| chunk_size | 100 |
| n_action_steps | 100 |
| latent_dim | 32 |
| dim_model | 512 |
| n_encoder_layers | 4 |
| n_decoder_layers | 1 |
| n_heads | 8 |
| vision_backbone | resnet18 |
| 最終 loss | 0.031 |
| 指標 | 値 |
|---|---|
| 最終 training loss | 0.031 |
| 推論FPS(CUDA) | 30Hz |
推論FPSは学習時FPS(30Hz)と一致させることが成功率に直結します。
pip install "lerobot[feetech]>=0.4.4"
lerobot-record \
--robot.type=so101_follower \
--robot.port=/dev/ttyACM0 \
--robot.cameras='{ "front": {"type": "opencv", "index_or_path": 2, "width": 640, "height": 480, "fps": 30}, "wrist": {"type": "opencv", "index_or_path": 0, "width": 640, "height": 480, "fps": 30} }' \
--policy.path=himorishige/act_so101_candy_basket \
--dataset.repo_id=himorishige/eval_so101_candy_basket \
--dataset.fps=30 \
--dataset.num_episodes=1 \
--dataset.push_to_hub=false \
--dataset.single_task="Pick up candy basket and deliver it"
Apache-2.0
本モデルは関西電力KOI×VOLTMIND 生成AIハッカソン(2026年3月)にて Team NANIWA-Factory が開発しました。