GustPilot: A Hierarchical DRL-INDI Framework for Wind-Resilient Quadrotor Navigation

📅 2026-03-20
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the challenge of reliable autonomous navigation for lightweight quadrotors under strong wind disturbances by proposing a hierarchical wind-resilient navigation framework. The upper layer employs deep reinforcement learning (DRL) to generate wind-robust velocity reference trajectories in the inertial frame, while the lower layer utilizes a geometric incremental nonlinear dynamic inversion (INDI) controller for rapid disturbance rejection and high-precision tracking. By incorporating randomized fan-generated wind fields during training, the system generalizes effectively to complex dynamic wind environments without requiring retraining. Flight experiments demonstrate that, under 3.5 m/s wind disturbances, a 50 g quadrotor achieves stable flight at 1.34 m/s, with mission success rate improving from 55.0% to 94.7% and trajectory tracking RMSE reduced by up to 50%.

Technology Category

Application Category

📝 Abstract
Wind disturbances remain a key barrier to reliable autonomous navigation for lightweight quadrotors, where the rapidly varying airflow can destabilize both planning and tracking. This paper introduces GustPilot, a hierarchical wind-resilient navigation stack in which a deep reinforcement learning (DRL) policy generates inertial-frame velocity reference for gate traversal. At the same time, a geometric Incremental Nonlinear Dynamic Inversion (INDI) controller provides low-level tracking with fast residual disturbance rejection. The INDI layer achieves this by providing incremental feedback on both specific linear acceleration and angular acceleration rate, using onboard sensor measurements to reject wind disturbances rapidly. Robustness is obtained through a two-level strategy, wind-aware planning learned via fan-jet domain randomization during training, and rapid execution-time disturbance rejection by the INDI tracking controller. We evaluate GustPilot in real flights on a 50g quad-copter platform against a DRL-PID baseline across four scenarios ranging from no-wind to fully dynamic conditions with a moving gate and a moving disturbance source. Despite being trained only in a minimal single-gate and single-fan setup, the policy generalizes to significantly more complex environments (up to six gates and four fans) without retraining. Across 80 experiments, DRL-INDI achieves a 94.7% versus 55.0% for DRL-PID as average Overall Success Rate (OSR), reduces tracking RMSE up to 50%, and sustains speeds up to 1.34 m/s under wind disturbances up to 3.5 m/s. These results demonstrate that combining DRL-based velocity planning with structured INDI disturbance rejection provides a practical and generalizable approach to wind-resilient autonomous flight navigation.
Problem

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

wind disturbance
autonomous navigation
quadrotor
flight stability
aerial robotics
Innovation

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

Deep Reinforcement Learning
Incremental Nonlinear Dynamic Inversion
Wind-Resilient Navigation
Domain Randomization
Quadrotor Control
🔎 Similar Papers
No similar papers found.
A
Amir Atef Habel
Intelligent Space Robotics Laboratory, Center for Digital Engineering, Skolkovo Institute of Science and Technology, Moscow, Russia
Roohan Ahmed Khan
Roohan Ahmed Khan
The Skolkovo Institute of Science and Technology
RoboticsAIUAVSwarmPlanning and Control
F
Fawad Mehboob
Intelligent Space Robotics Laboratory, Center for Digital Engineering, Skolkovo Institute of Science and Technology, Moscow, Russia
C
Clement Fortin
Intelligent Space Robotics Laboratory, Center for Digital Engineering, Skolkovo Institute of Science and Technology, Moscow, Russia
Dzmitry Tsetserukou
Dzmitry Tsetserukou
Associate Professor, Skolkovo Institute of Science and Technology (Skoltech)
RoboticsHapticsUAV SwarmAIVR