実機がないから試せない?「FANUC ROS 2ドライバ」は仮想ロボでも動かせる

FANUC ROS 2 Driver
FANUC のロボット(実機・仮想機)を ROS 2 のアプリから動かすためのドライバ
GitHub公式サイト
公開
正式公開 2025-07-22
作り手
FANUC CORPORATION(会社)
対応
ROS 2 Jazzy(Ubuntu 24.04)・ROS 2 Humble
言語
英語
価格
無料(Apache-2.0 ライセンス)
評価
GitHub のスター 196(2026-10-14)

どんなアプリか

FANUC ROS 2 Driver は、ros2_control に対応した、高帯域のストリーミングで制御するためのドライバです。ソースコードは FANUC CORPORATION の GitHub で公開されています。

This project will allow users to develop a ROS 2 application to control a FANUC virtual or real robot.

FANUC CORPORATION、GitHub の README

README によると、ROS 2 のアプリを作って、FANUC の仮想のロボットと実機のどちらも動かせます。main ブランチは ROS 2 Jazzy Jalisco 向けで、README のバッジには Ubuntu 24.04 が出ています。

料金とデータの置き場所

ドライバは Apache-2.0 ライセンスで公開されています。ただし、中に含まれる sockpp は BSD 3-Clause、readwriterqueue は Simplified BSD、reflect-cpp と yaml-cpp は MIT ライセンスで、ここは例外になっています。

同じ分野のアプリ

名前型仕掛け対応料金
FANUC ROS 2 Driverロボット制御ドライバFANUC の実機・仮想機を ROS 2 から ros2_control で動かすROS 2 Jazzy / Humble無料(Apache-2.0)
HATS Standard/HATS Pro/HATS SDKロボット統合制御異なるメーカーのロボットを一つのプラットフォームで統合制御オンプレミス / AWS(SaaS)問い合わせ
ROS MCP(と turtlesim_agent)MCP サーバーROS のトピック・サービス・アクションを扱い、自然言語でロボットを操作MCP サーバー(Python、ROS 2)無料(OSS, MIT)
lazyrosROS 2 管理ツールノード・トピックなどをキーボード操作のターミナル画面で確認・管理CLI(TUI、ROS 2 Humble)無料(OSS, Apache-2.0)

入れる前に

ROS 2 Humble Hawksbill を使う場合は、main ではなく humble ブランチを使うよう README に書かれています。インストールの手順は README には載っておらず、公式のドキュメントのサイトにまとめられています。

ソースコードとドキュメントの著作権は FANUC America Corporation と FANUC CORPORATION にあります。変更や追加を送った場合、その部分の著作権は送った人に残り、変更したファイルのコメント欄にそのことを書くよう求められています。