Robust trajectory tracking control of a quadrotor under external disturbances and dynamic parameter uncertainties using a hybrid P-PID controller tuned with ant colony optimization
Sofiane Ben Abdi, Abderrazak Debilou, Lemya Guettal, Aicha Guergazi
{"title":"Robust trajectory tracking control of a quadrotor under external disturbances and dynamic parameter uncertainties using a hybrid P-PID controller tuned with ant colony optimization","authors":"Sofiane Ben Abdi, Abderrazak Debilou, Lemya Guettal, Aicha Guergazi","doi":"10.1016/j.ast.2025.110053","DOIUrl":null,"url":null,"abstract":"<div><div>Controlling the dynamic model of a nonlinear quadrotor system is complex, and manually tuning the controller gains is challenging due to the intricate relationships between dynamic variables and the influence of external disturbances on performance. In this study, we propose designing an improved controller using the ant colony optimization (ACO) method, with the help of an objective function composed of output signal parameters. This method involves determining the optimal gains for the six controllers within the quadrotor model. The aim is to solve stability problems encountered during trajectory tracking under external disturbances and uncertainties of dynamic parameters. First, a model of a nonlinear multi<em>-</em>input, multi<em>-</em>output (MIMO) quadrotor system consisting of four inputs and six outputs was studied. Then, a hybrid controller combining a proportional controller and a proportional-integral-derivative controller (P<em>-</em>PID) was developed to manage the six degrees of freedom (6–DOF) during trajectory tracking. The improved ACO method is employed to tune the controller gain values by minimizing an objective function, with the aim of reducing the error between output and input signals and optimizing the system parameters. Finally, the quadrotor model was simulated to assess the robustness and effectiveness of the proposed P-PID controller. The evaluation, conducted across three different trajectories, considered external disturbances and uncertainties in the dynamic parameters. The results demonstrate that the P-PID controller outperforms conventional PD and PID controllers, offering superior dynamic performance with reduced maximum overshoot, faster rise and settling time, minimized static error, and enhanced stability under challenging conditions.</div></div>","PeriodicalId":50955,"journal":{"name":"Aerospace Science and Technology","volume":"160 ","pages":"Article 110053"},"PeriodicalIF":5.0000,"publicationDate":"2025-02-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Aerospace Science and Technology","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1270963825001245","RegionNum":1,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, AEROSPACE","Score":null,"Total":0}
引用次数: 0
Abstract
Controlling the dynamic model of a nonlinear quadrotor system is complex, and manually tuning the controller gains is challenging due to the intricate relationships between dynamic variables and the influence of external disturbances on performance. In this study, we propose designing an improved controller using the ant colony optimization (ACO) method, with the help of an objective function composed of output signal parameters. This method involves determining the optimal gains for the six controllers within the quadrotor model. The aim is to solve stability problems encountered during trajectory tracking under external disturbances and uncertainties of dynamic parameters. First, a model of a nonlinear multi-input, multi-output (MIMO) quadrotor system consisting of four inputs and six outputs was studied. Then, a hybrid controller combining a proportional controller and a proportional-integral-derivative controller (P-PID) was developed to manage the six degrees of freedom (6–DOF) during trajectory tracking. The improved ACO method is employed to tune the controller gain values by minimizing an objective function, with the aim of reducing the error between output and input signals and optimizing the system parameters. Finally, the quadrotor model was simulated to assess the robustness and effectiveness of the proposed P-PID controller. The evaluation, conducted across three different trajectories, considered external disturbances and uncertainties in the dynamic parameters. The results demonstrate that the P-PID controller outperforms conventional PD and PID controllers, offering superior dynamic performance with reduced maximum overshoot, faster rise and settling time, minimized static error, and enhanced stability under challenging conditions.
期刊介绍:
Aerospace Science and Technology publishes articles of outstanding scientific quality. Each article is reviewed by two referees. The journal welcomes papers from a wide range of countries. This journal publishes original papers, review articles and short communications related to all fields of aerospace research, fundamental and applied, potential applications of which are clearly related to:
• The design and the manufacture of aircraft, helicopters, missiles, launchers and satellites
• The control of their environment
• The study of various systems they are involved in, as supports or as targets.
Authors are invited to submit papers on new advances in the following topics to aerospace applications:
• Fluid dynamics
• Energetics and propulsion
• Materials and structures
• Flight mechanics
• Navigation, guidance and control
• Acoustics
• Optics
• Electromagnetism and radar
• Signal and image processing
• Information processing
• Data fusion
• Decision aid
• Human behaviour
• Robotics and intelligent systems
• Complex system engineering.
Etc.