プラットフォームハブ

重要なソフトウェアスタックとロボットメーカーをマーケティング抜きで解説します。何をインストールするか、費用はいくらか、注意点はどこか、そして最近の動き。

ROS 2

ROS 2とOpen Robotics

大半のロボットメーカーがドライバを提供している、オープンなミドルウェア・シミュレータ・計画スタックです。無料で、コアはApache-2.0です。LTSリリースは5年の固定サイクルで提供されます。

6件の提供内容 · ROS 2のコアパッケージとGazeboはApache-2.0、MoveIt 2はBSD-3-Clause、Nav2はパッケージによりApache-2.0・BSD-3-Clause・LGPL-2.1-or-laterが混在
NVIDIA Isaac

NVIDIA Isaac

GPUシミュレーション(Isaac Sim)、ロボット学習(Isaac Lab)、高速化されたROS 2パッケージ(Isaac ROS)、Jetsonオンボードコンピュータを提供します。大半は無料でダウンロードできますが、NVIDIAのハードウェアに依存します。

5件の提供内容 · Isaac SimのソースはApache-2.0だが、NVIDIAの規約に基づくOmniverse Kit SDKとアセットが必要。Isaac LabはBSD-3-Clause。Isaac ROSはNVIDIA Isaac ROS Software Licenseで、NVIDIA GPU搭載システムに限定
MuJoCo

MuJoCoとGoogle DeepMindのロボティクス

ロボット学習論文の多くが使うApache-2.0の物理エンジン、そのGPUバックエンド(MJXとMuJoCo Warp)、モデルライブラリのMenagerie、Google DeepMindのGemini Roboticsモデルを紹介します。

5件の提供内容 · MuJoCo、MuJoCo Warp、MuJoCo PlaygroundはApache-2.0。Menagerieのモデルはそれぞれ個別のライセンス(Apache-2.0、BSD、MIT)。Gemini RoboticsモデルはGoogleの規約に従う
Universal Robots

Universal Robots

デンマークの協働ロボットメーカーです。同社のアームは研究室や軽工業で事実上の標準となっています。コントローラはクローズドですが、オープンなリアルタイムインタフェースと、メーカーが保守するBSD-3ライセンスのROS 2ドライバを備えています。

4件の提供内容 · プロプライエタリなコントローラソフトウェア(PolyScope 5およびPolyScope X)。ROS 2ドライバはBSD-3-Clause、Universal_Robots_Client_LibraryはApache-2.0
ABB

ABB Robotics

大手の産業用アームメーカーです。OmniCoreコントローラ、RAPID言語、RobotStudioシミュレータを提供しています。ROS 2対応はサードパーティ製で、ロボット部門のSoftBankへの売却は未完了です。

5件の提供内容 · コントローラソフトウェア(RobotWare、RAPID)とRobotStudioはプロプライエタリ。コミュニティ製ROS 2ドライバabb_ros2はApache-2.0
FANUC

FANUC

CRX協働ロボット、LR Mateアーム、R-30iB PlusおよびR-50iAコントローラを手がける日本のファクトリーオートメーション企業です。2025年からはFANUC自身がApache-2.0のROS 2ドライバを保守しています。

5件の提供内容 · コントローラソフトウェアとROBOGUIDEはプロプライエタリ。FANUC ROS 2 DriverはApache-2.0で、BSD・MITライセンスのサードパーティコンポーネントを含む
KUKA

KUKA

Midea傘下のアウクスブルクのロボットアームメーカーで、KSS、Sunrise、新しいiiQKA.OS2のコントローラを持ちます。iiQKA.OS2にはRSI経由の公式Apache-2.0 ROS 2ドライバがあり、それ以外はコミュニティ製ドライバが対応します。

5件の提供内容 · コントローラソフトウェア(KSS、Sunrise.OS、iiQKA.OS2)とiiQWorksはプロプライエタリ。ROS 2ドライバと外部制御SDKはApache-2.0
Franka

Franka Robotics

Franka Research 3を製造するミュンヘンのメーカー。Franka Research 3は全関節でトルクを検出する7 自由度(DoF)アームで、1 kHzの外部制御インターフェースを備え、研究機関が学習や接触を伴う制御に使っています。

5件の提供内容 · ロボットのファームウェア、Desk、RIDEはプロプライエタリ。libfranka(C++およびPythonバインディングのpylibfranka)とfranka_ros2はApache-2.0
Boston Dynamics

Boston Dynamics

四脚ロボットSpot、倉庫向けロボットStretch、電動ヒューマノイドAtlasを手がけるメーカーです。Spotには使用できるハードウェアを制限したライセンスのPython SDKと、コミュニティによるROS 2ドライバがあります。

5件の提供内容 · ロボットのソフトウェアはプロプライエタリ。Spot SDKはBoston Dynamics Software Development Kit License(20191101-BDSDK-SL)で、Boston Dynamics製品とソフトウェアシミュレータでの使用に限定。コミュニティ製のspot_ros2はMITとBSD-3-Clause
Unitree

Unitree Robotics

低価格の四脚ロボットとヒューマノイドを価格を公開して販売する杭州のメーカーです。EDU版では低レベルのDDS制御とBSD-3ライセンスのSDKが使えますが、セキュリティ上と規制上のリスクが報告されています。

5件の提供内容 · ロボットのファームウェアはプロプライエタリ。unitree_sdk2、unitree_sdk2_python、unitree_ros2、unitree_mujocoはBSD-3-Clause
Open drone stack

オープンなドローンスタック(PX4、ArduPilot、Dronecode)

2つのオープンソースのオートパイロットであるPX4(BSD-3)とArduPilot(GPLv3)、両者を支えるMAVLinkプロトコルと周辺ツール、そしてそれぞれのROS 2との接続方法を解説します。多くのベンダーのハードウェア上で動く無償のソフトウェアです。

5件の提供内容 · PX4とMAVSDKはBSD-3-Clause、QGroundControlはApache-2.0、ArduPilotはGPLv3
オープンソース

オープンソースのロボットエコシステム

大手メーカー以外のオープンなライブラリとハードウェア。実機アームでの学習にはLeRobot、モデリングと計画にはDrakeとOMPL、手早いシミュレーションにはPyBullet、そしてオープンなアームSO-101を紹介します。

5件の提供内容 · LeRobotはApache-2.0、SO-ARM100/SO-101の設計データはApache-2.0、DrakeはBSD-3-Clause、OMPLはBSD-3-Clause、BulletとPyBulletはzlib(サードパーティのフォルダを除く)