AmazingHand - オープンソースのロボットハンドプロジェクト
(github.com/pollen-robotics)- Amazing Hand プロジェクトは、200ドル以下の低コストでヒューマノイドロボットハンドを製作・制御できるオープンソースソリューション
- 8自由度を持つ4本指構造で、すべてのアクチュエータが内部に配置され、外部ケーブルなしで動作
- 3Dプリント部品、低価格、カスタマイズ性により、既存の商用ロボットハンドより高いアクセシビリティを実現
- Pythonスクリプト + Serial bus、またはArduinoベースの制御など多様な方式をサポート
- 全ソースコード、CAD、組み立てガイド、BOMなど製作に必要な資料をすべて公開
Amazing Hand プロジェクト概要
- Amazing Hand は、高価な従来のロボットハンドとは異なり、安価なオープンソースとして実験的で表現力のあるヒューマノイドロボットハンドの実装を目指す
- Reachy2 と併用でき、さまざまなロボットの手首構造にも適用可能。
- 8自由度、4本指、各指2関節、柔軟シェル構造
- すべてのアクチュエータを手の内部に配置し、外部ケーブル/アクチュエータなしで動作
- 3Dプリント対応、重量400g、200ユーロ以下の低コスト製作
- 完全オープンソースで、外部コミュニティによる更新や活用事例も共有
主な機能と設計上の特徴
- 各指は平行メカニズムで駆動し、2つの小型 Feetech SCS0009 サーボが屈曲/伸展、内転/外転動作を制御
- 指パーツの対称性を考慮し、右手/左手パーツを分けることで左右どちらも製作可能
制御方法
- Waveshare Serial bus + Pythonスクリプトを活用
- Arduino + Feetech TTL Linker を活用
- 各方式ごとに基本デモプログラムと詳細説明を提供
製作資料
BOM(部材一覧)と 3Dプリント
- 必須部品一覧(BOM)、3Dプリント部品、プリントガイド、組み立てガイドをすべて公開
- STL/STEP 形式の CAD ファイル、Onshape ドキュメント、プリセット角度データなどを含む
- 右手/左手の組み立て差異、サーボ ID 割り当て時の注意点を説明
組み立てとデモ実行
- 組み立てガイド PDF に BOM の標準部品構成を記載
- Python & Waveshare、Arduino & TTLinker による指のキャリブレーションスクリプトを提供
- 左右の手はいずれも単体で製作可能で、ロボットの両手として組み合わせる場合はそれぞれ異なるサーボ ID が必要
デモ実行
- Python/Arduino ベースの基本デモソフトウェア
- 外部電源(5V/2A DC/DC アダプタなど)が必要
- BOM 文書に推奨電源情報を含む
設計上の制約と参考事項
- 3Dプリント品質や部品の手作業調整により、実際の角度に差が生じる可能性
- 複合把持(グリップ)動作や長時間耐久性については、追加ソフトウェア開発後に十分な実験が必要
- SCS0009 サーボの**スマート機能(トルク、位置、温度、フィードバックなど)**をサポート
高度なデモと拡張性
- 逆運動学/順運動学ベースの高度なデモとテストツールを提供
- 将来的には独自の集積 PCB、知能的な指閉鎖動作、多様な指の長さ/形状、センサー追加など継続的な開発を目標とする
コミュニティ、FAQ、連絡先
- コミュニティの貢献事例、中国語版 BOM、派生ベースなどの資料を共有
- To-Do List: カスタム PCB、把持動作テスト・スマート制御、指の追加/変形研究、センサー統合など
- Discord 公開チャンネル、直接連絡用リンクを提供
- 主な貢献者を明記
結論
Amazing Hand は、低コストで拡張性の高いロボットハンドのオープンソースプロジェクト。製作資料の全面公開、多様な制御・設計オプション、コミュニティ主導の発展方針により、ロボット研究者、メイカー、教育者、スタートアップにとって活用価値が高い。
1件のコメント
Hacker Newsのコメント