Visual Environment Assessment for Safe Autonomous Quadrotor Landing
Mattia Secchiero, Nishanth Bobbili, Yang Zhou, Giuseppe Loianno
TL;DR
This work addresses autonomous, GPS-denied quadrotor landing by fusing semantic segmentation with disparity-derived geometry to directly produce a 2D binary map of safe/unsafe landing zones, bypassing costly elevation maps. A cost-based site selection framework, J = $\alpha J_d + \beta \frac{1}{J_{un}}$ with $\alpha+\beta=1$, balances proximity to the drone and distance from hazards, guiding real-time landing decisions onboard a Jetson NX. Key contributions include a fully onboard, elevation-map-free pipeline that integrates metric and semantic cues, and a minimum snap trajectory for autonomous landing, demonstrated across multiple challenging indoor scenarios with high landing success rates. The approach offers practical impact for safe recovery and autonomous operation of aerial robots in GPS-denied or dynamic environments, especially under SWaP constraints.
Abstract
Autonomous identification and evaluation of safe landing zones are of paramount importance for ensuring the safety and effectiveness of aerial robots in the event of system failures, low battery, or the successful completion of specific tasks. In this paper, we present a novel approach for detection and assessment of potential landing sites for safe quadrotor landing. Our solution efficiently integrates 2D and 3D environmental information, eliminating the need for external aids such as GPS and computationally intensive elevation maps. The proposed pipeline combines semantic data derived from a Neural Network (NN), to extract environmental features, with geometric data obtained from a disparity map, to extract critical geometric attributes such as slope, flatness, and roughness. We define several cost metrics based on these attributes to evaluate safety, stability, and suitability of regions in the environments and identify the most suitable landing area. Our approach runs in real-time on quadrotors equipped with limited computational capabilities. Experimental results conducted in diverse environments demonstrate that the proposed method can effectively assess and identify suitable landing areas, enabling the safe and autonomous landing of a quadrotor.
