(2) * Tran Ngoc Tu (University of Transport and Communications, Viet Nam)
*corresponding author
AbstractNowadays, UAV quadcopters are widely used in many fields, specially in transporting the lightweight goods parcels. This article aims to design and evaluation of the quality of the 6-DOF UAV quadcopter control system using heuristic PID tuning methods to ensure stable control of flight position and attitude. Firstly, the article presents the dynamic mathematical model of the 6-DOF UAV quadcopter, including 3 Euler angle variables and 3 flight position and altitude variables. From there, the article proposes the 6-DOF UAV control syste structure with two single control loops for flight attitude, yaw angle and two dual control loops for roll-pitch angles, flight position. And then, the article presents the application of the heuristic PID tuning methods to each control loop of a 6-DOF UAV quadcopter to calculate the PID controller parameters to ensure stable control the desired flight position and altitude. The simulation results and evaluating the 6-DOF UAV quadcopter control system quality in Matlab, using the proposed heuristic PID controllers, show that the PID controllers according to the Tyreus-Luyben method gives the best quality, with a steady-state error of less than 1%. The main contribution of this article is the comparative analysis of three heuristic PID tuning methods - Ziegler-Nichols, Tyreus-Luyben, PID tuner - for controlling the position and attitude of a 6-DOF UAV quadcopter. These findings demonstrate that the proposed PID controllers can be effectively implemented in practical UAV applications, enhancing the stability and performance of quadcopters in various fields. KeywordsQuadcopter; UAV Control; Heuristic Control; PID Tuning Method; Flight Trajectory Control; Control Quality Evaluation
|
DOIhttps://doi.org/10.31763/ijrcs.v4i4.1594 |
Article metrics10.31763/ijrcs.v4i4.1594 Abstract views : 246 | PDF views : 73 |
Cite |
Full TextDownload |
References
[1] G. M. Hoffmann, H. Huang, S. L. Waslander, and C. J. Tomlin, “Quadrotor helicopter flight dynamics and control: Theory and experiment,” Proceedings of the AIAA Guidance, Navigation and Control Conference and Exhibit, pp. 1-20, 2012, https://doi.org/10.2514/6.2007-6461.
[2] H. Huang, G. M. Hoffmann, S. L. Waslander and C. J. Tomlin, “Aerodynamics and control of autonomous quadrotor helicopters in aggressive maneuvering,” 2009 IEEE International Conference on Robotics and Automation, pp. 3277-3282, 2009, https://doi.org/10.1109/ROBOT.2009.5152561.
[3] A. A. Mian, W. Daobo, “Modeling and backstepping-based nonlinear control strategy for a 6 DOF quadrotor helicopter,” Chinese Journal of Aeronautics, vol. 21, no. 3, pp. 261-268, 2008, https://doi.org/10.1016/S1000-9361(08)60034-5.
[4] C. Ha, Z. Zuo, F. B. Choi, and D. Lee, “Passivity-based adaptive backstepping control of quadrotor-type UAVs,” Robotics and Autonomous Systems, vol. 62, no. 9, pp. 1305-1315, 2014, https://doi.org/10.1016/j.robot.2014.03.019.
[5] V. Nekoukar and N. M. Dehkordi, “Robust path tracking of a quadrotor using adaptive fuzzy terminal sliding mode control,” Control Engineering Practice, vol. 110, p. 104763, 2021, https://doi.org/10.1016/j.conengprac.2021.104763.
[6] H. Housny, E. A. Chater and H. El Fadil, “New Deterministic Optimization Algorithm for Fuzzy Control Tuning Design of a Quadrotor,” 2019 5th International Conference on Optimization and Applications (ICOA), pp. 1-6, 2019, https://doi.org/10.1109/ICOA.2019.8727622.
[7] Q. Jiao, J. Liu, Y. Zhang and W. Lian, “Analysis and design the controller for quadrotors based on PID control method,” 2018 33rd Youth Academic Annual Conference of Chinese Association of Automation (YAC), pp. 88-92, 2018, https://doi.org/10.1109/YAC.2018.8406352.
[8] D. S. Vamsi, T. V. S. Tanoj, U. M. Krishna and M. Nithya, “Performance Analysis of PID controller for Path Planning of a Quadcopter,” 2019 2nd International Conference on Power and Embedded Drive Control (ICPEDC), pp. 116-121, 2019, https://doi.org/10.1109/ICPEDC47771.2019.9036558.
[9] T. L. Mien, T. N. Tu, V. V. An, “Cascade PID Control for Altitude and Angular Position Stabilization of 6-DOF UAV Quadcopter,” International Journal of Robotics and Control Systems, vol. 4, no. 2, pp. 814-831, 2024, http://dx.doi.org/10.31763/ijrcs.v4i2.1410.
[10] A. S. Elkhatem and S. N. Engin, “Robust LQR and LQR-PI control strategies based on adaptive weighting matrix selection for a UAV position and attitude tracking control,” Alexandria Engineering Journal, vol. 61, no. 8, pp. 6275-6292, 2022, https://doi.org/10.1016/j.aej.2021.11.057.
[11] C. E. Luis, M. Vukosavljev and A. P. Schoellig, “Online Trajectory Generation With Distributed Model Predictive Control for Multi-Robot Motion Planning,” IEEE Robotics and Automation Letters, vol. 5, no. 2, pp. 604-611, 2020, https://doi.org/10.1109/LRA.2020.2964159.
[12] C. -C. Chen and Y. -T. Chen, “Feedback Linearized Optimal Control Design for Quadrotor With Multi-Performances,” IEEE Access, vol. 9, pp. 26674-26695, 2021, https://doi.org/10.1109/ACCESS.2021.3057378.
[13] M. Labbadi, Y. Boukal, M. Cherkaoui, and M. Djemai, “Fractional-order global sliding mode controller for an uncertain quadrotor UAVs subjected to external disturbances,” Journal of the Franklin Institute, vol. 358, no. 9, pp. 4822-4847, 2021, https://doi.org/10.1016/j.jfranklin.2021.04.032.
[14] T. Luukkonen, “Modelling and control of quadcopter,” School of Science, pp. 1-24, 2011, https://sal.aalto.fi/publications/pdf-files/eluu11_public.pdf.
[15] S. Nasr, K. Bouallegue, H. Mekki and S. Vaidyanathan, “Quadrotor Unmanned Aerial Vehicle, Dynamics and Control Strategy for Tracking a Desired Trajectory,” International Journal of Circuit Theory and Applications, vol. 9, no. 2-A, pp. 453-466, 2016, https://serialsjournals.com/abstract/25013_07-salah_nasr.pdf.
[16] T. Bresciani, “Modelling Identification and Control of a Quadrotor Helicopter,” Lund University, pp. 1-169, 2008, https://lup.lub.lu.se/luur/download?func=downloadFile&recordOId=8847641&fileOId=8859343.
[17] A. N. Muhsen, S. M. Raafat, “Optimized PID Control of Quadrotor System Using Extremum Seeking Algorithm,” Engineering and Technology Journal, vol. 39, no. 6, pp. 996-1010, 2021, https://doi.org/10.30684/etj.v39i6.1850.
[18] T. S. Alderete, “Simulator aero model implementation,” NASA Ames Research Center, pp. 1-21, 1995, https://aethercosmology.com/uploads/short-url/rBEb7fKKTz0TCW5RpEDSOFPmQyl.pdf.
[19] K. Xu, X. Su, Y. Xia, Y. Wu, R. Bensow, S. Krajnovic, “Active flow control of the airflow of a ship at yaw,” Ocean Engineering, vol. 273, p. 113961, 2023, https://doi.org/10.1016/j.oceaneng.2023.113961.
[20] S. Abdelhaya, A. Zakriti, “Modeling of a Quadcopter Trajectory Tracking System Using PID controller,” Procedia Manufacturing, vol. 32, pp. 564-571, 2019, https://doi.org/10.1016/j.promfg.2019.02.253.
[21] T. Wang, K. Umemoto, T. Endo and F. Matsuno, “Modeling and Control of a Quadrotor UAV Equipped With a Flexible Arm in Vertical Plane,” IEEE Access, vol. 9, pp. 98476-98489, 2021, https://doi.org/10.1109/ACCESS.2021.3095536.
[22] P. Castillo, R. Lozano and A. Dzul, “Stabilization of a mini rotorcraft with four rotors,” IEEE Control Systems Magazine, vol. 25, no. 6, pp. 45-55, 2005, https://doi.org/10.1109/MCS.2005.1550152.
[23] G. V. Raffo, M. G. Ortega, F. R. Rubio, “An integral predictive/nonlinear H∞ control structure for a quadrotor helicopter,” Automatica, vol. 46, no. 1, pp. 29-39, 2010, https://doi.org/10.1016/j.automatica.2009.10.018.
[24] P. M. Oliveira and J. D. Hedengren, “An APMonitor Temperature Lab PID Control Experiment for Undergraduate Students,” 2019 24th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), pp. 790-797, 2019, https://doi.org/10.1109/ETFA.2019.8869247.
[25] A. T. Bayisa, “Controlling Quadcopter Altitude using PID-Control System,” International Journal of Engineering Research & Technology, vol. 8, no. 12, pp. 195-199, 2019, https://doi.org/10.17577/IJERTV8IS120118.
[26] N. H. Sahrir, M. A. M. Basri, “Modelling and Manual Tuning PID Control of Quadcopter,” Control, Instrumentation and Mechatronics: Theory and Practice, vol. 921, pp. 346-357, 2022, https://doi.org/10.1007/978-981-19-3923-5_30.
[27] D. Kotarski, Z. Benić, M. Krznar, “Control Design for Unmanned Aerial Vehicles with Four Rotors,” Interdisciplinary Description of Complex Systems, vol. 14, no. 2, pp. 236-245, 2016, https://doi.org/10.7906/indecs.14.2.12.
[28] I. C. Dikmen, A. Arisoy and H. Temeltas, “Attitude control of a quadrotor,” 2009 4th International Conference on Recent Advances in Space Technologies, pp. 722-727, 2009, https://doi.org/10.1109/RAST.2009.5158286.
[29] B. Haby et al., “Integrated Robotic Mini Bioreactor Platform for Automated, Parallel Microbial Cultivation With Online Data Handling and Process Control,” SLAS TECHNOLOGY: Translating Life Sciences Innovation, vol. 24, no. 6, pp. 569-582, 2019, https://doi.org/10.1177/2472630319860775.
[30] E. N. Mobarez, A. Sarhan and M. Ashry, “Fractional order PID Based on a Single Artificial Neural Network Algorithm for Fixed wing UAVs,” 2019 15th International Computer Engineering Conference (ICENCO), pp. 1-7, 2019, https://doi.org/10.1109/ICENCO48310.2019.9027378.
[31] D. Nouman, T. Hussain, “Development of PID Controller Tuned by using Ziegler Nichols Method for Controlling the Fluid Level in Coupled Tank System,” 3rd International Conference on Innovative Academic Studies, vol. 3, no. 1, pp. 646-650, 2023, https://doi.org/10.59287/icias.1606.
[32] C. V. Nguyen and M. T. Nguyen, “Design and Simulation of PID-Based Control System for UAV Quadcopters,” Advances in Information and Communication Technology, vol. 848, pp. 146-153, 2024, https://doi.org/10.1007/978-3-031-50818-9_18.
[33] A. Abdulkareem, V. Oguntosin, O. M. Popoola and A. A. Idowu, “Modeling and Nonlinear Control of a Quadcopter for Stabilization and Trajectory Tracking,” Journal of Engineering, vol. 22, no. 1, pp. 1-19, 2022, https://doi.org/10.1155/2022/2449901.
[34] N. H. Abbas, A. R. Sam, “Tuning of PID Controllers for Quadcopter System using Hybrid Memory based Gravitational Search Algorithm – Particle Swarm Optimization,” International Journal of Computer Applications, vol. 172, no. 4, pp. 9-18, 2017, https://doi.org/10.5120/ijca2017915125.
[35] A. Baharuddin and M. A. M. Basri, “Trajectory Tracking of a Quadcopter UAV using PID Controller,” Journal of Electrical Engineering, vol. 22, no. 2, pp. 14-21, 2023, https://doi.org/10.11113/elektrika.v22n2.440.
[36] A. Noordin, M. A. M. Basri, Z. Mohamed, “Simulation and experimental study on PID control of a quadrotor MAV with perturbation,” Bulletin of Electrical Engineering and Informatics, vol. 9, no. 5, pp. 1811-1818, 2020, https://doi.org/10.11591/eei.v9i5.2158.
[37] A. M. A, A. Saleem, “Quadrotor Modelling Approaches and Trajectory Tracking Control algorithms: A Review,” International Journal of Robotics and Control Systems, vol. 4, no. 1, pp. 401-426, 2024, https://doi.org/10.31763/ijrcs.v4i1.1324.
[38] M. Maaruf, M. S. Mahmouda, A. Ma’arif, “A Survey of Control Methods for Quadrotor UAV,” International Journal of Robotics and Control Systems, vol. 2, no. 4, pp. 652-665, 2022, https://doi.org/10.31763/ijrcs.v2i4.743.
[39] M. Karahan, M. Inala, C. Kasnakoglu, “Fault Tolerant Super Twisting Sliding Mode Control of a Quadrotor UAV Using Control Allocation,” International Journal of Robotics and Control Systems, vol. 3, no. 2, pp. 270-285, 2023, https://doi.org/10.31763/ijrcs.v3i2.994.
[40] A. Daadi, H. Boulebtinaia, S. H. Derrouaouia, F. Boudjema, “Sliding Mode Controller Based on the Sliding Mode Observer for a QBall 2+ Quadcopter with Experimental Validation,” International Journal of Robotics and Control Systems, vol. 2, no. 2, pp. 332-356, 2022, https://doi.org/10.31763/ijrcs.v2i2.693.
[41] N. H. Sahrir, A. M. Basri, “Radial Basis Function Network Based Self-Adaptive PID Controller for Quadcopter,” International Journal of Robotics and Control Systems, vol. 4, no. 1, pp. 151-173, 2024, https://doi.org/10.31763/ijrcs.v4i1.1261.
[42] Z. Qi, “On the use of PID control to improve the stability of the quad-rotor UAV,” Proceedings of the 4th International Conference on Signal Processing and Machine Learning, pp. 31-36, 2024, https://doi.org/10.54254/2755-2721/49/20241054.
[43] H. Zhao, “Classical PID Control of a Quadcopter UAV Under Variable Load Conditions,” Academic Journal of Science and Technology, vol. 9, no. 2, pp. 44-46, 2024, https://doi.org/10.54097/13m5xg10.
[44] M. F. Pairan, S. Shamsudin, M. F. Yaakub, “Autotuning PID Controllers for Quadplane Hybrid UAV using Differential Evolution Algorithm,” Journal of Aeronautics, Astronautics and Aviation, vol. 56, no. 1S, pp. 341-356, 2024, https://doi.org/10.6125/JoAAA.202403_56(1S).23.
[45] T. A. Lohani, A. Dixit, P. Agrawal, “Adaptive PID Control for Autopilot Design of Small Fixed-Wing UAVs,” MATEC Web of Conferences 393, 2nd International Conference on Sustainable Technologies and Advances in Automation, Aerospace and Robotics (STAAAR-2023), pp. 1-14, 2024, https://doi.org/10.1051/matecconf/202439303005.
[46] D. Wan, M. Zhao, W. Mo, L. Peng, J. Wang, G. Liang, “Research on Control Method of Four Rotor UAV Based on Classical PID Control System,” Smart Grid and Innovative Frontiers in Telecommunications, vol. 483, pp. 502-512, 2023, https://doi.org/10.1007/978-3-031-31733-0_43.
[47] D. Lv, C. Liang, Y. Zhang, “Research and Design of Four Rotor UAV Based on Cascade PID,” Advances in Artificial Systems for Medicine and Education VI, vol. 159, pp. 88-89, 2023, https://doi.org/10.1007/978-3-031-24468-1_9.
[48] L. Zhou, A. Pljonkin, P. K. Singh, “Modeling and PID control of quadrotor UAV based on machine learning,” Journal of Intelligent Systems, vol. 31, no. 1, pp. 1112-1122, 2022, https://doi.org/10.1515/jisys-2021-0213.
[49] K. Chen, “Controller design for transition flight of rotor-driven VTOL fixed-wing UAV based on PID,” Proceedings of the 2023 International Conference on Mechatronics and Smart Systems, pp. 15-21, 2023, https://doi.org/10.54254/2755-2721/9/20230018.
[50] A. Ma'arif, I. Suwarno, E. Nur’aini, N. M. Raharja, “Altitude Control of UAV Quadrotor Using PID and Integral State Feedback,” BIO Web of Conferences 65, pp. 1-8, 2023, https://doi.org/10.1051/bioconf/20236507011.
[51] H. Song, S. Hu, W. Jiang, Q. Guo, “EKF-AF PID-Based Attitude Control Algorithm for UAVs,” Mobile Information Systems, vol. 2022, no. 1, pp. 1-11, 2022, https://doi.org/10.1155/2022/1543949.
[52] G. Sheng and G. Gao, “Research on the Attitude Control of Civil Quad-Rotor UAV Based on Fuzzy PID Control,” 2019 Chinese Control And Decision Conference (CCDC), pp. 4566-4569, 2019, https://doi.org/10.1109/CCDC.2019.8832855.
[53] M. Jiang, “Application of Fuzzy PID Control in UAV Control System,” 2021 Third International Conference on Inventive Research in Computing Applications (ICIRCA), pp. 197-200, 2021, https://doi.org/10.1109/ICIRCA51532.2021.9544986.
Refbacks
- There are currently no refbacks.
Copyright (c) 2024 Trinh Luong Mien
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
About the Journal | Journal Policies | Author | Information |
International Journal of Robotics and Control Systems
e-ISSN: 2775-2658
Website: https://pubs2.ascee.org/index.php/IJRCS
Email: ijrcs@ascee.org
Organized by: Association for Scientific Computing Electronics and Engineering (ASCEE), Peneliti Teknologi Teknik Indonesia, Department of Electrical Engineering, Universitas Ahmad Dahlan and Kuliah Teknik Elektro
Published by: Association for Scientific Computing Electronics and Engineering (ASCEE)
Office: Jalan Janti, Karangjambe 130B, Banguntapan, Bantul, Daerah Istimewa Yogyakarta, Indonesia