Skip to main navigation Skip to search Skip to main content

Reinforcement learning based flight controller capable of controlling a quadcopter with four, three and two working motors

  • Amir Ramezani Dooraki*
  • , Deok Jin Lee*
  • *Corresponding author for this work
  • Kunsan National University

Research output: Contribution to conferenceConference paperpeer-review

Abstract

In this research, we show how a reinforcement learning based algorithm called Fault-Tolerant Bio-inspired Flight Controller (FT-BFC) is capable of training a single neural network based model to fly a quadcopter with two, three, and four working rotors. Our algorithm can learn a low-level flight controller that directly controls angular velocities of motors to fly a quadcopter when it has four fully functional motors, and also, despite having one or two motor failures (That is, our proposed flight controller is a fault-tolerant controller as well). In the training and running of our controller, we do not use any conventional flight controller, such as a PID or SMC controller. We test our algorithm in a simulation environment, Gazebo simulator, and illustrate our simulation results that backing up our algorithm capabilities. Finally, before concluding our paper, we discuss the implementation of our algorithm in a real quadcopter.

Original languageEnglish
Title of host publication2020 20th International Conference on Control, Automation and Systems, ICCAS 2020
PublisherIEEE Computer Society
Pages161-166
Number of pages6
ISBN (Electronic)9788993215205
DOIs
StatePublished - 2020.10.13
Event20th International Conference on Control, Automation and Systems, ICCAS 2020 - Busan, Korea, Republic of
Duration: 2020.10.132020.10.16

Publication series

NameInternational Conference on Control, Automation and Systems
Volume2020-October
ISSN (Print)1598-7833

Conference

Conference20th International Conference on Control, Automation and Systems, ICCAS 2020
Country/TerritoryKorea, Republic of
CityBusan
Period20.10.1320.10.16

Keywords

  • Bio-inspired Flight Controller
  • Fault Tolerant Controller
  • Reinforcement Learning

Fingerprint

Dive into the research topics of 'Reinforcement learning based flight controller capable of controlling a quadcopter with four, three and two working motors'. Together they form a unique fingerprint.

Cite this