🧪 新しいチュートリアルを公開中 — ロボットアームからセンサーまで
コンテンツへスキップ

SO-ARM101 + AmazingHand 使用チュートリアル ​

本チュートリアルは、SO-ARM101 フォロワーアーム + AmazingHand 器用なハンド の遠隔操作、データ収集、訓練の全工程を再現するためのものです。LeRobot(公式リポジトリのカスタム版)に基づきます。

チュートリアルはステージごとに構成され、各ステージは独立したディレクトリになっています。内部は OS ごとに Windows と Linux の 2 つのドキュメントに分かれています。お使いの OS に応じて該当するドキュメントをお読みください。


ハードウェアとソフトウェアの概要 ​

機器シリアルポート(例、要置換)サーボ型番説明
リーダーアーム(Leader)COM54 / /dev/ttyACM1複合型番
sts3125-C001、sts3215-C044、sts3215-C046
遠隔操作の入力、6 番グリッパーを保持
フォロワーアーム(Follower)COM58 / /dev/ttyACM0sts3215-C018(1-5 番)実行側、6 番グリッパーを取り外し
AmazingHand 器用なハンドCOM11 / /dev/ttyACM2scs0009(8 個、ID 1-8)フォロワーアーム先端、独立シリアルポート

⚠️ シリアルポート名はマシンごとに異なります:上の表は例です。COM 番号/デバイスパスは各 PC で異なるため、必ず lerobot-find-port で本機の実際の値を確認し、すべてのコマンドのプレースホルダーを置き換えてください。

3 つの機器はそれぞれ独立したシリアルポート、独立した電源が必要です。SCS0009(プロトコル 1)と STS3215(プロトコル 0)は同一バス上で互換性がありません。


チュートリアルのディレクトリ構成 ​

Plaintext
tutorials/robot-arms/so-arm-amazinghand/
├── index.md
├── Linux
│   ├── 01-Environment-Setup-Linux.md
│   ├── 02-Hand-Arm-Calibration-Linux.md
│   ├── 03-Teleoperation-Linux.md
│   ├── 04-Data-Collection-Linux.md
│   ├── 05-Model-Training-Linux.md
│   └── 06-Model-Deployment-Linux.md
└── Windows
    ├── 01-Environment-Setup-Windows.md
    ├── 02-Hand-Arm-Calibration-Windows.md
    ├── 03-Teleoperation-Windows.md
    ├── 04-Data-Collection-Windows.md
    ├── 05-Model-Training-Windows.md
    └── 06-Model-Deployment-Windows.md

推奨の閲覧順序 ​

手順ステージLinuxWindows
1環境構築01-Environment-Setup-Linux.md01-Environment-Setup-Windows.md
2キャリブレーション02-Hand-Arm-Calibration-Linux.md02-Hand-Arm-Calibration-Windows.md
3遠隔操作03-Teleoperation-Linux.md03-Teleoperation-Windows.md
4データ収集04-Data-Collection-Linux.md04-Data-Collection-Windows.md
5モデル訓練05-Model-Training-Linux.md05-Model-Training-Windows.md
6デプロイと評価06-Model-Deployment-Linux.md06-Model-Deployment-Windows.md

各ステージの主な違い早見表 ​

項目LinuxWindows
Python 環境Miniforge + 同じコマンドMiniconda + conda create -n lerobot python=3.12
シリアルポート名/dev/ttyACM0/1/2(例)COM54 / COM58 / COM11(例)
シリアルポート権限sudo chmod 666 /dev/ttyACM* または udev ルールが必要特別な設定は不要
コマンド呼び出しconda 有効化後に lerobot-xxxconda 有効化後に lerobot-xxx
CUDA 訓練公式サポート、解決がスムーズCUDA 版 torch を手動でインストール

共通の注意事項 ​

  1. まずステージ1 を通してから次のステージへ——環境は以降すべてのコマンドの前提です。

  2. PC ごとに再キャリブレーションが必須:特にハンド角度(lerobot-calibrate-amazing-hand)は、config 内の角度は AmazingHand 公式の汎用デフォルトで、あくまでフォールバックです。hand_angles.json が存在する場合は本機の実測値が優先して読み込まれます。

  3. キャリブレーションファイルの場所:~/.cache/huggingface/lerobot/calibration/、マシンを変える場合は移行または再キャリブレーションが必要です。

  4. 初回の遠隔操作では必ず方向を検証:グリッパーが開く ↔ ハンドが開く、つまむ ↔ ハンドが閉じる。

  5. 各ステージの Windows / Linux にはそのプラットフォーム固有の注意事項が含まれています。最後までお読みください。


トラブルシューティングの入口 ​

各ステージのドキュメントに、プラットフォーム別のトラブルシューティング表があります。よくある問題:

  • conda が未初期化/コマンドが見つからない

  • シリアルポートの権限不足(Linux)

  • ハンド/アームの方向マッピングの誤り

  • ハンド角度が未キャリブレーションによる開閉異常

各ステージのドキュメントを参照してください。

関連リンク ​