Deep Learning-based Robust Autonomous Navigation of Aerial Robots in Dense Forests
Guglielmo Del Col, Väinö Karjalainen, Teemu Hakala, Yibo Zhang, Eija Honkavaara
TL;DR
The paper tackles autonomous UAV navigation under GNSS-denied, dense forest conditions where perception is degraded and obstacles are thin or irregular. It introduces DeFoP, a vision-based system that fuses a semantically enhanced depth encoder, a neural Collision Prediction Network, a geometric safety supervisor, and depth refinement, all running onboard with TensorRT-accelerated inference. Real-world tests across three forest densities show DeFoP achieving 100% success in Difficult and Medium forests and 80% in Very Difficult forests, outperforming prior SEVAE-based methods and competing baselines. The work highlights the importance of safety-aware planning and depth-quality improvements for practical under-canopy autonomy and suggests avenues for multimodal perception and depth completion to further enhance robustness.
Abstract
Autonomous aerial navigation in dense natural environments remains challenging due to limited visibility, thin and irregular obstacles, GNSS-denied operation, and frequent perceptual degradation. This work presents an improved deep learning-based navigation framework that integrates semantically enhanced depth encoding with neural motion-primitive evaluation for robust flight in cluttered forests. Several modules are incorporated on top of the original sevae-ORACLE algorithm to address limitations observed during real-world deployment, including lateral control for sharper maneuvering, a temporal consistency mechanism to suppress oscillatory planning decisions, a stereo-based visual-inertial odometry solution for drift-resilient state estimation, and a supervisory safety layer that filters unsafe actions in real time. A depth refinement stage is included to improve the representation of thin branches and reduce stereo noise, while GPU optimization increases onboard inference throughput from 4 Hz to 10 Hz. The proposed approach is evaluated against several existing learning-based navigation methods under identical environmental conditions and hardware constraints. It demonstrates higher success rates, more stable trajectories, and improved collision avoidance, particularly in highly cluttered forest settings. The system is deployed on a custom quadrotor in three boreal forest environments, achieving fully autonomous completion in all flights in moderate and dense clutter, and 12 out of 15 flights in highly dense underbrush. These results demonstrate improved reliability and safety over existing navigation methods in complex natural environments.
