Die Schnittstelle nach der Interaktion wählen
ROS-2-Topics eignen sich für kontinuierliche Ströme, Services für kurze Anfrage-Antwort-Interaktionen und Actions für längere Aufgaben mit Rückmeldung und Abbruch. Ein eigener Entwurf nutzt Topics für Bilder und Fahrzeugzustand, einen Service für eine schnelle Statusabfrage und eine Action für eine Filmsequenz. ROS 2 ersetzt nicht automatisch eine Flug-API des Herstellers. Es verbindet Komponenten; Kameratreiber, Flugbrücken, Koordinatentransformationen und Ausführungsbedingungen müssen weiterhin implementiert und validiert werden. Dokumentieren Sie für jede Komponente, welchen Zustand sie konsumiert und welchen sie erzeugt. Modulgrenzen sollen Verzögerung, Ausfall und Austausch verständlicher machen, nicht nur ein Diagramm aufräumen. Schreiben Sie für jede Komponente eine kurze Verantwortungserklärung, unabhängig von der Systemgröße.
Zeit, Bezugssysteme und Qualität mit den Daten mitführen
Ein Motivversatz allein sagt nicht, wann er beobachtet wurde, welche Kamera ihn erzeugt hat und ob er zuverlässig ist. Führen Sie Zeitstempel, Koordinatensysteme, Kamerakalibrierung sowie Gültigkeit oder Konfidenz mit den Beobachtungen mit. Jedes alte Bild der Reihe nach zu verarbeiten kann für die Steuerung unangemessen sein, auch wenn es für ein Archiv wünschenswert ist. Wählen Sie Kommunikations- und Warteschlangenverhalten nach Aktualität, Verlusttoleranz und Aufzeichnungsanforderungen. Ein Protokollstrom darf alle verfügbaren Daten bewahren, während ein Steuerungskonsument veraltete Beobachtungen verwerfen sollte. Zwängen Sie diese unterschiedlichen Anforderungen nicht in einen ungeprüften Standard. Ein Wert namens Konfidenz ist nicht zwangsläufig eine kalibrierte Wahrscheinlichkeit. Definieren Sie seine Berechnung und Grenzen und kennzeichnen Sie veraltete oder ungültige Beobachtungen, statt eine unerklärte beruhigende Zahl zu zeigen. Forschung zum Fliegen mit Ultraschall-Baken zur Positionsbestimmung ist die Paper-Karte Autonomous UAVs for Structural Health Monitoring Using Deep Learning and an Ultrasonic Beacon System with Geo-Tagging im Inspektionsleitfaden.
Abbruch durch das gesamte System weiterreichen
Ein Abbruch ist unvollständig, wenn eine Filmaktion stoppt, während nachgelagerte Pfaderzeugung oder der Fahrzeugadapter weiter alte Ziele senden. In unserer eigenen Übung zeichnen Sie Wahrnehmung, Bildgestaltung, Flugbefehle und Überwachung als Diagramm und verfolgen den Abbruch dann durch jede Stufe. Halten Sie normalen Abschluss, Unterbrechung durch den Nutzer, Motivverlust und Kommunikationsausfall als getrennte Ergebnisse fest. Das Stoppen der Aufzeichnung und der Übergang des Fluggeräts in einen konservativen Zustand müssen nicht dieselbe Entscheidung im selben Moment sein. Spielen Sie Protokolle erneut ab und prüfen Sie die Komponentenzustände auf Konsistenz. Mehr Module erfordern klarere Verantwortung, nicht weniger. Legen Sie fest, ob eine Wiederaufnahme Zwischenzustände bewahrt oder die Aufgabe neu startet. Ein Motiv kann sich während der Unterbrechung bewegt haben, daher kann die blinde Rückkehr auf einen alten Pfad die Annahmen der Einstellung verletzen. Die Kombination von Bodenrobotern und Fluggeräten zu einem Überwachungssystem ist in der Inspektion weiter fortgeschritten. Siehe Vierbeiner- und Bodenroboter mit Drohnen für die Inspektion kombinieren (Airffic Inspection).
YOUR NEXT STEP
Setzen Sie es in die Praxis um.
- Der bloße Einsatz von ROS 2 begründet weder Echtzeitverhalten noch Sicherheit.
- Das Stoppen eines Nodes ist keine Bestätigung, dass das Fluggerät eine angemessene Stoppanweisung erhalten hat.
Quellen und redaktioneller Umfang
Erklärungen und Übungen sind eigenes redaktionelles Material. Prüfen Sie produktspezifische Bedingungen anhand der verlinkten Dokumentationsversion.
Recherchestand: 21. Oktober 2026. Prüfen Sie die verlinkte Version, die unterstützte Hardware und die geltenden Bedingungen. Die Belege umfassen direkt gesichteten Text und offizielle Suchindex-Einträge.
Methodik und offene Fragen lesen →