A Reinforcement Learning Approach to Quadrotor Stability in Windy Conditions

Unmanned Aerial Vehicles, particularly quadrotors, have diverse applications in logistics, agriculture, surveillance, and search and rescue. However, quadrotor stability is highly sensitive to variable environmental conditions, such as wind. The Proportional-Integral-Derivative (PID) controller, the traditional control method for quadrotors, performs well in stable conditions but faces difficulties when tasked with maintaining drone attitude in more turbulent environments. Additionally, existing reinforcement learning (RL)-based research on quadrotor stability has primarily focused on simulated environments with low wind speeds and unrealistic wind dynamics, limiting its practical applicability. In this work, reinforcement learning is applied to the problem of quadrotor stabilization to improve performance in varying wind disturbances of different directions and intensities. Specifically, we employ a Deep Q-Network (DQN) trained using a Computational Fluid Dynamics (CFD)-based wind model and compare its performance against the traditional PID controller. The study leverages the Gym reinforcement learning library, Gazebo simulation software, and PX4 flight control to define a custom wind environment and train a quadrotor agent. Our results demonstrate the potential of this reinforcement learning approach in enhancing quadrotor stability in dynamic wind conditions.

Publication Details

Journal
DigitalCommons-IMSA (Illinois Mathematics and Science Academy)
Published
2025-04-17
Primary Topic
Adaptive Dynamic Programming Control
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Reinforcement Learning Approach to Quadrotor Stability in Windy Conditions

DigitalCommons-IMSA (Illinois Mathematics and Science Academy)
Adaptive Dynamic Programming Control
article

A Reinforcement Learning Approach to Quadrotor Stability in Windy Conditions

article en

Abstract

Unmanned Aerial Vehicles, particularly quadrotors, have diverse applications in logistics, agriculture, surveillance, and search and rescue. However, quadrotor stability is highly sensitive to variable environmental conditions, such as wind. The Proportional-Integral-Derivative (PID) controller, the traditional control method for quadrotors, performs well in stable conditions but faces difficulties when tasked with maintaining drone attitude in more turbulent environments. Additionally, existing reinforcement learning (RL)-based research on quadrotor stability has primarily focused on simulated environments with low wind speeds and unrealistic wind dynamics, limiting its practical applicability. In this work, reinforcement learning is applied to the problem of quadrotor stabilization to improve performance in varying wind disturbances of different directions and intensities. Specifically, we employ a Deep Q-Network (DQN) trained using a Computational Fluid Dynamics (CFD)-based wind model and compare its performance against the traditional PID controller. The study leverages the Gym reinforcement learning library, Gazebo simulation software, and PX4 flight control to define a custom wind environment and train a quadrotor agent. Our results demonstrate the potential of this reinforcement learning approach in enhancing quadrotor stability in dynamic wind conditions.

DigitalCommons-IMSA (Illinois Mathematics and Science Academy)
Openalex Percentile: Top 47%
Adaptive Dynamic Programming Control
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.