Safe Low-Altitude Navigation in Steep Terrain with Fixed-Wing Aerial Vehicles
Jaeyoung Lim, Florian Achermann, Rik Girod, Nicholas Lawrance, Roland Siegwart
TL;DR
This work tackles safe, low-altitude navigation of fixed-wing sUAS in steep terrain under regulatory altitude limits by introducing a safety-centric planning framework based on circular periodic (loiter) paths. By formalizing inevitable collision states (ICS) and using safe periodic sets, the approach enables efficient, yaw-agnostic goal selection and real-time planning via RRT* in the Dubins airplane space, with collision checks reduced to simple geometric tests against offset collision surfaces $D^-$ and $D^+$. The method is validated through simulations across rugged alpine terrains and a real-world flight test in the Swiss Alps, showing robust onboard replanning, safe tracking, and adherence to European altitude regulations ($50$–$120\,\mathrm{m}$). Key contributions include an efficient ICS evaluation via circular loiters, precomputation of valid loiter regions, and an open-source Dubins airplane RRT* planner implementation for fixed-wing sUAS in altitude-constrained environments.
Abstract
Fixed-wing aerial vehicles provide an efficient way to navigate long distances or cover large areas for environmental monitoring applications. By design, they also require large open spaces due to limited maneuverability. However, strict regulatory and safety altitude limits constrain the available space. Especially in complex, confined, or steep terrain, ensuring the vehicle does not enter an inevitable collision state(ICS) can be challenging. In this work, we propose a strategy to find safe paths that do not enter an ICS while navigating within tight altitude constraints. The method uses periodic paths to efficiently classify ICSs. A sampling-based planner creates collision-free and kinematically feasible paths that begin and end in safe periodic (circular) paths. We show that, in realistic terrain, using circular periodic paths can simplify the goal selection process by making it yaw agnostic and constraining yaw. We demonstrate our approach by dynamically planning safe paths in real-time while navigating steep terrain on a flight test in complex alpine terrain.
