ROS 2とは?

ROS 2とはRobot Operating System 2の略称です。

  • ロボット開発用のミドルウェア

    • Robot Operating Systemってあるけどオペレーティングシステムではない

  • 公式ページ https://ros.org/

  • 公式ドキュメント https://docs.ros.org/

ROS 1との違い

ROS 1の普及に際して、当初想定していなかった場面が増加

  • セキュリティ

  • 通信環境

  • 商用化

そのためROS 2はアーキテクチャから作り直しています。
主なROS 2の特徴は

  • Linux、Windows, macOSのサポート

  • リアルタイム制御

  • 安全な通信

  • 低品質なネットワークへの対応

よく間違えられる?

間違えている人が多いので言いますが、正しくはROS 2と書きます。 ROS2でもなく、ros 2でもなく、ROS 2です! 大事なことなのでもう一度言います。 正しくはROS 2です!

参照