Drone-autonomie zonder GPS
Lodestar is een navigatie-integriteitsengine voor vlucht zonder GPS. Hij blijft volgen door een jamming-bubbel tot ongeveer 0.9% drift, en wanneer de scène werkelijk onobserveerbaar wordt, schakelt hij naar RED en keert huiswaarts in plaats van een zelfverzekerde-maar-verkeerde fix in een muur te vliegen. Vertrouwen wordt buiten de estimator berekend, dus het houdt stand hoe goed de onderliggende VIO ook wordt.
0.92%
Positiedrift vastgehouden tijdens het GPS-ontzegde traject (de onze)
Geseede synthetische missie; dead-reckoning haalde 30.95%
RED bij 52.5 s
Return-to-home toen de tunnel onobserveerbaar werd
Dezelfde missie, LiDAR-fusie uit
100% / 0.1%
Onobserveerbare tunnel gemarkeerd / valse alarmen op het gezonde traject
Onthoudingscontrole, deze run
Alles hieronder is een geseede, synthetische missie over een pad van 245.3 m, offline reproduceerbaar. Er is geen echte drone, vluchtlog of elektronische-oorlogvoeringzender bij betrokken.
Elektronische oorlogvoering heeft GPS onbetrouwbaar gemaakt op precies de plekken waar autonome drones nu het meest van belang zijn: betwist luchtruim, mijnputten, tunnels, stedelijke canyons. De reflexmatige oplossing is visueel-inertiële odometrie (VIO) erop te zetten en te hopen. Maar VIO faalt op twee manieren, en slechts één daarvan is de drift waar iedereen over praat.
De eerste faalmodus is dat VIO drift, waarbij fout zich ophoopt hoe langer GPS ontzegd blijft. Dat is beheersbaar. De tweede is erger: VIO faalt stil. Hij vergrendelt op bewegende objecten of een lege scène en rapporteert een scherpe, zelfverzekerde positie die simpelweg verkeerd is. Voor een koper in defensie, mijnbouw of Blue UAS is een zelfverzekerd-verkeerde positie gevaarlijker dan een eerlijk "Ik weet het niet," omdat het toestel ernaar handelt met volle overtuiging en precies vliegt naar een plek waar het niet is.
Toen we deze demo bouwden, behandelden we die tweede faalmodus als het echte probleem. De estimator nauwkeuriger maken lost het niet op, omdat "is deze positie betrouwbaar?" een andere vraag is dan "wat is deze positie?" Je kunt de eerste niet beantwoorden met dezelfde machinerie die de tweede produceerde, evenmin als je een getuige zijn eigen verklaring zou laten certificeren. De duurzame waarde van Lodestar is dus geen betere estimator. Het is een integriteitsmonitor die buiten de estimator zit en bereid is het weinig glorieuze te zeggen: deze positie kan niet worden vertrouwd, return-to-home.
De pijplijn is allemaal echte, deterministische, geseede code. Een synthetische missie genereert ground truth onafhankelijk van elke estimator; een strak gekoppelde VIO-EKF produceert de positie; een aparte Navigation Integrity Monitor beoordeelt of die positie kan worden vertrouwd; en een benchmark plus een Flight Integrity Report scoren de hele run tegen ground truth.
Dezelfde strak gekoppelde VIO-EKF draait in drie werkelijk verschillende instellingen, geen stromannen. Dead-reckoning-IMU gebruikt geen visie. Stock-VIO draait met semantische maskering uit. Integriteitsbewuste VIO (de onze) draait met semantische maskering aan, zodat visuele kenmerken die bij bewegende objecten horen worden afgewezen in plaats van gevolgd. Wanneer GPS wordt ontzegd bij t=18 s, draagt de EKF over van GPS naar visie zonder voor de operator zichtbare moduswissel en houdt de positie continu.
De Navigation Integrity Monitor is expres aparte code. Hij fuseert drie signalen tot één integriteitstoestand met harde drempels:
RED dat 0.5 seconden aanhoudt vergrendelt de failsafe en geeft het commando return-to-home. De monitor herweegt ook de GPS-naar-VIO-balans naarmate het vertrouwen verandert. Omdat hij buiten de estimator leeft, hangt zijn oordeel niet af van het ding dat wordt vertrouwd.
Eén klik exporteert het auditbewijs als JSON en afdrukbare HTML: het scorebord, kopcijfers, onthoudingscorrectheid, failsafe-tijd, een gebeurtenistijdlijn, en een expliciete openbaarmaking van de scope van wat gestubd versus uitgesteld is. Hij draait volledig offline en deterministisch bij een vaste seed, zodat het hele resultaat reproduceerbaar is. De enige optionele LLM is een knop "Conceptnarratief" die het technisch-reviewnarratief schrijft vanuit het gestructureerde rapport en volledig buiten de vluchtlus zit; de deterministische integriteitspoort beslist, het model adviseert alleen.
De demo is één doorlopende geseede missie. Dit zijn de vier fases in volgorde, opgenomen met LiDAR-fusie uit, de koprun waarin de failsafe afgaat.
De drone vliegt een gesimuleerde elektronische-oorlogvoeringbubbel in R-330Zh-stijl binnen en GPS valt weg. De EKF draagt over naar VIO zonder moduswissel en blijft volgen tot ongeveer 0.9% drift, terwijl de dead-reckoning-IMU-basislijn uitloopt tot 30.95% drift en 75.92 m eindfout. De nauwkeurigheid is echt, maar dat is niet het punt. Het punt is wat er gebeurt wanneer nauwkeurigheid niet langer mogelijk is.
Geproduceerd door de rapportbouwer bij seed 20260619 over een pad van 245.3 m, volledig offline reproduceerbaar. De koprun is LiDAR-fusie uit, waarin de RED-failsafe afgaat.
| Methode (LiDAR uit) | ATE | Eindfout | Drift |
|---|---|---|---|
| Dead-reckoning-IMU | 25.37 m | 75.92 m | 30.95% |
| Stock-VIO (maskering uit) | 32.95 m | 70.61 m | 28.79% |
| Integriteitsbewuste VIO (de onze) | 0.90 m | 2.26 m | 0.92% |
Op dezelfde run bleef 56.3% van de vlucht zonder GPS op GREEN-integriteit, markeerde de monitor de werkelijk onobserveerbare tunnel 100% van de tijd, en gaf hij slechts 0.1% van de tijd vals alarm op het gezonde GPS-ontzegde traject. De return-to-home-failsafe ging af bij t=52.5 s. Met gesimuleerde LiDAR-fusie aan wordt de tunnel observeerbaar, daalt drift tot 0.01%, stijgt GREEN-dekking tot 78.9%, en gaat er geen failsafe af, wat het juiste gedrag is, geen gemiste failsafe.
Throughput gemeten op deze run was 16,000 EKF-propagatie-updates (80 s bij 200 Hz). Het cijfer van 30 tot 45 FPS op een NVIDIA Jetson Orin NX 16 GB is een specificatie van de doelhardware, hier niet gemeten, en het rapport labelt het als zodanig.
Eerlijkheid is het product, dus de scope is expliciet. Dit is een demo van het mechanisme, geen uitgerolde pijplijn.
Wanneer GPS wegvalt binnen een jamming-bubbel, draagt Lodestar over naar een strak gekoppelde visueel-inertiële odometrie (VIO) EKF die camera-landmarks en 200 Hz IMU-data fuseert om de positie te blijven schatten. Op onze geseede synthetische missie hield dat de drift tot ongeveer 0.9 procent van het gevlogen pad, waar een dead-reckoning-IMU-basislijn uitliep tot ruwweg 31 procent. De estimator is slechts de helft van het verhaal: een aparte integriteitsmonitor beslist, moment voor moment, of de positie überhaupt kan worden vertrouwd.
Een licht driftende positie degradeert geleidelijk en een operator kan eromheen plannen, maar een zelfverzekerd-verkeerde stuurt het toestel precies naar een plek die niet is waar het denkt te zijn. VIO faalt zo wanneer hij vergrendelt op bewegende objecten of een lege scène en een scherpe fix rapporteert die simpelweg onwaar is. Het antwoord van Lodestar is eerlijke onthouding: wanneer geen positie kan worden vertrouwd, zegt hij dat en keert huiswaarts in plaats van een zelfverzekerde-maar-verkeerde fix in een muur te vliegen.
In het donkere-tunnelsegment van onze missie storten bruikbare visuele kenmerken in tot bijna nul, dus geen estimator kan een betrouwbare positie fabriceren. De Navigation Integrity Monitor schakelt naar RED, en na 0.5 seconden aanhoudend RED vergrendelt hij een failsafe en geeft het commando return-to-home, bij t=52.5 s in deze run. Schakel de optionele gesimuleerde LiDAR-fusie in en hetzelfde segment wordt weer observeerbaar, zodat de monitor terecht standhoudt en er geen failsafe afgaat.
Het is een simulatie. Alles is een synthetische, geseede missie met ground truth die onafhankelijk van elke estimator wordt gegenereerd, zodat de run byte-voor-byte reproduceerbaar is; er is geen echte drone, vluchtlog of elektronische-oorlogvoeringzender, en de R-330Zh wordt alleen als benoemd scenario gebruikt. Wat echt is, is de code: een werkende VIO-EKF, de integriteitsmonitor en de benchmark draaien allemaal deterministisch offline. De duurzame claim is de structuur, namelijk vertrouwen berekend buiten de estimator en RED dat return-to-home triggert, niet de exacte meters van één missie.
Stock-VIO schat positie maar heeft geen aparte beoordelaar of die positie betrouwbaar is, en kan vergrendelen op dynamische kenmerken. In dezelfde geseede run vergrendelde stock-VIO met semantische maskering uit op een bewegend konvooi en vloog weg tot ongeveer 29 procent drift, het klassieke geval van de truck volgen en denken dat de drone stil stond. Lodestar voegt semantische maskering toe die de bewegende kenmerken afwijst, plus een integriteitsmonitor die buiten de estimator leeft zodat vertrouwen niet afhangt van het ding dat wordt vertrouwd.
De demo draait offline en deterministisch op een laptop als FastAPI-service met een NumPy-EKF en integriteitsmonitor. Het cijfer van 30 tot 45 FPS op een NVIDIA Jetson Orin NX 16 GB is een specificatie van de doelhardware, geen gemeten resultaat, en het Flight Integrity Report vermeldt het als zodanig. Onboard-deployment, een echte beeld-front-end en de autopilot/MAVLink-brug zijn uitgesteld, niet gebouwd in deze versie.
Blue UAS is de goedgekeurde lijst van NDAA-conforme drones van de U.S. Defense Innovation Unit, en SBIR/AFWERX financieren precies dit soort autonomie zonder GPS; we noemen ze als marktcontext, niet als affiliaties. Van Veriprajna wordt niet gesteld dat het op enige lijst staat of onder enig contract valt. Wat de demo voor dat soort toetsing biedt, is een Flight Integrity Report in één klik met een expliciete openbaarmaking van de scope van wat gestubd versus uitgesteld is.
Het onderzoek achter deze demo — de architectuur, het verificatieontwerp en de enterprise-blueprint.
Volledige oplossing
Ontdek de oplossing Drone-autonomie zonder GPS →De demo bewijst het mechanisme. Het hardere werk is het aanpassen aan uw platform, uw sensoren en uw missie.
Als uw team worstelt met navigatie zonder GPS en de vraag wanneer een autonomiestack moet weigeren de eigen positie te vertrouwen, horen we graag hoe u daarover denkt. Het probleem is industriebreed en de antwoorden zullen dat ook zijn.