Benchmarking Tracking Autopilots for Quadrotor Aerial Robotic System Using Heuristic Nonlinear Controllers
Muhammad Bakr Abdelghany, Ahmed M. Moustafa, Mohammed Moness
- 发表年份
- 2022
- 引用次数
- 19
- 访问权限
- 开放获取
摘要
This paper investigates and benchmarks quadrotor navigation and hold autopilots’ global control performance using heuristic optimization algorithms. The compared methods offer advantages in terms of computational effectiveness and efficiency to tune the optimum controller gains for highly nonlinear systems. A nonlinear dynamical model of the quadrotor using the Newton–Euler equations is modeled and validated. Using a modified particle swarm optimization (MPSO) and genetic algorithm (GA) from the heuristic paradigm, an offline optimization problem is formulated and solved for three different controllers: a proportional–derivative (PD) controller, a nonlinear sliding-mode controller (SMC), and a nonlinear backstepping controller (BSC). It is evident through the simulation case studies that the utilization of heuristic optimization techniques for nonlinear controllers considerably enhances the quadrotor system response. The performance of the conventional PD controller, SMC, and BSC is compared with heuristic approaches in terms of stability and influence of internal and external disturbance, and system response using the MATLAB/SIMULINK environment. The simulation results confirm the reliability of the proposed tuned GA and MPSO controllers. The PD controller gives the best performance when the quadrotor system operates at the equilibrium point, while SMC and BSC approaches give the best performance when the system does an aggressive maneuver outside the hovering condition. The overall final results show that the GA-tuned controllers can serve as a benchmark for comparing the global performance of aerial robotic control loops.
关键词
相关论文
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002