An Adaptive Control Strategy for Neural Network based Optimal Quadcopter Controllers

04/26/2023
by   Robin Ferede, et al.
0

Developing optimal controllers for aggressive high-speed quadcopter flight is a major challenge in the field of robotics. Recent work has shown that neural networks trained with supervised learning can achieve real-time optimal control in some specific scenarios. In these methods, the networks (termed G CNets) are trained to learn the optimal state feedback from a dataset of optimal trajectories. An important problem with these methods is the reality gap encountered in the sim-to-real transfer. In this work, we trained G CNets for energy-optimal end-to-end control on the Bebop drone and identified the unmodeled pitch moment as the main contributor to the reality gap. To mitigate this, we propose an adaptive control strategy that works by learning from optimal trajectories of a system affected by constant external pitch, roll and yaw moments. In real test flights, this model mismatch is estimated onboard and fed to the network to obtain the optimal rpm command. We demonstrate the effectiveness of our method by performing energy-optimal hover-to-hover flights with and without moment feedback. Finally, we compare the adaptive controller to a state-of-the-art differential-flatness-based controller in a consecutive waypoint flight and demonstrate the advantages of our method in terms of energy optimality and robustness.

READ FULL TEXT

page 1

page 6

research
02/26/2020

Mid-flight Propeller Failure Detection and Control of Propeller-deficient Quadcopter using Reinforcement Learning

Quadcopters can suffer from loss of propellers in mid-flight, thus requi...
research
05/04/2023

Guidance Control Networks for Time-Optimal Quadcopter Flight

Reaching fast and autonomous flight requires computationally efficient a...
research
08/14/2019

Heuristic Dynamic Programming for Adaptive Virtual Synchronous Generators

In this paper a neural network heuristic dynamic programing (HDP) is use...
research
12/15/2019

Aggressive Online Control of a Quadrotor via Deep Network Representations of Optimality Principles

Optimal control holds great potential to improve a variety of robotic ap...
research
05/22/2023

Optimality Principles in Spacecraft Neural Guidance and Control

Spacecraft and drones aimed at exploring our solar system are designed t...
research
03/19/2021

AutoTune: Controller Tuning for High-Speed Flight

Due to noisy actuation and external disturbances, tuning controllers for...
research
02/27/2019

Learning a Family of Optimal State Feedback Controllers

Solving optimal control problems is well known to be very computationall...

Please sign up or login with your details

Forgot password? Click here to reset