dSPACE Interface Blockset for ROS

Connexion des systèmes temps réel dSPACE au Robot Operating System (ROS)

Le dSPACE Interface Blockset for ROS fournit une méthode facile à utiliser pour échanger des données entre les systèmes en temps réel dSPACE et le ROS.

Domaines d’application

Les fonctions des systèmes d'assistance au conducteur et de conduite autonome (ADAS/AD) nécessitent de multiples flux de données hétérogènes tels que les caméras, les radars et le lidar. Le Robot Operating System (ROS) est un cadre open source largement utilisé pour le prototypage de ces fonctions ADAS/AD. Grâce au dSPACE Interface Blockset for ROS, la puissance de prototypage et de test offerte par la plateforme de simulation dSPACE basée sur PC VEOS et le matériel temps réel (MicroAutoBox et SCALEXIO) est combinée aux avantages de ROS pour le prototypage des algorithmes de fusion et de perception des capteurs.

Avantages majeurs

Le dSPACE Interface Blockset for ROS fournit une méthode facile à utiliser pour échanger des données entre les systèmes temps réel dSPACE et le ROS. Le blockset contient un ensemble de blocs permettant de gérer diverses tâches. Il permet de configurer des paramètres de base, de mettre à jour l'interface ROS et d'importer des messages ROS, en plus de la fonctionnalité principale de publication des sujets ROS en encodant les bus Simulink ® en paquets TCP (Transmission Control Protocol) ou UDP 1) (User Datagram Protocol), et en s'abonnant aux sujets ROS en décodant les paquets TCP/UDP 1) en bus Simulink.

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) Comme UDP/TCP est utilisé pour la communication, un blockset Ethernet supplémentaire est nécessaire pour la plate-forme désirée.

  • dSPACE Interface Blockset for ROS Informations produit, PDF, Anglais, 228 KB

Faire avancer l'innovation. Toujours à la pointe de l'évolution technologique.

S’abonner à nos newsletters, gérer ses abonnements ou se désabonner. La newsletter mensuelle contenant toutes les informations liées à l’aéronautique et défense.

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.