z-logo
open-access-imgOpen Access
A few lessons learned in reinforcement learning for quadcopter attitude control
Author(s) -
Nicola Bernini,
Mikhail Bessa,
Rémi Delmas,
Arthur Gold,
Éric Goubault,
Romain Pennec,
Sylvie Putot,
François X. Sillion
Publication year - 2021
Publication title -
hal (le centre pour la communication scientifique directe)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/3447928.3456707
Subject(s) - quadcopter , reinforcement learning , computer science , robustness (evolution) , artificial intelligence , drone , artificial neural network , state space , control engineering , machine learning , engineering , gene , biochemistry , biology , aerospace engineering , genetics , chemistry , mathematics , statistics
In the context of developing safe air transportation, our work is focused on understanding how Reinforcement Learning methods can improve the state of the art in traditional control, in nominal as well as non-nominal cases. The end goal is to train provably safe controllers, by improving both training and verification methods. In this paper, we explore this path for controlling the attitude of a quadcopter: we discuss theoretical as well as practical aspects of training neural nets for controlling a crazyflie 2.0 drone. In particular we describe thoroughly the choices in training algorithms, neural net architecture, hyperparameters, observation space etc. We also discuss the robustness of the obtained controllers, both to partial loss of power for one rotor and to wind gusts. Finally, we measure the performance of the approach by using a robust form of a signal temporal logic to quantitatively evaluate the vehicle's behavior.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom