AhaRobot
オープンソースのロボット Astra をもとにした、家庭内サービス用の双腕移動マニピュレータです。
ハードウェア
| 部位 | 仕様 |
|---|---|
| 台車 | 差動二輪 |
| 胴体 | 昇降機構 |
| 腕 | グリッパ付きの双腕 |
| 頭部 | パン・チルト。Intel RealSense D435i(RGB-D カメラ)を搭載 |
| アクチュエータ | Feetech STS3215 シリアルバスサーボ。ESP32 のサーボドライバで駆動 |
| 計算機 | NVIDIA DGX Spark(視覚言語モデル、セグメンテーション、音声認識)と NVIDIA RTX 5090 搭載のノート PC |
機構はオープンソースのロボット Astra をもとにしています。
ソフトウェア
Ubuntu 24.04 と ROS 2 Jazzy で動き、Gazebo Harmonic で開発・検証しています。 パッケージと使い方は ソフトウェア を見てください。
できること
- ナビゲーション: 地図作成、自己位置推定、経路計画(slam_toolbox、AMCL、Nav2)
- マニピュレーション: 腕の動作計画(MoveIt 2)
- 認識: 物体のセグメンテーションと認識、人の検出、物を置ける面の検出
- 人との対話: 音声認識と音声合成
- タスク実行: タスクをサブゴールに分け、チェックポイントと巻き戻しを持たせて実行。Web GUI で監視