ROS 2 はロボット開発の基盤となるミドルウェアで、ノードやトピックなどの概念を使い、複雑なシステムを効率的に構築できる。 既存の豊富なライブラリ・ツールを活用することで、再発明を避けつつ拡張性の高いアプリケーションを素早く開発可能。