ROS 2 architecture