Middlewares and the Robot Operating System (ROS)
Middlewares and the Robot Operating System (ROS)#
{"description": "ROS (Robot operating system) is a well known middleware, i.e., a \"postman\" that carries data around the robot architecture.", "keywords": "ROS, middleware, ROS robot, messages"}
ROS is a popular robotics “middleware”. It provides mechanisms for communication between components of a robot system, as well as debugging and many other features. ROS is sometimes affectionately referred to as the “McDonalds” of robotics. Duckietown robots, including Duckiebots, Duckiedrones and smart Duckietown infrastructure use ROS (and from mid 2024 will start supporting other middlewares, such as ROS2).