This paper proposes and evaluates a triangular formation control method for unmanned aerial vehicles (UAVs) based on a leader-follower structure using a Mamdani fuzzy PID controller on a fully nonlinear 6-DOF dynamic model. The controller was designed with a fuzzy inference mechanism to adjust PID gains via a rule-based, nonlinear fuzzy gain-scheduling mechanism based on state deviations, thereby improving trajectory tracking quality under nonlinear conditions and disturbances. The system's performance was evaluated through transient metrics and energy error indicators (MSE, RMSE) in three scenarios: no noise, external noise, and external noise combined with wind disturbance. Simulation results in MATLAB/Simulink showed that under noise-free conditions, the fuzzy PID achieves a rise time of 2.03 s, a percentage overshoot of 50.30%, and a steady-state error of 0.0315 m, significantly improving upon the PID (3.29 s; 55.74%; 0.0365 m). When external noise is present, the overshoot decreases from 227.50% to 88.58%, and the steady-state error decreases from 1.0272 to 0.4060 m (approximately 60.5% improvement). In conditions with combined wind disturbance, MSE decreases by up to 87.49% along the z-axis, and RMSE decreases from 1.1538 to 0.4081, demonstrating superior disturbance rejection. Quantitative results confirm that fuzzy PID significantly enhances trajectory tracking accuracy, stability, and robustness of the multi-agent UAV system in uncertain environments.
Citation: Vo Van An. Leader-follower formation control of quadcopter UAVs using a Mamdani fuzzy PID controller with performance evaluation under disturbance conditions[J]. AIMS Electronics and Electrical Engineering, 2026, 10(3): 473-503. doi: 10.3934/electreng.2026019
This paper proposes and evaluates a triangular formation control method for unmanned aerial vehicles (UAVs) based on a leader-follower structure using a Mamdani fuzzy PID controller on a fully nonlinear 6-DOF dynamic model. The controller was designed with a fuzzy inference mechanism to adjust PID gains via a rule-based, nonlinear fuzzy gain-scheduling mechanism based on state deviations, thereby improving trajectory tracking quality under nonlinear conditions and disturbances. The system's performance was evaluated through transient metrics and energy error indicators (MSE, RMSE) in three scenarios: no noise, external noise, and external noise combined with wind disturbance. Simulation results in MATLAB/Simulink showed that under noise-free conditions, the fuzzy PID achieves a rise time of 2.03 s, a percentage overshoot of 50.30%, and a steady-state error of 0.0315 m, significantly improving upon the PID (3.29 s; 55.74%; 0.0365 m). When external noise is present, the overshoot decreases from 227.50% to 88.58%, and the steady-state error decreases from 1.0272 to 0.4060 m (approximately 60.5% improvement). In conditions with combined wind disturbance, MSE decreases by up to 87.49% along the z-axis, and RMSE decreases from 1.1538 to 0.4081, demonstrating superior disturbance rejection. Quantitative results confirm that fuzzy PID significantly enhances trajectory tracking accuracy, stability, and robustness of the multi-agent UAV system in uncertain environments.
| [1] | Zhao S, Lu K, Wu S, Su D (2021) Helicopter Flight Dynamics Modeling Using Simulink. 2021 33rd Chinese Control and Decision Conference (CCDC), 2591‒2596. https://doi.org/10.1109/CCDC52312.2021.9601647 |
| [2] |
Abdelhaya S, Zakriti A (2019) Modeling of a Quadcopter Trajectory Tracking System Using PID controller. Procedia Manufacturing 32: 564–571. https://doi.org/10.1016/j.promfg.2019.02.253 doi: 10.1016/j.promfg.2019.02.253
|
| [3] |
Zhou X, Yu X, Guo K, Zhou S, Guo L, Zhang Y, et al. (2023) Safety Flight Control Design of a Quadrotor UAV With Capability Analysis. IEEE T Cybernetics 53: 1738‒1751. https://doi.org/10.1109/TCYB.2021.3113168 doi: 10.1109/TCYB.2021.3113168
|
| [4] |
Mien TL, Tu TN, An VV (2024) Cascade PID Control for Altitude and Angular Position Stabilization of 6-DOF UAV Quadcopter. International Journal of Robotics and Control Systems 4: 814‒831. https://doi.org/10.31763/ijrcs.v4i2.1410 doi: 10.31763/ijrcs.v4i2.1410
|
| [5] |
Mien TL, Van An V (2024) Modeling and control of 6-DOF UAV quadcopter using PID controllers arcording to Ziegler-Nichols. III International Scientific and Practical Conference «Intelligent Transport Systems», Moscow, 438‒492. https://doi.org/10.30932/9785002446094-2024-483-492 doi: 10.30932/9785002446094-2024-483-492
|
| [6] |
Elkhatem AS, Engin SN (2022) Robust LQR and LQR-PI control strategies based on adaptive weighting matrix selection for a UAV position and attitude tracking control. Alex Eng J 61: 6275‒6292. https://doi.org/10.1016/j.aej.2021.11.057 doi: 10.1016/j.aej.2021.11.057
|
| [7] |
Raffo GV, Ortega MG, Rubio FR (2010) An integral predictive/nonlinear H∞ control structure for a quadrotor helicopter. Automatica 46: 29‒39. https://doi.org/10.1016/j.automatica.2009.10.018 doi: 10.1016/j.automatica.2009.10.018
|
| [8] |
Nekoukar V, Dehkordi NM (2021) Robust path tracking of a quadrotor using adaptive fuzzy terminal sliding mode control. Control Eng Pract 110: 104763. https://doi.org/10.1016/j.conengprac.2021.104763 doi: 10.1016/j.conengprac.2021.104763
|
| [9] | Housny H, Chater EA, El Fadil H (2019) New Deterministic Optimization Algorithm for Fuzzy Control Tuning Design of a Quadrotor. 2019 5th International Conference on Optimization and Applications (ICOA), 1-6. https://doi.org/10.1109/ICOA.2019.8727622 |
| [10] |
Van AV, Duy HH (2025) Control Strategies for 6-DOF Quadcopter UAVs: Cascade PID Stabilization in White Noise Conditions. Makara J Technol 29: 119‒132. https://doi.org/10.7454/mst.v29i3.1697 doi: 10.7454/mst.v29i3.1697
|
| [11] |
Van An V, Mien TL, Van Binh N Vo (2026) A comprehensive survey of UAV control algorithms: Integrating classical methods with artificial intelligence for enhanced trajectory tracking. AIMS Electronics and Electrical Engineering 10: 26‒53. https://doi.org/10.3934/electreng.2026002 doi: 10.3934/electreng.2026002
|
| [12] | Sheng G, Gao G (2019) Research on the Attitude Control of Civil Quad-Rotor UAV Based on Fuzzy PID Control. 2019 Chinese Control And Decision Conference (CCDC), 4566‒4569. https://doi.org/10.1109/CCDC.2019.8832855 |
| [13] | Jiang M (2021) Application of Fuzzy PID Control in UAV Control System. 2021 Third International Conference on Inventive Research in Computing Applications (ICIRCA), 197‒200. https://doi.org/10.1109/ICIRCA51532.2021.9544986 |
| [14] | Yang S, Xian B (2020) Exponential Regulation Control of a Quadrotor Unmanned Aerial Vehicle With a Suspended Payload. IEEE T Contr Syst Tech 28: 2762‒2769. |
| [15] |
Castillo P, Lozano R, Dzul A (2005) Stabilization of a mini rotorcraft with four rotors. IEEE Contr Syst Mag 25: 45‒55. https://doi.org/10.1109/MCS.2005.1550152 doi: 10.1109/MCS.2005.1550152
|
| [16] |
Luis CE, Vukosavljev M, Schoellig AP (2020) Online Trajectory Generation With Distributed Model Predictive Control for Multi-Robot Motion Planning. IEEE Robot Autom Lett 5: 604‒611. https://doi.org/10.1109/LRA.2020.2964159 doi: 10.1109/LRA.2020.2964159
|
| [17] |
Labbadi M, Boukal Y, Cherkaoui M, Djemai M (2021) Fractional-order global sliding mode controller for an uncertain quadrotor UAVs subjected to external disturbances. Journal of the Franklin Institute 358: 4822‒4847. https://doi.org/10.1016/j.jfranklin.2021.04.032 doi: 10.1016/j.jfranklin.2021.04.032
|
| [18] |
Karahan M, Inala M, Kasnakoglu C (2023) Fault Tolerant Super Twisting Sliding Mode Control of a Quadrotor UAV Using Control Allocation. International Journal of Robotics and Control Systems 3: 270‒285. https://doi.org/10.31763/ijrcs.v3i2.994 doi: 10.31763/ijrcs.v3i2.994
|
| [19] |
Daadi A, Boulebtinaia H, Derrouaouia SH, Boudjema F (2022) Sliding Mode Controller Based on the Sliding Mode Observer for a QBall 2+ Quadcopter with Experimental Validation. International Journal of Robotics and Control Systems 2: 332‒356. https://doi.org/10.31763/ijrcs.v2i2.693 doi: 10.31763/ijrcs.v2i2.693
|
| [20] | Mobarez EN, Sarhan A, Ashry M (2019) Fractional order PID Based on a Single Artificial Neural Network Algorithm for Fixed wing UAVs. 2019 15th International Computer Engineering Conference (ICENCO), 1‒7. https://doi.org/10.1109/ICENCO48310.2019.9027378 |
| [21] |
Sahrir NH, Basri AM (2024) Radial Basis Function Network Based Self-Adaptive PID Controller for Quadcopter. International Journal of Robotics and Control Systems 4: 151‒173. https://doi.org/10.31763/ijrcs.v4i1.1261 doi: 10.31763/ijrcs.v4i1.1261
|
| [22] |
Ma'arif A, Suwarno I, Nur'aini E, Raharja NM (2023) Altitude Control of UAV Quadrotor Using PID and Integral State Feedback. BIO Web of Conferences 65: 07011. https://doi.org/10.1051/bioconf/20236507011 doi: 10.1051/bioconf/20236507011
|
| [23] | Shamrooz S, Aslam MS, Liu H, Bilal H, Vasilakos AV (2025) Modeling of Asynchronous Mode-Dependent Delays in Stochastic Markovian Jumping Modes Based on Static Neural Networks for Robotic Manipulators. IEEE T Autom Sci Engi 22: 13398‒13410. |
| [24] |
Bilal H, Rehman A, Aslam MS, Ullah I, Chang WJ, Kumar N, et al. (2025) Hybrid TrafficAI: A Generative AI Framework for Real-Time Traffic Simulation and Adaptive Behavior Modeling. IEEE T Intell Transp Syst 99: 1‒17. https://doi.org/10.1109/TITS.2025.3571041 doi: 10.1109/TITS.2025.3571041
|
| [25] |
Bilal H, Obaidat MS, Aslam MS, Zhang J, Yin B, Mahmood K (2024) Online Fault Diagnosis of Industrial Robot Using IoRT and Hybrid Deep Learning Techniques: An Experimental Approach. IEEE Internet Things 11: 31422‒31437. https://doi.org/10.1109/JIOT.2024.3418352 doi: 10.1109/JIOT.2024.3418352
|
| [26] |
Aslam MS, Bilal H, Vasilakos AV (2025) Self-Triggered Scheme Design for Takagi-Sugeno Fuzzy Model Based on Mismatch Premise Variable With Time-Varying Delay. IEEE T Autom Sci Eng 22: 15536‒15548. https://doi.org/10.1109/TASE.2025.3570089 doi: 10.1109/TASE.2025.3570089
|
| [27] |
Aslam MS, Bilal H, Chang W, Kumar N, Khan IA, Vasilakos AV (2025) H∞ Delayed Filtering of Markov Jump Fuzzy Systems in Consumer Electronics: Input–Output Analysis. IEEE T Consum Electron 71: 7002‒7013. https://doi.org/10.1109/TCE.2025.3565105 doi: 10.1109/TCE.2025.3565105
|
| [28] |
Hussan U, Waheed A, Bilal H, Wang H, Hassan M, Ullah I, et al. (2025) Robust Maximum Power Point Tracking in PV Generation System: A Hybrid ANN-Backstepping Approach With PSO-GA Optimization. IEEE T Consum Electron 71: 6016‒6026. https://doi.org/10.1109/TCE.2025.3569871 doi: 10.1109/TCE.2025.3569871
|
| [29] |
Ullah R, Bilal H, Aslam MS, Ayouni S, Majid A, Vasilakos AV, et al. (2026) Conformer-PhyFaultNet: Physics-Informed Spectral Attention Conformer for Generalizable Bearing Fault Diagnosis. IEEE Internet Things 99: 1‒15. https://doi.org/10.1109/JIOT.2026.3662413 doi: 10.1109/JIOT.2026.3662413
|
| [30] | Chen Y, Deng T (2023) Leader-Follower UAV formation flight control based on feature modeling. Systems Science & Control Engineering: An Open Access Journal 11: 2268153. |
| [31] | Shafiq M, Khan AM (2022) Formation control of multiple UAVs using PID control approach. Int J Model Identif Contr 39: 340‒349. |
| [32] | Rafifandi R, Asri DL, Ekawati E, Budi EM (2019) Leader–follower formation control of two quadrotor UAVs. SN Applied Sciences 1: 539. |
| [33] | Konatowski S, Tatko S (2023) Behaviour of unmanned aircraft in formation. Przegląd Elektrotechniczny 99: 53‒58. |
| [34] | Ghaderi F, Toloei A, Ghasemi R (2024) Formation Control and Obstacle Avoidance of a Multi-Quadrotor System Based on Model Predictive Control and Improved Artificial Potential Field. International Journal of Engineering, Transactions A: Basics 37: 115‒126. |
| [35] | Le Thi Thu Ha (2018) Thiet Ke Bo Dieu Khien Thich Nghi PID Nho Suy Luan Mo Va Ung Dung Cho He Truyen Dong Qua Banh Rang. Tap Chi Khoa Hoc va Cong Nghe 176: 179‒184. |
| [36] | Surriani A, Budiyanto MU, Arrofiq M (2017) Altitude Control of Quadrotor using Fuzzy Self Tuning PID Controller. 2017 5th International Conference on Instrumentation, Control, and Automation (ICA), 67‒72. https://doi.org/10.1109/ICA.2017.8068415 |
| [37] | Sharma M, Sakthivel R, Yadav K (2026) Distributed event-triggered robust adaptive formation control of multi agent rigid bodies on TSE(3)N. Sci Rep. https://doi.org/10.1038/s41598-026-47678-1 |
| [38] |
Vera-Amaro R, Luviano-Juárez A, Rivero-Ángeles ME (2026) Delay-Aware UAV Swarm Formation Control via Imitation Learning from ARD-PF Expert Policies. Drones 10: 34. https://doi.org/10.3390/drones10010034 doi: 10.3390/drones10010034
|
| [39] |
Farooq A, Xiang Z, Chang WJ, Aslam MS (2025) Recent Advancement in Formation Control of Multi Agent Systems: A Review. Computers, Materials and Continua 83: 3623‒3674. https://doi.org/10.32604/cmc.2025.063665 doi: 10.32604/cmc.2025.063665
|