pollen-robotics/reachy_mini
Reachy Mini's SDK
Reachy Mini – オープンソースの表現力豊かなロボット
それは何か
- 小型の3自由度ロボットキット(ワイヤレスまたはUSB接続)で、数時間で組み立てられます。
- Python と JavaScript SDK が付属しており、動き、カメラ、スピーカーをプログラムできます。
- LLM 駆動やその他の AI 動作をテストするための物理プラットフォームを求める趣味人、メーカー、AI 開発者向けに設計されています。
主要コンポーネント
- ハードウェア – Raspberry Pi CM4 ベースのボード(ワイヤレス版)またはシンプルな USB 電源ボード(Lite)。ヘッド、アーム用のサーボ、マイク/スピーカーが含まれます。
- SDK – 低レベル制御(関節角度、軌道)と高レベルユーティリティ(ヘッドポーズヘルパー)のための Python パッケージ(
reachy_mini)。JavaScript SDK を使用すると、WebRTC を介してブラウザからロボットを駆動でき、インストール不要の Web アプリが可能になります。 - アプリエコシステム – アプリは Hugging Face Spaces でホストされ、ロボットのコントロール UI からインストールされます。例:会話エージェント(LLM 駆動)、ラジオプレーヤー、ハンドトラッキングコントローラー。
- シミュレーション – MuJoCo ベースの仮想ロボットで、ハードウェアなしでコードを開発およびテストできます。
始め方
- プラットフォームを選ぶ – ワイヤレス(RPi CM4 + バッテリー)、Lite(USB)、またはシミュレーション(MuJoCo)。README のリンクからステップバイステップガイドに進めます。
- SDK をインストール –
uv(高速インストーラー)の使用を推奨、またはpipにフォールバック。 - クイックデモを実行 – Python の例で、数行でヘッドを動かす方法を示します:
from reachy_mini import ReachyMini from reachy_mini.utils import create_head_pose with ReachyMini() as mini: mini.goto_target( head=create_head_pose(z=10, roll=15, degrees=True, mm=True), duration=1.0, ) - アプリを探索 – Hugging Face アプリストアを閲覧し、Conversation アプリをインストールしてロボットと話すか、JavaScript SDK を使用して独自の Web アプリを構築します。
典型的なユースケース
- AI 駆動のインタラクション – LLM(Claude、Codex など)を接続して、ロボットに会話、質問への回答、音声コマンドの追従をさせます。
- コンピュータビジョンデモ – 内蔵カメラとハンドトラッキングまたは物体検出モデルを使用して、ジェスチャーに反応するロボットを作成します。
- 教育と研究 – 安価なオープンソースプラットフォームで、具現化 AI 動作、強化学習エージェント、または人機互動研究のプロトタイプを作成します。
- Web ベースのロボットインターフェースのプロトタイピング – WebRTC を介してビデオをストリーミングし、制御コマンドを送信するブラウザ UI を構築し、URL を誰とでも共有します。
コミュニティとサポート
- Discord – トラブルシューティング、ビルドの共有、アプリの共同作業のための活発なコミュニティ。
- ドキュメント – Hugging Face でホストされています。インストール、クイックスタート、コアコンセプト、AI 統合ガイドが含まれます。
- 貢献 – オープンな問題を歓迎します。貢献ガイドラインは
docs/contributing.mdにあります。
ライセンス
- コード:Apache 2.0
- ハードウェア設計ファイル:Creative Commons BY-SA-NC
Reachy Mini は、ソフトウェアのみの AI プロジェクトと実世界の具現エージェントの間のギャップを埋め、LLM 駆動ロボティクスのための具体的な遊び場を開発者に提供します。
関連
- Dispatch
- プロジェクト
- Dispatch
- Dispatch
- Dispatch