reachy_mini は何をしますか?
🤖 Reachy Miniで表現豊かなロボットを自作しましょう。ハッカーやAI開発者向けのオープンソースプラットフォームで、ロボティクスと機械学習を探求できます。
概要
Reachy Mini は、Pollen Robotics が開発したオープンソースのロボットプラットフォームです。このスキルは、AIエージェントが Reachy Mini と連携し、ロボットの制御やインタラクションをプログラムするための基盤を提供します。
特徴
- オープンソース: ハードウェアとソフトウェアの両方がオープンソースで公開されています。
- モジュール式設計: 腕や頭、表情のモジュールを組み合わせてカスタマイズ可能。
- AI統合: 機械学習モデルをロボットに組み込み、インテリジェントな動作を実現。
- 簡単セットアップ: 数ステップで環境を構築し、すぐに制御を開始できます。
セットアップ方法
-
Reachy Mini のハードウェアを組み立てます(公式ガイド参照)。
-
必要なソフトウェアをインストールします:
pip install reachy-sdk -
ロボットに接続し、基本動作をテストします:
from reachy_sdk import ReachySDK Reachy = ReachySDK(host='192.168.1.100') Reachy.r_arm.shoulder_pitch.goal_position = -30
API一覧
| 機能 | メソッド | 説明 |
|---|---|---|
| 肘の制御 | r_arm.elbow | 右腕の肘関節角度を設定 |
| 頭部回転 | head.neck | 首の回転角度を指定 |
| 表情表示 | face.display_emotion | 画面上に感情表現を表示 |
詳細なAPI仕様は公式ドキュメントを参照してください。
サンプルコード
# ロボットに挨拶させる例
from reachy_sdk import ReachySDK
import time
robot = ReachySDK(host='192.168.1.100')
# 腕を振る
robot.r_arm.shoulder_roll.goal_position = 20
time.sleep(1)
robot.r_arm.shoulder_roll.goal_position = -20
time.sleep(1)
# 笑顔を表示
robot.face.display_emotion('happy')
リソース
ライセンス
このスキルは MIT ライセンスの下で公開されています。詳細は LICENSE ファイルを参照してください。