dSPACE Interface Blockset for ROS

Anbindung von dSPACE Echtzeitsystemen an das Robot Operating System (ROS)

Das dSPACE Interface Blockset for ROS bietet eine intuitive Methode für den Datenaustausch zwischen dSPACE Echtzeitsystemen und ROS.

Anwendungsbereiche

Funktionen für anspruchsvolle Fahrassistenzsysteme und autonomes Fahren (ADAS/AD) erfordern mehrere heterogene Datenströme wie die von Kameras, Radar und Lidar. Das Robot Operating System (ROS) ist ein Open-Source-Framework, das für die Erstellung von Prototypen dieser ADAS/AD-Funktionen weitverbreitet ist. Durch das dSPACE Interface Blockset for ROS wird die Leistungsfähigkeit der PC-basierten Simulationsplattform VEOS und der Echtzeit-Hardware (MicroAutoBox und SCALEXIO) mit den Vorteilen von ROS für das Prototyping von Perzeptions- und Sensorfusionsalgorithmen kombiniert.

Vorteile

Das dSPACE Interface Blockset for ROS bietet eine intuitive Methode für den Datenaustausch zwischen dSPACE Echtzeitsystemen und ROS. Das Blockset enthält mehrere Blöcke, um unterschiedliche Aufgaben zu verwalten. Es ermöglicht die Festlegung grundlegender Parameter, die Aktualisierung der ROS-Schnittstelle und den Import von ROS-Nachrichten, zusätzlich zur Kernfunktionalität, also dem Veröffentlichen von ROS-Themen durch Kodierung von Simulink®-Bussen in TCP (Transmission Control Protocol) UDP 1) (User Datagram Protocol)-Pakete sowie dem Abonnieren von ROS-Themen durch Dekodierung von TCP/UDP 1) -Paketen in Simulink-Busse.

Functionality Description
General
  • Easy-to-use interface between dSPACE platforms and ROS
  • Use of existing ROS messages or creation of ROS messages in Simulink
  • Automatic creation of ROS gateway nodes
  • Support of ROS built-in data types, standard and custom messages
  • Support for TCP/IP and UDP/IP based communication
  • Full dSPACE platform support
Supported ROS versions
  • ROS 1: Noetic Ninjemys, Melodic Morenia, Kinetic Kame
  • ROS 2: Humble Hawksbill, Galactic Geochelone, Foxy Fitzroy, Eloquent Elusor, Dashing Diademata, Crystal Clemmys
Limitations
  • Variable Vector Size requires specification of maximum size

1) Da UDP/TCP für die Kommunikation verwendet wird, ist ein zusätzliches Ethernet-Blockset für die Plattform erforderlich.

  • dSPACE Interface Blockset for ROS Produktinformationen, PDF, Englisch, 228 KB

Treiben Sie Innovationen voran. Immer am Puls der Technologieentwicklung.

Abonnieren Sie unser Expertenwissen. Lernen Sie von erfolgreichen Projektbeispielen. Bleiben Sie auf dem neuesten Stand der Simulation und Validierung. Jetzt dSPACE direct und dSPACE direct aeropace & defense abonnieren.

Formularaufruf freigeben

An dieser Stelle ist ein Eingabeformular von Click Dimensions eingebunden. Dieses ermöglicht es uns Ihr Newsletter-Abonnement zu verarbeiten. Aktuell ist das Formular ausgeblendet aufgrund Ihrer Privatsphäre-Einstellung für unsere Website.

Externes Eingabeformular

Mit dem Aktivieren des Eingabeformulars erklären Sie sich damit einverstanden, dass personenbezogene Daten an Click Dimensions innerhalb der EU, in den USA, Kanada oder Australien übermittelt werden. Mehr dazu in unserer Datenschutzbestimmung.