Sensoren, und was jede Schicht verbirgt

Sensoren erfassen Fakten, ein Flight Stack hält die Lage, Middleware verbindet Prozesse, und ein Betriebsführungssystem gibt Einsätze frei. Vermischen Sie die Schichten, und ein Demonstrationsbildschirm wird für ein Logistiknetz gehalten.

Was tatsächlich gemessen wird

GNSS leitet Position und Zeit aus Entfernungen zu Satelliten ab. Ein Wert im Meterbereich ist typisch. Häuserschluchten fügen Mehrwegeausbreitung hinzu, und das Signal kann gestört oder gefälscht werden. Der Kurs im Stillstand ergibt sich nicht aus einer Spur, auf der Sie sich nicht bewegen. RTK nutzt die Trägerphase plus Korrekturen von einer Basis oder einem Netz und liegt im Zentimeterbereich, wenn die ganzzahlige Mehrdeutigkeit gelöst ist. Eine Float-Lösung ist kein Fix. Verlieren Sie die Korrekturen, sind Sie wieder bei gewöhnlichem GNSS. Eine falsche Basiskoordinate verschiebt die gesamte präzise Antwort. Eine IMU meldet Beschleunigung und Drehrate mit hoher Rate und driftet, wenn Sie sie integrieren. Ein Barometer ist stark für die relative Höhe und wird durch das Wetter und, bei schlecht platziertem Anschluss, durch den Rotorabwind verfälscht.

Kameras sind passiv. Sie brauchen Textur und Licht und werden von Sonne, Regen, Glas und strukturlosem Schnee verwirrt. Sie können Landung und Hinderniserkennung unterstützen. Allein sind sie kein Allwettersensor. LiDAR misst aktiv Entfernungen und liefert Geometrie direkter. Nebel, starker Regen und Staub beeinträchtigen es, und es kostet Masse und Leistung. Ein teurerer Sensor hebt den Ausfall eines billigeren nicht automatisch auf. Ein Schätzer verschmilzt diese zu einem Zustand. Lesen Sie die verschmolzene Anzeige nicht als Behauptung, dass jede Eingabe immer richtig ist. Vor dem Flug sollten Sie sagen können, wie sich die Schätzung verschlechtert, wenn jede einzelne Eingabe ausfällt.

ADS-B In hört kooperative Aussendungen ab, hauptsächlich von bemannten Luftfahrzeugen, die ausrüstungspflichtig sind. In den Vereinigten Staaten ist ADS-B Out in definierten Lufträumen vorgeschrieben. Nicht ausgerüstete Luftfahrzeuge erscheinen nicht, und die meisten kleinen Drohnen ebenfalls nicht. Es ist ein Teilbild des bemannten Verkehrs, für sich allein kein Detect-and-Avoid-System. Die Fernidentifizierung zeigt in die andere Richtung: Das unbemannte Luftfahrzeug sendet seine eigene Identität und Position aus, und Standard-Sendeformate können die Kontrollstation einschließen. Es ist ein Signal der Rechenschaft. Es ist kein Sensor für anderen Verkehr, und es identifiziert nicht den Menschen, der das Paket entgegennimmt. Fassen Sie die beiden Funkgeräte nicht zu einer Behauptung zusammen, dass das Luftfahrzeug sehen kann.

Wie Luftfahrzeuge unter Brücken und in Tunneln, wo die Satellitenortung versagt, ihre Position durch Umschauen finden, wird mit Fällen in Positionsschätzung, wo GNSS nicht hinreicht (Airffic Inspection) behandelt.

Warum der Kompass neben Stahl die Orientierung verliert, wird in Drohnenflüge nahe Stahl, der den Kompass verwirrt im Leitfaden von Airffic Inspection erklärt.

Was jede Schicht verbergen darf

PX4 und ArduPilot sind Flight Stacks auf dem Luftfahrzeug. Sie lesen Sensoren, führen einen Schätzer aus, schließen Lage- und Positionsregelkreise, mischen Kommandos auf die Motoren und setzen Failsafes wie Geofence, niedrigen Batteriestand oder Verbindungsverlust durch. Was sie verbergen, ist „erreiche diese Lage, Geschwindigkeit oder Position innerhalb der Grenzen des Luftfahrzeugs“. Außerhalb der Grenzen erreichen sie es nicht. MAVLink ist das Protokoll des Gesprächs: Telemetrie, Kommandos, Missionselemente, Heartbeats. System- und Komponentenkennungen sind Adressen, keine Sicherheitsentscheidungen. Das Protokoll abstrahiert die Grammatik auf der Leitung. Es abstrahiert nicht die Frage, ob ein Flug freigegeben werden soll.

ROS 2 ist Middleware auf einem Begleitrechner. Knoten veröffentlichen und abonnieren typisierte Nachrichten. Es abstrahiert prozessübergreifende Robotiksoftware, Wahrnehmung und experimentelle Planung. Es ist kein Autopilot. Ein ROS-Knoten darf nicht das Einzige sein, was die Rotoren stabil hält. Der Flight Stack fällt von allein in den sicheren Zustand. QGroundControl ist eine Bedienkonsole für Einrichtung, Kalibrierung, Missionsbearbeitung und Live-Telemetrie eines einzelnen Luftfahrzeugs. Mission Planner und seine Verwandten spielen neben ArduPilot eine ähnliche Rolle. Ein Luftfahrzeug, eine Sitzung, ein Mensch in der Schleife. Das ist kein Betriebsführungssystem einer Fluggesellschaft.

Ein Hersteller-SDK abstrahiert einen geschlossenen Bereich. Kits der DJI-Klasse steuern das Luftfahrzeug und seine Nutzlasten auf der Missionsebene, die der Hersteller freigibt. Der Schätzer und der Motormix bleiben innen. Auterion legt eine Unternehmensschicht um PX4, näher an Flottensoftware und Anwendungen als am Steuerknüppel. Kits der Skydio-Klasse geben hochrangige Fähigkeiten auf der eigenen Zelle frei und halten die Hindernisvermeidung intern. Nichts davon bedeutet, dass der Aufrufer besitzt, was der Hersteller verborgen hat. Benennen Sie die Grenze der Abstraktion aus dem Vertrag und der Dokumentation. Ein SDK, das Sie nicht so beschreiben können, ist eine bequeme Blackbox, keine Sicherheitserklärung.

Wer die Protokollschicht mit der Anwendungsschicht verwechselt, liest falsch, was garantiert ist. Am Beispiel der Kameradrohnen-Entwicklung: MAVLink und MAVSDK Schicht für Schicht unterscheiden (Airffic Aerial).

Wie Sensoren in Tunneln zurechtkommen, wo Satelliten nicht hinreichen, wird in wie Drohnen Tunnel inspizieren im Leitfaden von Airffic Inspection behandelt.

Eine Piloten-App ist kein Betriebsführungssystem

Der Horizont einer Piloten-App ist ein Flug. Scharfschalten, eine Checkliste, eine Mission für diese Zelle, Steuerung per Knüppel oder Wegpunkt, Rückkehr. Der Nutzer ist ein Pilot oder ein Fernpilot, und die Uhr läuft von Start bis Landung. Der Horizont eines Betriebsführungssystems ist das Netz: Aufträge, Verfügbarkeit der Luftfahrzeuge, Landeplatz-Slots, ein Wetter-No-Go, Luftraumbeschränkungen, strategische Staffelung, Konformitätsüberwachung, das Protokoll, das eine Behörde verlangen wird, und eine Verbindung zum Auftragssystem. Der Nutzer ist ein Disponent, und die Uhr sind die Slots des Tages. MAVLink-Telemetrie kann in dieses System fließen. Der Fluss macht aus einer Bodenstation kein UTM.

Identifizierung, Geofencing, Flugfreigabe, Verfolgung und Unterstützung bei der Konflikterkennung, wie U-Space und UTM sie beschreiben, sind Dienste auf der Betriebsseite. Sie auf dem Bildschirm eines einzelnen Luftfahrzeugs zu zeichnen, setzt sie nicht um. Wenn eine Demo funktioniert, wollen die Leute den Bildschirm ein Netz nennen. Der Bildschirm mag zeigen, dass ein Luftfahrzeug Kommandos befolgt hat. Er zeigt nicht den nächsten Landeplatz-Slot, ein verweigertes Luftraumvolumen, eine Übergabe, die nicht stattgefunden hat, oder einen Wind, der die Reserve aufgefressen hat. Wenn kein anderes System diese vier hält, gibt es noch keine Logistik. Loben Sie den Flight Stack. Ernennen Sie ihn nicht zum Betriebsführungssystem.

Eine Schritt-für-Schritt-Einführung, wie eine Drohne ihre Position bestimmt (Tobira, auf Japanisch) behandelt GNSS, Barometer und Kompass von Anfang an.