Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial Internet of Things >> Internet der Dinge-Technologie

ROS2 Bouncy Bolson fügt kostenloses RTI Connext DDS hinzu: Konnektivität & Diagnostik boosten

ROS2 Bouncy Bolson fügt kostenloses RTI Connext DDS hinzu: Konnektivität & Diagnostik boosten

Der zweite Release von ROS2, codename „Bouncy Bolson“, ist jetzt zum Download von der offiziellen ROS2 Website für Intel Linux, Windows und iOS verfügbar.

ROS (Robot Operating System) ist ein Open-Source-Framework für den Bau robotischer Systeme. ROS2 baut auf der ursprünglichen Plattform auf und liefert höhere Performance durch Nutzung des Data Distribution Service (DDS) für Kommunikation.

Über ROS2 Bouncy Bolson

Der „Bouncy“ Release ist bemerkenswert, weil er RTI Connext DDS unter einer non-commercial Lizenz bündelt. Dies macht professionelles DDS zu einer kostenlosen Option für Forscher, Evaluatoren und Akademiker, die ROS2 nutzen.

Dank DDS' standard-basierter Interoperabilität gewinnt jeder ROS2 Nutzer Zugriff auf ein reiches Ökosystem an Tools und Services, einschließlich:

Unten ein reales Beispiel, wie RTI Admin Console Troubleshooting vereinfacht. Ich fügte eine LiDAR Datenquelle zu einem ROS2 Deployment hinzu und versuchte zunächst, die Daten in RViz anzuzeigen, erhielt aber keinen Output.

ROS2 Bouncy Bolson fügt kostenloses RTI Connext DDS hinzu: Konnektivität & Diagnostik boosten

ROS2s diagnostische Kommandos halfen, das Problem einzugrenzen. Zum Beispiel zeigt ros2 topic list aktive Topics:

ROS2 Bouncy Bolson fügt kostenloses RTI Connext DDS hinzu: Konnektivität & Diagnostik boosten

Ich fokussierte auf das Topic „/velodyne_points“:

ROS2 Bouncy Bolson fügt kostenloses RTI Connext DDS hinzu: Konnektivität & Diagnostik boosten

Bestätigung, dass der Publisher aktiv war:

ROS2 Bouncy Bolson fügt kostenloses RTI Connext DDS hinzu: Konnektivität & Diagnostik boosten

Doch RViz zeigte immer noch keine Daten.

Admin Console

Starten der RTI Admin Console via RTI Launcher hebt Netzwerkprobleme sofort hervor. Die Console zeigt ein rotes X Indikator, wenn Participants nicht connecten können.

ROS2 Bouncy Bolson fügt kostenloses RTI Connext DDS hinzu: Konnektivität & Diagnostik boosten

Erweitern von Domain 0 und Selektieren von „/velodyne_points“ offenbarte einen QoS Mismatch:

ROS2 Bouncy Bolson fügt kostenloses RTI Connext DDS hinzu: Konnektivität & Diagnostik boosten

Der Publisher bot „Best Effort“ Reliability, aber der RViz Subscriber erforderte eine „Reliable“ Connection. DDS blockt die Connection, um unbemerkte Mismatches zu verhindern.

Admin Console zeigt auch jeden Participant, inklusive versteckter ROS2 interner Topics. Wichtige Beobachtungen umfassen:

ROS2 Bouncy Bolson fügt kostenloses RTI Connext DDS hinzu: Konnektivität & Diagnostik boosten

Andere RMW Layer unterdrücken diese Information.

Admin Console kann auch Data Topics subscriben und deren Werte visualisieren:

ROS2 Bouncy Bolson fügt kostenloses RTI Connext DDS hinzu: Konnektivität & Diagnostik boosten

Mit Admin Console identifizierte ich den QoS Mismatch und löste das Problem in Minuten.

Erkunden Sie zusätzliche Posts, die die Macht des ROS2/DDS Ökosystems für Extension, Diagnose und Optimierung robotischer Systeme zeigen, und für Enhanced 3D Visualisierung in reinen DDS Umgebungen:

Internet der Dinge-Technologie

  1. OpenDDS vs. RTI Connext DDS: Die richtige Data Distribution Service Lösung wählen
  2. Strenge Softwaretests bei RTI: Zuverlässigkeit über Connext DDS sicherstellen
  3. RTI Connext 6 jetzt verfügbar: Verbesserte Performance, Sicherheit und vereinheitlichte Konnektivität
  4. ROS2 LiDAR-Daten mit RTI Recording Service und DDS wiedergeben
  5. ROS 2 und DDS Interoperabilität: Praktischer Leitfaden für nahtlose Integration
  6. RTI Perftest 2.4 veröffentlicht: Verbessertes Performance-Testing für Connext DDS
  7. Qt mit DDS integrieren: Skalierbare IoT-Anwendungen bauen
  8. AUTOSAR Adaptive Platform 18.03 startet DDS-Unterstützung – Game-Changer für autonome Fahrzeuge
  9. Warum RTI Connext DDS die Middleware der Wahl für autonome Fahrzeuge ist
  10. Wie 5G-fähiges IIoT die Einführung von Industry 4.0 beschleunigt