Renesas готовит RX65N MCU для нового протокола робота ROS 2
В частности, клиент XRCE-DDS («Micro XRCE-DDS» из eProsima) был реализован на 32-битных микроконтроллерах RX65N компании Renesas.
«Robot Operating System - ROS - это ключевая структура, которая предоставляет библиотеки и инструменты, которые позволяют разработчикам вносить инновации в сообщество робототехники», - сказали в фирме. «Появился новый интерес к расширению доступа ROS к встроенным микроконтроллерам, что ускоряет разработку сервисных роботов. Разработка ROS 2 отвечает этим потребностям. Поддержка DDS-XRCE позволяет разрабатывать программное обеспечение, которое контролирует датчики и исполнительные механизмы, которые будут встроены в конечные точки робототехнической системы, такие как социальное обеспечение, безопасная охрана, прием, уборка и бытовые роботы ».
В качестве демонстрации Renesas соединил две платы на основе RX65N, используя DDS-XRCE, сенсорную плату, выступающую в роли глаз и ушей робота, и плату исполнительных механизмов, управляющую своими руками и ногами. По словам фирмы, программное обеспечение, использованное в этой демонстрации, будет открыто с открытым исходным кодом в конце этого года.
В соответствии с Страница eProsima GitHub:
В Micro XRCE-DDS реализован протокол клиент-сервер, позволяющий устройствам с ограниченными ресурсами (клиентам здесь) принимать участие в обмене данными DDS. Агент (сервер) Micro XRCE-DDS делает возможным такое взаимодействие.
Агент Micro XRCE-DDS действует от имени Клиентов Micro XRCE-DDS и позволяет им принимать участие в качестве издателей и / или подписчиков DDS в глобальном пространстве данных DDS (GDS).
Micro XRCE-DDS предоставляет как свой агент, так и уровень API, что позволяет реализовать его клиентов.
