NiVO / BY TECHNOGISDeutschland · Indonesien
Drohnentechnik

Ein MAVLink-Nachrichtenratenbudget für Vermessungsverbindungen aufstellen

Priorisieren Sie Telemetriedaten nach Zweck, Rate, Protokollaufwand, konkurrierenden Übertragungen und dem gemessenen Verhalten der realen Vermessungsverbindung.

Ein MAVLink-Nachrichtenratenbudget für Vermessungsverbindungen aufstellen

Beginnen Sie mit den Informationen, die Benutzer benötigen

Ein Telemetriestream sollte bestimmte Betriebs- und Überprüfungsaufgaben erfüllen, anstatt jede verfügbare Nachricht so oft wie möglich anzuzeigen. Identifizieren Sie, welche Komponenten Positions-, Lage-, Status-, Nutzlastinformationen und andere relevante Daten verbrauchen. Trennen Sie die Live-Überwachung von den an Bord gespeicherten Informationen zur späteren Analyse. Dies gibt jeder angeforderten Nachricht einen Zweck und verhindert, dass eine visuell stark frequentierte Bodenstation mit einem sorgfältig gestalteten Kommunikationsablauf verwechselt wird.

Beschreiben Sie den tatsächlichen Kommunikationsengpass

Der nutzbare Pfad umfasst serielle Schnittstellen, Funk- oder Netzwerkverbindungen, Routing-Komponenten und Empfangsanwendungen. Die Hauptdatenrate eines Modems beschreibt nicht automatisch den verfügbaren MAVLink-Durchsatz über diesen Pfad. Erfassen Sie Schnittstelleneinstellungen und konkurrierende Benutzer der Verbindung. Unterscheiden Sie eine Richtung von der anderen. Ein nützliches Budget identifiziert, wo es zu Überlastungen kommen könnte, anstatt für jedes Kabel, Modem und jede Netzwerkanordnung dieselben Nachrichtenratenerwartungen anzuwenden.

MindPX-Flugcontroller-Hardware für die Produktdokumentation fotografiert
MindPX-Flugcontroller-Hardware für die Produktdokumentation fotografiertQuelle: Owen.zhang.airmind.co · CC BY-SA 4.0

Berücksichtigen Sie mehr als nur Nachrichtennutzlasten

Nachrichtengröße, angeforderte Häufigkeit, Protokoll-Overhead und zusätzliche Transaktionen tragen alle zum Datenverkehr bei. Parameterabruf, Missionsübertragung, Dateiaktivität und mehrere Datenabnehmer können die Nachfrage ändern. Nutzen Sie die Dokumentation der Implementierung, wenn Sie Nachrichtenraten schätzen und anfordern. Eine einfache Tabelle kann Nachrichtengruppen mit Zweck, erwarteter Häufigkeit und Priorität verbinden. Halten Sie Schätzungen von Messungen getrennt, damit eine scheinbar komfortable Berechnung nicht als Beweis dafür dient, dass die installierte Verbindung über ausreichende Kapazität verfügt.

Prüfen Sie angeforderte Raten und tatsächlich empfangene Daten

Ein von der Software angeforderter Nachrichtenrate ist nicht unbedingt der Nachrichtenrate, den ein Empfänger beobachtet. Überprüfen Sie die tatsächlichen Zeitstempel, den Aufnahmeort und das Systemverhalten unter repräsentativen, genehmigten Bedingungen. Beachten Sie ggf. adaptives Verhalten oder Implementierungsgrenzen. Eine schnellere Bildschirmaktualisierung kann wiederholte Daten verbergen, während eine langsamere Bildschirmaktualisierung nicht unbedingt bedeuten muss, dass jede Nachricht verloren geht. Behalten Sie die Messmethode bei, damit ein anderer Prüfer reproduzieren kann, welcher Teil des Informationspfads bewertet wurde.

Bewerten Sie konkurrierende Aufgaben bewusst

Überprüfen Sie, was passiert, wenn erforderliche Vorbereitungs- oder Supporttransaktionen dieselbe Verbindung verwenden. Führen Sie während einer operativen Mission keinen ungeplanten Verkehr ein, um einen Stresstest auszulösen. Kompetentes Personal sollte eine geeignete Umgebung und Akzeptanzkriterien auswählen. Wenn eine benötigte Funktion unzuverlässig wird, ermitteln Sie, ob Prioritäten, Nachrichtenraten, Schnittstellen oder Arbeitsabläufe überarbeitet werden müssen. Durch das wahllose Entfernen nützlicher Nachrichten können scheinbare Überlastungen behoben werden, während den Betreibern die Informationen fehlen, die ihr genehmigter Prozess benötigt.

Bewahren Sie das Budget zusammen mit der Konfiguration auf

Behalten Sie Komponentenidentitäten, Nachrichtenzwecke, Anfragen, beobachtete Raten, Annahmen zum Datenverkehr und akzeptierte Grenzwerte bei. Aktualisieren Sie den Datensatz, wenn sich eine Nutzlast oder eine Bodenanwendung ändert. Dies hilft NiVO-Teams, die Telemetrieanforderungen zu besprechen, bevor sie der Verbindung ein weiteres Gerät hinzufügen. Das Ergebnis ist ein verständliches Informationsdesign, das durch Messungen unterstützt wird, und nicht ein universelles Ratenrezept oder die Annahme, dass die Erhöhung jedes Streams automatisch die Überwachung und Datenqualität verbessert.

Technische Quellen

  1. MAVLink — Message Rates ↗
  2. MAVLink — Parameter Protocol ↗
← Alle Artikel

Verwandte Artikel

Alle Artikel ↗
LET’S TAKE FLIGHT

Ihre nächste Mission
beginnt im Gespräch.

Mit uns sprechen