rosserial fornece um protocolo de comunicação ROS que funciona sobre o UART do Arduino. Ele permite que seu Arduino seja um nó ROS completo que pode publicar e assinar diretamente mensagens ROS, publicar transformações TF e obter a hora do sistema ROS.
Para que serve o Rosserial?
rosserial é um protocolo para encapsular mensagens serializadas ROS padrão e multiplexar vários tópicos e serviços sobre um dispositivo de caractere, como uma porta serial ou um soquete de rede.
O que é Rosserial Arduino?
O pacote rosserial ROS usa a comunicação universal do receptor/transmissor assíncrono (UART) do Arduino e converte a placa em um nó ROS que pode publicar mensagens ROS e assinar mensagens também.
O ROS pode rodar no Arduino?
O Arduino e o Arduino IDE são ótimas ferramentas para programar hardware de forma rápida e fácil. Usando o pacote rosserial_arduino, você pode usar o ROS diretamente com o Arduino IDE.
O ROS é um sistema operacional?
ROS é um sistema meta-operacional de código aberto para o seu robô. Ele fornece os serviços que você esperaria de um sistema operacional, incluindo abstração de hardware, controle de dispositivo de baixo nível, implementação de funcionalidades comumente usadas, passagem de mensagens entre processos e gerenciamento de pacotes.