Abstract
The development of quadrotor unmanned aerial vehicles (QUAVs) is a growing field due to their wide range of applications. QUAVs are complex nonlinear systems with a chaotic nature that require a controller with extended dynamics. PD and PID controllers can be successfully applied when the parameters are accurate. However, this parameterization process is complicated and time-consuming; most of the time, parameters are chosen by trial and error without guaranteeing good performance. The originality of this work is to present a novel nonlinear mathematical model with aerodynamic moments and forces in the Newton–Euler formulation, and identify metaheuristic algorithms applied to parameter optimization of compensated PD and PID controls for tracking the trajectories of a QUAV. Eight metaheuristic algorithms (PSO, GWO, HGS, LSHADE, LSPACMA, MPA, SMA and WOA) are reported, and RMSE is used to measure each dynamic performance of the simulations. For the PD control, the best performance is obtained with the HGS algorithm with an RMSE = 0.037247252379126. For the PID control, the best performance is obtained with the HGS algorithm with an RMSE = 0.032594309723623. Trajectory tracking was successful for the QUAV by minimizing the error between the desired and actual dynamics.
Highlights
One of the most complex engineering problems is the limitation of algorithms to control unmanned aerial vehicles (UAVs)
In order for the quadrotor unmanned aerial vehicles (QUAVs) to follow a predetermined path in three-dimensional space, the control of trajectory tracking is proposed as Figure 3, where we introduce the desired positions xd, yd, zd to the Translational and Altitude Controller, which computes the control signal u1 and determines the desired angles φd, θd, which in turn are the references to the Attitude Controller
Calculations were performed in a Mac OS Big Sur (Intel core i9, RAM 24 GB, and 1 TB hard disk), using MATLAB 2015a (MathWorks) for each algorithm (PSO, Gray Wolf Optimization (GWO), Hunger Games Search (HGS), LSHADE, SPACMA, Marine Predators Algorithm (MPA), Slime Mould Algorithm (SMA), Whale Optimization Algorithm (WOA))
Summary
One of the most complex engineering problems is the limitation of algorithms to control unmanned aerial vehicles (UAVs). The problem of tuning a PD or PID for a QUAV dynamic system results in a complex underactuated system, highly coupled in its variables, and many parameters to adjust, nonlinear, where it is not easy to apply conventional control techniques. Using these techniques, the dynamic model must meet convexity, differentiability, continuity, and linearity properties, leading to an excessive simplification of the model to obtain a global optimum, but failing to represent all the relevant features of the real system [15].
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.