Design and Implementation of a Robust 6-DOF Quadrotor Controller Based on Kalman Filter for Position Control
Book chapter
Authors | Bousbaine, A., Fareha, A., Josaph, A. K., Fekik, A., Azar, A. T., Moualek, R., Benyahia, N., Benamrouche, N., Kamal, N. A., Al Mhdawi, A. K., Humaidi, A. J. and Ibraheem, I. K. |
---|---|
Editors | Azar, A. T., Ibraheem, I. K. and Humaidi, A. J. |
Abstract | The objective of this chapter is to develop quadcopter flight control algorithms using a PID controller enhanced by a Kalman Filter (KF) using an experimental approach to extract the physical and aerodynamic settings of the quadcopter. It is first necessary to present the current state of the quadcopter analytical dynamics model in order to achieve an effective design. A second step involves the development of the quadcopter’s hardware and software, as well as the development of a full thrust test rig to extract the parameters of the propulsion system and the linearisation approximations between the different variables. Using the quadcopter’s 6-DOF analytical dynamic model, the controller’s control parameters are determined using a PID design enhanced with KF. Test results were assessed using dynamic response curves and 3D Matlab visualisations. In order to evaluate the performance of the PID controllers, we measured the time response, overshoot, and settling time with and without the KF. After the SIMULINK model’s results for the drone were accepted, a C++ code was produced. Uploading the generated code into the Pixhawk autopilot was accomplished through a Simulink application in the autopilot firmware. Based on the Pixhawk autopilot, we present a quick and real-time test solution for drone controllers. Further enhancements are provided by near-real-time tuning of the control settings. This research uses the Embedded Coder Tool to develop SIMULINK-generated code for the Pixhawk autopilot board. |
Keywords | Quadcopter ; PID controller ; Kalman Filter (KF) |
Page range | 331-363 |
Year | 2023 |
Book title | Mobile Robot: Motion Control and Path Planning |
Publisher | Springer |
Place of publication | New York |
Edition | 1st |
Series | Studies in Computational Intelligence |
ISBN | 9783031265631 |
Digital Object Identifier (DOI) | https://doi.org/10.1007/978-3-031-26564-8_11 |
Web address (URL) | https://link.springer.com/chapter/10.1007/978-3-031-26564-8_11 |
File | File Access Level Restricted |
Output status | Published |
Publication dates | |
Online | 01 Jul 2023 |
Publication process dates | |
Deposited | 05 Jul 2023 |
https://repository.derby.ac.uk/item/9z962/design-and-implementation-of-a-robust-6-dof-quadrotor-controller-based-on-kalman-filter-for-position-control
126
total views0
total downloads0
views this month0
downloads this month