Clear Sky Science · sv
AI-genererad drönarkommandostation värd i skyn
Varför detta spelar roll för vardaglig flygning
Föreställ dig att du styr en drönare från din telefon eller laptop, även om drönaren befinner sig tusentals kilometer bort — och upptäcker att hela styrsystemet som kör drönaren inte skrevs av en mänsklig programmerare utan av en artificiell intelligens. Denna artikel beskriver precis det: ett experiment där ett AI-system skrev all programvara för en drönarkommandostation, inklusive en version som faktiskt körs på drönaren i luften som en ”webbplats i skyn.” Arbetet ger en inblick i hur framtida robotar i allt högre grad skulle kunna utformas och programmeras av andra maskiner.

Från handbyggd kod till maskinskriven kontroll
Hittills har den programvara som håller drönare i luften och som låter dem reagera på piloter omsorgsfullt skapats av team av ingenjörer. Låg-nivå ”flight controllers” innehåller hundratusentals till miljontals rader kod, och högre nivåverktyg som visar kartor och knappar på en skärm — de så kallade markkontrollstationerna — är också stora mjukvaruprojekt. Författarens grupp lade tidigare år på att bygga ett webbbaserat kontrollsystem för hand, vilket gjorde det möjligt att flyga drönare över internet och till och med användes för att sätta ett Guinness-rekord för långdistans fjärrstyrning. I denna nya studie ville teamet se hur långt moderna AI-kodningsverktyg kunde gå i att återskapa den typen av system med nästan ingen mänsklig programmering.
Att lära en AI att bygga en pilots instrumentpanel
Det första huvudresultatet är ”processen” för att låta AI skriva drönarprogramvara. Forskaren arbetade i flera faser, med början i enkla chattfönster som producerade korta Python-skript för att lyfta, landa och visa drönarens position på en karta. När projektet växte stötte det på minnesbegränsningar i tidiga AI-modeller, som inte kunde hålla alla nödvändiga filer och instruktioner i minnet samtidigt. Senare flyttade arbetet till specialiserade kodningsmiljöer som kopplades direkt till AI:n, vilket lät den redigera många filer, reagera på felmeddelanden och successivt förfina systemet. Under fyra utvecklingssprintar ombads olika stora språkmodeller att åtgärda buggar, lägga till funktioner och omorganisera koden. Människor angav mål, testade resultatet och beskrev fel — men skrev inte någon av produktionskoden själva.
Bygga en webbplats som flyger med drönaren
Det andra huvudresultatet är den färdiga programvaruarkitekturen, kallad WebGCS. Den beter sig som en välbekant webbapp: en karta och kontrollknappar i en webbläsare som talar i realtid med en server, som i sin tur kommunicerar med drönaren. Avgörande är att AI:n själv valde denna trelagersdesign och satte ihop standardwebbverktyg till en fungerande helhet. Ännu mer anmärkningsvärt är att samma kommandostation kan köras direkt på en liten dator monterad på drönaren. I det läget skapar drönaren själv en WiFi-hotspot och ”värdar” sin egen kontrollwebbplats i luften. Varje pilot med en webbläsare, vare sig i närheten eller uppkopplad via internet, kan logga in och styra drönaren utan att installera särskild mjukvara.

Sätta den maskinskrivna hjärnan på prov
Teamet testade det AI-genererade systemet först i simuleringar och därefter på en lätt quadcopter som bar en liten Raspberry Pi-dator. Endast med webbläsargränssnittet beväpnade de drönaren, beordrade den att ta av, flyga till valda punkter på kartan och återvända hem. Tidiga flygningar avslöjade problem, såsom felaktiga positionsuppdateringar eller misslyckade startkommandon; dessa rapporterades tillbaka till AI:n, som modifierade koden tills problemen försvann. Slutversionen, ungefär 10 000 rader lång, presterade pålitligt i flera flygningar. När forskaren jämförde denna insats med det tidigare handkodade CloudStation-projektet krävde AI-assisterade tillvägagångssättet ungefär tjugo gånger färre mänskliga timmar för att nå liknande funktionalitet.
Begränsningar idag, möjligheter imorgon
Trots framgången belyser studien också nuvarande begränsningar. Dagens AI-modeller har svårt att hantera mycket mer än ungefär tiotusen rader tätt sammanlänkad kod innan de tappar överblicken över hur olika delar hänger ihop. Det begränsar hur komplex en AI-skriven robot"hjärna" kan vara utan ytterligare tekniker, såsom team av samverkande AI-agenter. Ändå visar detta experiment att en AI redan kan designa, implementera och hjälpa till att felsöka en verklig drönarkommandostation, inklusive en version som lever på drönaren själv. Klarspråkigt demonstrerar arbetet en maskin som skapar en avgörande del av en annan maskins sinne — och antyder att framtidens robotar i allt större utsträckning kan förlita sig på mjukvara skriven inte av mänskliga händer, utan av andra intelligenta system.
Citering: Burke, P.J. AI generated drone command and control station hosted in the sky. npj Artif. Intell. 2, 43 (2026). https://doi.org/10.1038/s44387-026-00101-6
Nyckelord: drönarkontroll, AI-genererad kod, webbbaserad robotik, autonoma system, robotprogrammering