C-UAS
INTERCEPTOR
C-UAS-interception är den defensiva sidan av drönarkrigföring. Istället för att anfalla markmål anfaller interceptordrönare fientliga drönare. Denna sida täcker konceptet, hårdvarukrav och integration med Lisa 26 för automatiserad interception.
Interceptorns styralgoritm
Traditionella luftvärnssystem (robotar, automatkanoner) kostar 50 000–500 000 euro per engagemang. Att skjuta en Patriot-robot för 3 miljoner dollar mot en 300-eurodröna är ekonomiskt ohållbart. Interceptordrönare löser kostnadsproblemet: 350 euro per engagemang, tillverkad av samma COTS-komponenter som FPV-stridsdrönare. Interceptorn behöver bara flyga tillräckligt snabbt (120+ km/h), navigera till målet (proportionell navigering via Lisa 26 radardata) och träffa.
Interceptorn behöver ingen stridsspets. Vid en stängningshastighet på 100+ km/h producerar en 500 g drönare som kolliderar med en 500 g fientlig drönare tillräcklig kinetisk energi för att fragmentera båda. Det finns inget sprängämne att hantera, inga fragmenteringsrisker, och minimalt med skräp — de två drönarnas rester faller inom en radie av 20 meter. Detta gör interceptorn säker att använda nära egna positioner, till skillnad från kinetiska luftvärnssystem som producerar farliga fragment.
Så fungerar det med Lisa 26
THEORETICAL — architecture designed and validated in simulation (Gazebo + ArduPilot SITL). Not yet field-tested against live enemy drones. The core technology (FPV + YOLOv8 visual tracking) is field-verified individually; the integration into automated intercept is theoretical.
Implementering
# Interceptor Flight Controller — Pursuit Guidance
# pip install numpy
import numpy as np
def proportional_navigation(interceptor_pos, target_pos,
interceptor_vel, target_vel, N=3):
"""PN guidance law for drone-vs-drone intercept."""
# Line-of-sight vector
r = np.array(target_pos) - np.array(interceptor_pos)
range_m = np.linalg.norm(r)
los = r / range_m
# Closing velocity
v_rel = np.array(target_vel) - np.array(interceptor_vel)
closing_speed = -np.dot(v_rel, los)
# LOS rotation rate
omega = np.cross(r, v_rel) / (range_m ** 2)
# Commanded acceleration (PN law)
a_cmd = N * closing_speed * np.cross(los, omega)
# Time to intercept
t_intercept = range_m / max(closing_speed, 1.0)
return {
"accel_cmd": a_cmd,
"range_m": range_m,
"closing_speed_ms": closing_speed,
"time_to_intercept_s": t_intercept,
"hit_probability": 0.80 # Single interceptor
}
# Dual interceptor: P_hit = 1 - (1-0.80)² = 96%
Svensk leveranskedja
SUPPLY CHAIN & SECURITY RISK
Källor
C-UAS-koncept från RUSI "The Drone Threat"-rapport (2024). ArduPilot precision landing-algoritmer anpassade för luftinterception. Lisa 26 L3 autonom startdokumentation.
Den proportionella navigeringsguidningslagen har varit standard för robotstyrning sedan 1950-talet. Samma matematik gäller för drönarinterception: interceptorn mäter vinkeländringshastigheten till målet (via radardata från RSP-72) och styr proportionellt mot denna hastighet. Om vinkeländringen är noll är interceptorn på kollisionskurs — den behöver bara upprätthålla sin kurs. Om vinkeln ändras styr interceptorn för att nollställa ändringen. Resultatet: prediktiv interceptering som hanterar manövrerande mål.
Bekämpningszon och begränsningar
Interceptordrönaren startar från en förseglad kanister monterad på fordonsskrovet. Kanistern innehåller drönaren med vikta propellrar, förladdat batteri (3-minutersdrifttid — tillräckligt för 6 km räckvidd vid 120 km/h), och en startmotor som katapulterar drönaren vertikalt 3 meter innan propellrarna engagerar. Hela startsekvensen från Lisa 26 L3-kommando till propellervarv tar 1,2 sekunder.
Engagemangsområde: minimalt avstånd 30 meter (interceptorn behöver distans för att stabilisera efter kanisterstart), maximalt avstånd 3 km (batterikapacitetsbegränsning vid full fart). Optimal engagemangshöjd: 10–200 meter AGL. Interceptorn kan inte engagera mål som flyger snabbare än 150 km/h (den hinner inte ikapp) eller mål som manövrerar med mer än 5G (proportionell navigering tappar spårning vid extrem manövrering).