TY - GEN
T1 - Reinforcement learning based flight controller capable of controlling a quadcopter with four, three and two working motors
AU - Dooraki, Amir Ramezani
AU - Lee, Deok Jin
N1 - Publisher Copyright:
© 2020 Institute of Control, Robotics, and Systems - ICROS.
PY - 2020/10/13
Y1 - 2020/10/13
N2 - 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.
AB - 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.
KW - Bio-inspired Flight Controller
KW - Fault Tolerant Controller
KW - Reinforcement Learning
UR - https://www.scopus.com/pages/publications/85098094148
U2 - 10.23919/ICCAS50221.2020.9268270
DO - 10.23919/ICCAS50221.2020.9268270
M3 - Conference paper
AN - SCOPUS:85098094148
T3 - International Conference on Control, Automation and Systems
SP - 161
EP - 166
BT - 2020 20th International Conference on Control, Automation and Systems, ICCAS 2020
PB - IEEE Computer Society
T2 - 20th International Conference on Control, Automation and Systems, ICCAS 2020
Y2 - 13 October 2020 through 16 October 2020
ER -