Improving Wind Resistance Performance of Cascaded PID Controlled Quadcopters using Residual Reinforcement Learning

08/03/2023
by   Yu Ishihara, et al.
0

Wind resistance control is an essential feature for quadcopters to maintain their position to avoid deviation from target position and prevent collisions with obstacles. Conventionally, cascaded PID controller is used for the control of quadcopters for its simplicity and ease of tuning its parameters. However, it is weak against wind disturbances and the quadcopter can easily deviate from target position. In this work, we propose a residual reinforcement learning based approach to build a wind resistance controller of a quadcopter. By learning only the residual that compensates the disturbance, we can continue using the cascaded PID controller as the base controller of the quadcopter but improve its performance against wind disturbances. To avoid unexpected crashes and destructions of quadcopters, our method does not require real hardware for data collection and training. The controller is trained only on a simulator and directly applied to the target hardware without extra finetuning process. We demonstrate the effectiveness of our approach through various experiments including an experiment in an outdoor scene with wind speed greater than 13 m/s. Despite its simplicity, our controller reduces the position deviation by approximately 50 cascaded PID controller. Furthermore, trained controller is robust and preserves its performance even though the quadcopter's mass and propeller's lift coefficient is changed between 50

READ FULL TEXT

page 1

page 5

page 6

page 7

research
09/04/2020

Safe Online Learning Tracking Control for Quadrotors under Wind Disturbances

Enforcing safety on precise trajectory tracking is critical for aerial r...
research
10/12/2022

FlowDrone: Wind Estimation and Gust Rejection on UAVs Using Fast-Response Hot-Wire Flow Sensors

Unmanned aerial vehicles (UAVs) are finding use in applications that pla...
research
05/23/2023

Autonomous Control for Orographic Soaring of Fixed-Wing UAVs

We present a novel controller for fixed-wing UAVs that enables autonomou...
research
03/10/2022

Deep Residual Reinforcement Learning based Autonomous Blimp Control

Blimps are well suited to perform long-duration aerial tasks as they are...
research
07/27/2021

Reinforcement Learning with Formal Performance Metrics for Quadcopter Attitude Control under Non-nominal Contexts

We explore the reinforcement learning approach to designing controllers ...
research
05/02/2023

An Improved Yaw Control Algorithm for Wind Turbines via Reinforcement Learning

Yaw misalignment, measured as the difference between the wind direction ...
research
10/10/2020

Truck-and-Trailer Backer-Upper problem using Cascaded Fuzzy Controllers

In this paper we craft a cascaded fuzzy controlling system for the tradi...

Please sign up or login with your details

Forgot password? Click here to reset