Raspberry Pi als Drohnen-Companion: MAVLink, systemd und Autostart

Wie ich einen Raspberry Pi 5 als Companion-Computer an den Pixhawk hänge, per MAVLink mit ihm rede und meinen Code als systemd-Service beim Boot starte — inklusive des git-Auto-Pulls, der bei lokaler Drift still abbricht.

07.10.2026 · 5 Minuten · 1058 Wörter · root_cause

Post-mortem: einen Drohnenabsturz mit dem Fluglog aufklären

Wie ich einen Loiter-Absturz über das Fluglog auf einen einzigen falschen Parameter zurückgeführt habe — und warum GPS, EKF und Kompass alle unschuldig waren.

07.10.2026 · 7 Minuten · 1312 Wörter · root_cause

Live-Video von der Drohne übers WLAN auf den Boden-Monitor

Wie ich den bereits kodierten H.264-Strom der Drohnen-Kamera per Tee zusätzlich übers WLAN auf einen Boden-Laptop schicke — mit ffplay, dem Arming-Zwang und einem Bodentest, der zeigt, dass die Aufnahme von einem abgerissenen Zuschauer nichts merkt.

07.10.2026 · 5 Minuten · 1036 Wörter · root_cause

ELRS-Funkstrecke für ArduPilot einrichten: CRSF, Binding, Telemetrie

Wie ich eine ELRS-Funkstrecke vom Sender über den Empfänger bis zum Pixhawk bringe — CRSF auf dem TELEM-Port, Binding über Power-Cycle und der Telemetrie-Rückkanal auf dem Sender, inklusive der Fallstricke, die den Link stumm sterben lassen.

07.10.2026 · 6 Minuten · 1276 Wörter · root_cause

ArduPilot-Fluglogs mit pymavlink auswerten: Fehlersuche in Python

Wie ich ArduPilot-Dataflash-Logs (.BIN) mit pymavlink in Python öffne, zeitlich segmentiere und korreliere — und warum bei der Fehlersuche nicht das offensichtliche Signal zählt, sondern das, das sich zwischen Gut- und Schlecht-Flug tatsächlich ändert.

07.10.2026 · 6 Minuten · 1220 Wörter · root_cause

ArduPilot SITL headless betreiben: Flugcontroller im Homelab simulieren

Wie ich ArduPilot SITL headless auf einem Linux-Server betreibe, um Flugverhalten zu testen, ohne echte Props zu riskieren — inklusive des EEPROM-Fallstricks, der einen Quad bei jedem Start umkippen ließ.

07.10.2026 · 5 Minuten · 859 Wörter · root_cause