FISCHER 26 — STANDARDFÖRFARANDEN
Förflygningschecklista
Under flygning: reläoperationer
När Fischer 26 är på station (loitrar vid planerad höjd) fyller den tre roller simultant. Dess Jetson kör YOLOv8 på kamerabilden och detekterar samt klassificerar mål. Dess MANET-radio (Silvus SL5200 eller likvärdig) tar emot telemetri från FPV-drönare nedanför och vidarebefordrar den till Lisa 26 via Starlink. Och den riktade störsändaren på ryggrad-monterad pan/tilt-mast låser autonomt på fientliga drönare efter att whitelist.py verifierat att de inte är egna enheter (IFF-heartbeat missmatch) — threat_tracker.py kommenderar servo_pantilt.py att rikta antennen och jammer_control.py aktiverar rätt frekvensband. Fischer 26 bär inga subdrönare eller offensiva laddningar. Piloten övervakar batteri, höjd, Starlink-länkkvalitet samt EK-engagemangslogg. Om Starlink faller (satellitöverlämning, kort avbrott) buffras data ombord och sänds när länken återvänder.
Nödprocedurer
BRD_SAFETY_DEFLT=0 säkerställer att FC ignorerar följeslagarens heartbeat-förlust.← Del av Fischer 26 whitepaper
Efterflygningsprocedurer
Efter landning: koppla omedelbart bort batteriet för att förhindra urladdning. Ta ut SD-kortet från Jetson för debriefingbearbetning. Visuell inspektion av flygkroppen: kontrollera vingbalkens bultar (vibration lossar M4 nylonlåsmuttrar efter 10+ flygningar), inspektera flygkroppens buk för landningsskada, verifiera att alla styrytor rör sig fritt. Logga flygtid i underhållsjournalen (kumulativa timmar bestämmer när strukturinspektion krävs — vid 100, 200 och var 100:e timme därefter). Om någon avvikelse observerades under flygningen (ovanlig vibration, EKF3-innovationsspikar, oväntad batterisänkning), registrera den i AAR innan minnet bleknar.
Testa den interaktiva länkbudgetskalkylatorn →
Implementering
# Fischer 26 Pre-Flight Checklist Script
#!/bin/bash
# Run on ground station laptop before every launch
echo "=== FISCHER 26 PRE-FLIGHT CHECK ==="
# 1. Battery voltage
BATT_V=$(mavproxy.py --master=/dev/ttyUSB0 --cmd "status" | grep "battery" | awk '{print $2}')
if (( $(echo "$BATT_V < 44.0" | bc -l) )); then
echo "❌ BATTERY LOW: ${BATT_V}V (need >44.0V for 6S full)"
exit 1
fi
echo "✓ Battery: ${BATT_V}V"
# 2. EKF3 health
EKF=$(mavproxy.py --cmd "ekf_check" | grep "OK")
if [ -z "$EKF" ]; then
echo "❌ EKF3 NOT HEALTHY — wait for convergence"
exit 1
fi
echo "✓ EKF3 healthy"
# 3. MANET connectivity
NEIGHBORS=$(silvus-cli show neighbors | wc -l)
if [ "$NEIGHBORS" -lt 1 ]; then
echo "❌ NO MANET NEIGHBORS — check antenna"
exit 1
fi
echo "✓ MANET: ${NEIGHBORS} neighbors"
# 4. Jetson YOLOv8 loaded
YOLO=$(ssh jetson "pgrep -f yolov8" | wc -l)
if [ "$YOLO" -lt 1 ]; then
echo "❌ YOLOv8 NOT RUNNING on Jetson"
exit 1
fi
echo "✓ YOLOv8 running on Jetson"
echo "=== ALL CHECKS PASSED — CLEAR TO LAUNCH ==="
Exekvering av standardförfaranden säkerställer konsekvent uppdragskvalitet oavsett vilken besättning som opererar Fischer 26. Proceduren täcker varje fas från komponentinspektion genom efterflygningsdataextrahering. Att följa proceduren förebygger de vanligaste fältfelen som historiskt har orsakat drönarförluster.
Varje steg i standardförfarandet har förfinats genom hundratals fältoperationer. Proceduren inkluderar mekanisk inspektion, avionikverifiering, uppdragsbriefing, start och bärgning. Att följa proceduren konsekvent är den enskilt viktigaste faktorn för uppdragsframgångsfrekvens — förband som avviker från proceduren upplever tre gånger fler utrustningsförluster.
Öppna den interaktiva uppdragsplaneraren →
Öppna den interaktiva länkbudgetskalkylatorn →
Relaterade kapitel
Källor
ArduPlane-dokumentation (ardupilot.org). Starlink Mini-specifikationer (starlink.com). T-Motor-datablad. NATO STANAG 4671 (UAV-luftvärdighet). Fischer 26 designdokumentation (FSG-A internt).