TR
EN
Performance Comparison of PID and NARX Neural Network for Attitude Control of a Quadcopter UAV
Abstract
ABSTRACT: In this study, two different types of controllers have been designed and tested for altitude and motion control of an autonomous quadrotor to compare the control performance under the influence of parametric uncertainty and disturbances. The first controller is a proportional-integral-derivative (PID) controller which is a conventional linear controller. The closed-loop PID algorithms calculate the results of the system by using the error values that consist of the difference between the sensor values measured by the closed-loop feedback method and the reference inputs. The second method that has been used is artificial neural network (ANN) algorithms, which provide both advantages and convenience in defining and controlling linear systems and non-linear systems with the closed-loop feedback method used in PID. The most important feature of the ANN algorithms is their high performance as a result of training with different input values. Therefore, the ANN control system has been trained with the input data used with Gaussian noise and the desired target data. A dynamic time series non-linear autoregressive with Exogenous input (NARX) neural network has been chosen as an ANN controller because of the time-delayed backpropagation learning performance. In this study, PID, and NARX NN control algorithms to control the maneuvers and altitude of the quadcopter and the mathematical model have been designed on Matlab Simulink. Motion control performances of the PID and NARX controllers are tested on the model. The design was tested on a real-time simulation environment with a one-millisecond fixed-step size. This paper proposes an alternative approach to control attitude and altitude on a quadcopter with the NARX NN algorithm.
Keywords
Kaynakça
- Akın M., Gören A., Rachid A., Implementation of Sensor Filters and Altitude Estimation of Unmanned Aerial Vehicle using Kalman Filter. Journal of Mechatronics and Robotics 5, 8-17, 2021.
- Anonymous, 2021, Mathworks Documentation, https://www.mathworks.com/help/.
- Buitrago J., Asfour S., Short-Term Forecasting of Electric Loads Using Nonlinear Autoregressive Artificial Neural Networks with Exogenous Vector Inputs. Energies 10(1):40, 1-25, 2017.
- Cedro L., Wieczorkowski K., Optimizing PID controller gains to model the performance of a quadcopter. Transportation Research Procedia 40, 156-169, 2019.
- El Dakrory A. M., Tawfik M., Identifying the Attitude of Dynamic Systems using NeuralNetwork, 2016 International Workshop on Recent Advances in Robotics and Sensor Technology for Humanitarian Demining and Counter-IEDs (RST), 1-4, 2016.
- Hagan M., Menhaj M., Training Feedforward Networks with the Marquardt Algorithm, IEEE Transactions on neural networks 5(6), 989-993, 1994.
- Hagiwara K., Hayasaka T., Toda N., Usui S., Kuno K., Upper bound of the expected training error of neural network regression for a Gaussian noise sequence. Neural Networks 14(10), 1419-1429, 2001.
- Hamidi K. E., Mjahed M., Kari A. E., Ayad H., Adaptive Control Using Neural Networks and Approximate Models for Nonlinear Dynamic Systems. Modelling and Simulation in Engineering 2020:8642915, 1-13, 2020.
Ayrıntılar
Birincil Dil
İngilizce
Konular
Kontrol Mühendisliği, Mekatronik ve Robotik
Bölüm
Araştırma Makalesi
Yayımlanma Tarihi
6 Haziran 2022
Gönderilme Tarihi
17 Ekim 2021
Kabul Tarihi
29 Aralık 2021
Yayımlandığı Sayı
Yıl 2022 Cilt: 3 Sayı: 1
APA
Karakaya, Ş. E., & Goren, A. (2022). Performance Comparison of PID and NARX Neural Network for Attitude Control of a Quadcopter UAV. Journal of Materials and Mechatronics: A, 3(1), 1-19. https://doi.org/10.55546/jmm.1010919
AMA
1.Karakaya ŞE, Goren A. Performance Comparison of PID and NARX Neural Network for Attitude Control of a Quadcopter UAV. J. Mater. Mechat. A. 2022;3(1):1-19. doi:10.55546/jmm.1010919
Chicago
Karakaya, Şahin Ekmel, ve Aytac Goren. 2022. “Performance Comparison of PID and NARX Neural Network for Attitude Control of a Quadcopter UAV”. Journal of Materials and Mechatronics: A 3 (1): 1-19. https://doi.org/10.55546/jmm.1010919.
EndNote
Karakaya ŞE, Goren A (01 Haziran 2022) Performance Comparison of PID and NARX Neural Network for Attitude Control of a Quadcopter UAV. Journal of Materials and Mechatronics: A 3 1 1–19.
IEEE
[1]Ş. E. Karakaya ve A. Goren, “Performance Comparison of PID and NARX Neural Network for Attitude Control of a Quadcopter UAV”, J. Mater. Mechat. A, c. 3, sy 1, ss. 1–19, Haz. 2022, doi: 10.55546/jmm.1010919.
ISNAD
Karakaya, Şahin Ekmel - Goren, Aytac. “Performance Comparison of PID and NARX Neural Network for Attitude Control of a Quadcopter UAV”. Journal of Materials and Mechatronics: A 3/1 (01 Haziran 2022): 1-19. https://doi.org/10.55546/jmm.1010919.
JAMA
1.Karakaya ŞE, Goren A. Performance Comparison of PID and NARX Neural Network for Attitude Control of a Quadcopter UAV. J. Mater. Mechat. A. 2022;3:1–19.
MLA
Karakaya, Şahin Ekmel, ve Aytac Goren. “Performance Comparison of PID and NARX Neural Network for Attitude Control of a Quadcopter UAV”. Journal of Materials and Mechatronics: A, c. 3, sy 1, Haziran 2022, ss. 1-19, doi:10.55546/jmm.1010919.
Vancouver
1.Şahin Ekmel Karakaya, Aytac Goren. Performance Comparison of PID and NARX Neural Network for Attitude Control of a Quadcopter UAV. J. Mater. Mechat. A. 01 Haziran 2022;3(1):1-19. doi:10.55546/jmm.1010919
Cited By
Intelligent Quadcopter Control Using Artificial Neural Networks
Afyon Kocatepe University Journal of Sciences and Engineering
https://doi.org/10.35414/akufemubid.1229424