rosserial предоставляет протокол связи ROS, который работает через UART вашего Arduino. Это позволяет вашему Arduino быть полноценным узлом ROS, который может напрямую публиковать и подписываться на сообщения ROS, публиковать преобразования TF и получать системное время ROS.
Для чего используется Rosserial?
rosserial - это протокол для упаковки стандартных сериализованных сообщений ROS и мультиплексирования нескольких тем и сервисов через символьное устройство, такое как последовательный порт или сетевой сокет.
Что такое Rosserial Arduino?
Пакет rosserial ROS использует универсальный асинхронный приемник/передатчик (UART) связи Arduino и преобразует плату в узел ROS, который может публиковать сообщения ROS и подписываться на сообщения.
Может ли ROS работать на Arduino?
Arduino и Arduino IDE - отличные инструменты для быстрого и простого программирования оборудования. Используя пакет rosserial_arduino, вы можете использовать ROS напрямую с Arduino IDE.
Является ли ROS операционной системой?
ROS - это мета-операционная система с открытым исходным кодом для вашего робота. Он предоставляет услуги, которые вы ожидаете от операционной системы, включая аппаратную абстракцию, низкоуровневое управление устройствами, реализацию часто используемых функций, обмен сообщениями между процессами и управление пакетами..