Robôs perfomam multiplas tarefas.
O ROS está asscodiado com todas essas tarefas, transformando mensagens em publishers e subcribers.
ROS tem desvantagens.
Sistemas embarcados são limitados e, por exemplo, rodar um middleware em cima do outro (ROS e DDS) é caro energeticamente.