Renesas bereitet die RX65N-MCU auf das neue Roboterprotokoll ROS 2 vor
Insbesondere ein XRCE-DDS-Client ("Micro XRCE-DDS" von eProsima) wurde auf Renesas 32-Bit-RX65N-MCUs implementiert.
"Robot Operating System - ROS - ist ein zentrales Framework, das Bibliotheken und Tools bereitstellt, mit denen Entwickler der Robotik-Community Innovationen zur Verfügung stellen können", sagte das Unternehmen. „Es besteht neues Interesse an der Ausweitung des ROS-Zugriffs auf eingebettete MCUs, wodurch die Entwicklung von Servicerobotern beschleunigt wird. Die Entwicklung des ROS 2 geht auf diese Bedürfnisse ein. Durch die Unterstützung von DDS-XRCE kann eine Software entwickelt werden, die die Sensoren und Aktoren steuert, die an den Robotiksystemendpunkten eingebettet werden, wie z. B. Wohlfahrt, Schutz, Empfang, Reinigung und Haushaltsroboter. “
In einer Demonstration verband Renesas zwei RX65N-basierte Boards mit DDS-XRCE, einer Sensorplatine, die als Roboteraugen und -ohren dient, und einer Aktuatorplatine, die Hände und Beine bedient. Nach Angaben der Firma wird die in dieser Demonstration verwendete Software später in diesem Jahr als Open-Source verfügbar sein.
Gemäß eProsima's GitHub-Seite:
Micro XRCE-DDS implementiert ein Client-Server-Protokoll, um ressourcenbeschränkten Geräten (hier Clients) die Teilnahme an der DDS-Kommunikation zu ermöglichen. Der Micro XRCE-DDS-Agent (Server) ermöglicht diese Kommunikation.
Der Micro XRCE-DDS-Agent handelt im Auftrag der Micro XRCE-DDS-Clients und ermöglicht es ihnen, als DDS-Publisher und / oder Abonnenten am DDS Global Data Space (GDS) teilzunehmen.
Micro XRCE-DDS bietet sowohl einen Agenten als auch eine API-Schicht, die die Implementierung seiner Clients ermöglicht.
