Kilometer-Scale GNSS-Denied UAV Navigation via Heightmap Gradients: A Winning System from the SPRIN-D Challenge

📅 2025-10-01
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
In GNSS-denied, loop-closure-free environments with limited embedded computational resources, UAVs suffer severe odometry drift during long-range (9 km), low-altitude (<25 m AGL) autonomous navigation. Method: This paper proposes a lightweight elevation gradient matching localization correction method: real-time local elevation maps are constructed from onboard LiDAR; template matching in the gradient domain aligns these maps with prior georeferenced digital elevation data; and tightly coupled visual-inertial odometry is fused via clustered particle filtering. The entire pipeline runs exclusively on CPU without requiring loop closure detection. Contribution/Results: Evaluated in the SPRIN-D Challenge, the system achieved beyond-line-of-sight, GNSS-free autonomous flight across complex terrains—including urban, forested, and open areas—while maintaining kilometer-scale real-time positioning accuracy. This significantly enhances robustness and practicality for long-distance navigation in unknown environments.

Technology Category

Application Category

📝 Abstract
Reliable long-range flight of unmanned aerial vehicles (UAVs) in GNSS-denied environments is challenging: integrating odometry leads to drift, loop closures are unavailable in previously unseen areas and embedded platforms provide limited computational power. We present a fully onboard UAV system developed for the SPRIN-D Funke Fully Autonomous Flight Challenge, which required 9 km long-range waypoint navigation below 25 m AGL (Above Ground Level) without GNSS or prior dense mapping. The system integrates perception, mapping, planning, and control with a lightweight drift-correction method that matches LiDAR-derived local heightmaps to a prior geo-data heightmap via gradient-template matching and fuses the evidence with odometry in a clustered particle filter. Deployed during the competition, the system executed kilometer-scale flights across urban, forest, and open-field terrain and reduced drift substantially relative to raw odometry, while running in real time on CPU-only hardware. We describe the system architecture, the localization pipeline, and the competition evaluation, and we report practical insights from field deployment that inform the design of GNSS-denied UAV autonomy.
Problem

Research questions and friction points this paper is trying to address.

Enables long-range UAV navigation without GNSS signals
Corrects odometry drift using heightmap gradient matching
Achieves autonomous low-altitude flight in diverse terrains
Innovation

Methods, ideas, or system contributions that make the work stand out.

LiDAR heightmap gradient-template matching for localization
Clustered particle filter fusing geo-data with odometry
Real-time CPU-only onboard navigation in GNSS-denied environments
🔎 Similar Papers
No similar papers found.
M
Michal Werner
Faculty of Electrical Engineering, Czech Technical University in Prague
David Čapek
David Čapek
Czech Technical University in Prague
roboticsvolumetric mappinglocalization
T
Tomáš Musil
Faculty of Electrical Engineering, Czech Technical University in Prague
O
Ondřej Franěk
Faculty of Electrical Engineering, Czech Technical University in Prague
Tomáš Báča
Tomáš Báča
ČVUT v Praze
Kybernetika
Martin Saska
Martin Saska
Czech Technical University in Prague
roboticsautonomous systemsmulti-robot systemsUAV swarmsformations