top of page

ROS / ROS2 (Robot Operating System) in Industrial and Collaborative Robotics
ROS/ROS2
ROS(Robot Operating System)とは、ロボットアプリケーション開発を効率化するためのオープンソースのミドルウェア基盤です。
センサー処理、通信、制御、ナビゲーションなどの機能をモジュール化し、ノードと呼ばれる単位で分散構成できます。
ROS2はその次世代版で、産業用途を意識したリアルタイム性・セキュリティ・分散制御強化が図られています。
■ROSとROS2の違い
ROS(初代)
研究・教育用途中心
TCPベース通信
リアルタイム性は限定的
ROS2
DDS(Data Distribution Service)採用
リアルタイム対応強化
セキュリティ機能標準化
マルチプラットフォーム対応
産業用途ではROS2が主流になりつつあります。
■ロボット分野での活用例
自律移動ロボット(AMR)


