Aerospace Knowledge and Technology Journal

Aerospace Knowledge and Technology Journal

Performance evaluation of fuzzy-based PID controller for quadcopter navigation system

Document Type : Research Paper

Authors
1 PhD Student, Faculty of Electrical and Computer Engineering, Semnan University, Semnan, Iran
2 Assistant Professor, Faculty of Electrical and Computer Engineering, Semnan University, Semnan, Iran
Abstract
Proportional-Integral-Derivative (PID) controllers have been regarded as one of the most prevalent and successful techniques for controlling dynamic systems. However, in the presence of uncertainties and complicated systems, their operation may be undesirable. The major purpose of this research is to assess and improve the performance of the PID controller in the variable load crop spraying quadcopter navigation system using fuzzy-based approaches. At first, the PID controller parameters are fixed and then are tuned based on a look-up table according to the quadcopter load changes. The simulations reveal that the PID controller with fixed parameters or based on the lookup table does not have its expected performance, in the presence of uncertainties such as load variations, and hence it is required to tune the parameters more correctly. Therefore, here the fuzzy systems are utilized for online parameter tuning of the PID controller in the parameters in the variable load spraying quadcopter navigation system. The proposed fuzzy-based PID controller achieves higher accuracy and more stable navigation compared with the fixed-parameter PID controller or look-up table.
Keywords
Subjects

[1] Kivrak, A. Ö. Design of control systems for a quadrotor flight vehicle equipped with inertial sensors. Master's Thesis, Atilim University, 2006.
[2] Hoffmann, G. Rajnarayan, D. G. Waslander, S. L. Dostal, D. Jang, J. S. & Tomlin, C. J., The Stanford testbed of autonomous rotorcraft for multi agent control (STARMAC). In Digital Avionics Systems Conference, DASC 04. The 23rd (Vol. 2, pp. 12-E). IEEE,2004.
[3] Mian, A. A. & Daobo, W. Modeling and backstepping-based nonlinear control strategy for a 6 DOF quadrotor helicopter. Chinese Journal of Aeronautics, 21(3), 261-268, 2008.
[4] Mian, A. A. Ahmad, M. I. & Wang, D., April). Backstepping based nonlinear flight control strategy for 6 DOF aerial robot. In Smart Manufacturing Application, 2008. ICSMA 2008. International Conference on (pp. 146-151). IEEE, 2008.
[5] Luque-Vega, L. Castillo-Toledo, B. & Loukianov, A. G., Robust block second order sliding mode control for a quadrotor. Journal of the Franklin Institute, 349(2), 719-739, 2012.
[6] Benallegue, A. Mokhtari, A. & Fridman, L. , High‐order sliding‐mode observer for a quadrotor UAV. International Journal of Robust and Nonlinear Control: IFAC‐Affiliated Journal, 18(4‐5), 427-440, 2008.
[7] Kendoul, F. Fantoni, I. & Nonami, K. , Optic flow-based vision system for autonomous 3D localization and control of small aerial vehicles. Robotics and Autonomous Systems, 57(6-7), 591-602, 2009.
[8] Zemalache, K. M. & Maaref, H. , Controlling a drone: Comparison between a based model method and a fuzzy inference system. Applied Soft Computing, 9(2), 553-562, 2009.
[9] Ajmera, J. & Sankaranarayanan, V., Point-to-point control of a quadrotor:Theory and experiment. IFAC-apersOnLine, 49(1), 401-406, 2016.
[10] Dierks, T. & Jagannathan, S. , Output feedback control of a quadrotor UAV using neural networks. IEEE transactions on neural networks, 21(1), 50-66, 2010.
[11] Voos, H. ,Nonlinear and neural network-based control of a small four-rotor aerial robot. In IEEE/ASME International Conference on Advanced Intelligent Mechatronics, AIM, Zurich, Switzerland,  2007.
[12] J. Dunfied, M. Tarbouchi, G. Labonte, Neural network based control of a four rotor helicopter, Proceeding of IEEE International Conference in Industrial Technology, Vol. 3, pp. 1543-1548, 2004.
[13] J. Farrell, M. Sharma, M. Polycarpou, Backstepping-Based Flight Control with Adaptive Function Approximation, Journal of Guidance, Control and Dynamics, Vol. 28, No. 6, pp. 1089-1102, 2005.
[14] Koszewnik, A. ,The Parrot UAV controlled by PID controllers. acta mechanica et automatica, 8(2), 65-69, 2014.
[15] Szafranski, G. & Czyba, R. ,Different approaches of PID control UAV type quadrotor, 2011.
[16] Dief, Tarek N. Shiego Yoshida, and Mohamed Abdelhady. "Attitude and altitude stabilization of quad rotor using parameter estimation and self-tuning controller. In AIAA Atmospheric Flight Mechanics Conference, p. 2392, 2015.
[17] Doitsidis, L. Valavanis, K.P. Tsourveloudis, N.C. Kontitsis, M. A framework for fuzzy logic based UAV navigation and control. In Proceedings of the IEEE International Conference on Robotics and Automation, (Proceedings. ICRA’04), New Orleans, LA, USA, IEEE: Piscataway, NJ, USA,Volume 4, pp. 4041–4046, 2004.
[18] Dong, J. He, B. Novel fuzzy PID-type iterative learning control for quadrotor UAV. Sensors ,2019.
[19] Wang, Y. Shi, Y. Cai, M. Xu, W. Yu, Q. Optimization of air–fuel ratio control of fuel-powered UAV engine using adaptive fuzzy-PID. J. Frankl. Inst. 2018, 355, 8554–8575, 2018
[20] Bucio-Gallardo, E.M. Zavala-Yoé, R. Ramírez-Mendoza, R.A. Mathematical Model and Intelligent Control of a Quadcopter, with Non-conventional Membership Functions. J. Energy Power Eng, 10, 634–642, 2016
[21] Demaya, B. Palm, R. Boverie, S. Titli, A. Multilevel qualitative and numerical optimization of fuzzy controller. In Proceedings of 1995 IEEE International Conference on Fuzzy Systems, Yokohama, Japan; IEEE; Volume 3,pp.1149–1154,1995.
[22] Solihin, M.I. Tack, L.F. Kean, M.L. Tuning of PID controller using particle swarm optimization (PSO). In Proceeding of the International Conference on Advanced Science, Engineering and Information Technology, Bandar Baru Bangi, Malaysia, Volume 1, pp. 458–461, 2011.
[23] Aly, A.A. PID parameters optimization using genetic algorithm technique for electrohydraulic servo control system. Intell. Control Autom., 2, 69, 2011.
[24] Sun, C. Liu, M. Liu, C. Feng, X. Wu, H. An Industrial Quadrotor UAV Control Method Based on Fuzzy Adaptive Linear Active Disturbance Rejection Control. Electronics, 10, 376, 2021.
[25] Peng-ya, X. Yun-jie, W. Jing-xing, Z. Ling, C. Longitudinal attitude control of UAV based on fuzzy PID. In Proceedings of the 2018 IEEE CSAA Guidance, Navigation and Control Conference (CGNCC), Xiamen, China, , IEEE: Piscataway, NJ, USA; pp. 1–5,2018
[26] Carvalho, G. Guedes, I. Pinto, M. Zachi, A. Almeida, L. Andrade, F. Melo, A.G. Hybrid PID-Fuzzy controller for autonomous UAV stabilization. In Proceedings of the 2021 14th IEEE International Conference on Industry Applications (INDUSCON), São Paulo, Brazil; IEEE: Piscataway, NJ, USA; pp. 1296–1302,2021.
[27] E. A. Seidabad, S. Vandaki, A. V. Kamyad, Designing fuzzy PID controller for quadrotor, International Journal of Advanced Research in Computer Science & Technology 2014, 2014.
[28] S. F. Ahmed, K. Kushsairy, M. I. A. Bakar, D. Hazry, M. K. Joyo, Attitude stabilization of Quad-rotor (UAV) system using Fuzzy PID controller (an experimental test), 2015 Second International Conference on Proceeding of Computing Technology and Information Management (ICCTIM),pp. 99-104, 2015.
[29] Zhen-Yu Zhao, Masayoshi Tomizuka, and Satoru Isaka, "Fuzzy gain scheduling of PID controllers", IEEE Transactions on Systems, Man, and Cybernetics, Vol. 23, No. 5, pp. 1392-1398, 1993.
[30] S. H. Sadati, M. khoshboie, Design of unmanned quadrotor flight controller International Conference on Electrical Engineering, Tehran, 2016.