Kilometer-Scale GNSS-Denied UAV Navigation via Heightmap Gradients: A Winning System from the SPRIN-D Challenge
Michal Werner, David Čapek, Tomáš Musil, Ondřej Franěk, Tomáš Báča, Martin Saska
TL;DR
This work tackles long-range GNSS-denied UAV navigation by fusing lightweight, geo-data–driven drift correction with odometry. The authors introduce a heightmap-gradient matching approach that aligns LiDAR-derived local heightmaps to a prior geodata heightmap and fuse this similarity with odometry in a clustered particle filter, all running onboard on CPU-only hardware. The system demonstrates kilometer-scale, fully autonomous flights across urban, forest, and open-field environments, achieving an RMSE below 11 m and placing first in the SPRIN-D challenge. The study emphasizes that robust re-localization and structured diagnostics under uncertainty are more critical than maintaining ultra-low instantaneous drift, offering a practical blueprint for GNSS-denied UAV autonomy in real-world deployments.
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.
