何が起きたか
Seeed Studioは、同社のWiki上で「Starai Arm」のROS2 MoveItガイドを公開した。本ガイドは、Fashion Star Roboticsが提供する6+1自由度のロボットアームをROS2環境でセットアップし、MoveIt2による逆運動学計算やIsaac Simでのシミュレーションを行う方法を解説している。
詳細
Starai Armは、Fashion Star Robotics製のサーボモーターシリーズを採用したオープンソースのロボットアームで、二次開発が容易な6+1自由度のソリューションとして提供される。デュアルアーム構成では、リーダーアーム「Violin」に対し、フォロワーアーム「Viola」はアームスパンの70%時点で300gの可搬重量、もう一つのフォロワーアーム「Cello」は750gの可搬重量を持つとされる。 本アームはROS2によるデータトピックの配信・購読とアーム制御、MoveIt2による逆運動学計算、Isaac Simでのシミュレーションに対応する。さらに、模倣学習のためのLeRobotプラットフォームとの統合が設計されており、PyTorchモデル、データセット、データ収集・シミュレーション・トレーニング・デプロイのためのツールを提供する。SDKはPythonとC++の両方をサポートし、ボタンホバーによる重力補償シミュレーション、モジュール式エンドエフェクタによるDIY交換、Nvidia Jetsonプラットフォームでのデプロイにも対応する。 ガイドでは、依存環境としてUbuntu 22.04.5 LTSとROS2 Humbleを指定し、MoveIt2のインストール(sudo apt install ros-humble-moveit*)、サーボモーターSDKのインストール(sudo pip install pyserial、sudo pip install fashionstar-uart-sdk)、ワークスペースの構築(mkdir -p ~/starai_ws/src、cd ~/starai_ws、colcon build)、およびGitHubリポジトリ(https://github.com/Seeed-Projects/fashionstar-starai-arm-ros2.git)のクローン手順を紹介している。
Key Facts
| Seeed Studioが「Starai Arm」のROS2 MoveItガイドを公開した。 | [0] |
| Starai ArmはFashion Star Robotics製のサーボモーターを使用した6+1自由度のロボットアームである。 | [1] |
| リーダーアーム「Violin」に対し、フォロワーアーム「Viola」はアームスパンの70%時点で300gの可搬重量を持つ。 | [1] |
| フォロワーアーム「Cello」はアームスパンの70%時点で750gの可搬重量を持つ。 | [1] |
| ROS2、MoveIt2、Isaac Simをサポートする。 | [1] |
| LeRobotプラットフォームとの統合が設計されており、PyTorchモデル、データセット、ツールを提供する。 | [1] |
| PythonおよびC++のSDK開発をサポートする。 | [1] |
| Nvidia Jetsonプラットフォームでのデプロイに対応する。 | [1] |
| 依存環境はUbuntu 22.04.5 LTSとROS2 Humble。 | [1] |
| GitHubリポジトリ「https://github.com/Seeed-Projects/fashionstar-starai-arm-ros2.git」が紹介されている。 | [2] |
なぜ重要か
本ガイドの公開により、オープンソースのロボットアームをROS2環境で利用するための具体的な手順が提供され、教育や研究、二次開発の障壁が下がると考えられる。特に、MoveIt2やIsaac Sim、LeRobotといった主要なロボティクスツールとの統合が示されたことで、模倣学習やシミュレーションを活用した開発が容易になる可能性がある。