Renesas prepara RX65N MCU para novo protocolo de robô ROS 2
Especificamente, um cliente XRCE-DDS ("Micro XRCE-DDS" da eProsima) foi implementado nos MCUs RX65N de 32 bits da Renesas.
“Robot Operating System - ROS - é uma estrutura chave que fornece bibliotecas e ferramentas que permitem aos desenvolvedores trazer inovações para a comunidade de robótica”, disse a empresa. “Houve um novo interesse em estender o acesso ao ROS para MCUs embarcados, o que acelera o desenvolvimento de robôs de serviço. O desenvolvimento do ROS 2 atende a essas necessidades. O suporte do DDS-XRCE permite o desenvolvimento de software que controla os sensores e atuadores que serão incorporados em endpoints do sistema robótico, como bem-estar, guarda segura, recepção, limpeza e robôs domésticos. ”
Em uma demonstração, a Renesas vinculou duas placas baseadas em RX65N usando DDS-XRCE, uma placa de sensores atuando como olhos e ouvidos de robô e uma placa de atuador operando suas mãos e pernas. Segundo a empresa, o software usado nesta demonstração será de código aberto no final deste ano.
De acordo com Página GitHub da eProsima:
O Micro XRCE-DDS implementa um protocolo cliente-servidor para permitir que dispositivos com recursos limitados (clientes aqui) participem de comunicações DDS - o Agente Micro XRCE-DDS (servidor) torna essa comunicação possível.
O Agente Micro XRCE-DDS age em nome dos Clientes Micro XRCE-DDS e permite que eles participem como editores e / ou assinantes do DDS no espaço de dados global (GDS) do DDS.
O Micro XRCE-DDS fornece seu agente e uma camada de API que permite a implementação de seus clientes.
