Abstract
Quadrotor Unmanned Aerial Vehicle (QUAV) is a member of the Unmanned Aerial Vehicle (UAV) family. The QUAVs have vertical take-off and landing (VTOL) capabilities and high maneuverability. Hence, these are being widely used for applications like logistics, defense, surveillance, etc. Accurate trajectory tracking of the QUAV is an important aspect for several critical applications like commercial package delivery, surveillance, military operations, and infrastructure inspection. However, still, there are plenty of scopes for improvement in trajectory tracking methods. In this work, a PD/PI/PID-based trajectory tracking control strategy is used, while Particle Swarm Optimization (PSO) algorithm is used to tune the PD/PI/PID controller for obtaining the optimal controller gains. The simulation results show that the controller is capable of tracking the desired trajectories (e.g. spiral, circular and helical) efficiently.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Kamel B, Yasmina B, Laredj B, Benaoumeur I, Zoubir A-F (2017) Dynamic modeling, simulation and PID controller of unmanned aerial vehicle UAV. In: 2017 seventh international conference on innovative computing technology (INTECH), pp445–449
Hoffmann G, Waslander S, Tomlin C (2013) Quadrotor helicopter trajectory tracking control. In: Proceedings. of AIAA guidance, navigation and control conference and exhibit, Honolulu, Hawaii, pp 1–14
Bouabdallah S, Noth A, Siegwart R (2004) PID vs LQR control techniques applied to an indoor micro quadrotor. In: Proceedings of IEEE/RSJ international conference on intelligent robots and systems, vol 3, pp 2451–2456
Pounds P, Mahony R, Corke P (2006) Modelling and control of a quad-rotor robot. In: Proceedings Australasian conference on robotics and automation, pp 165–172
Argentim LM, Rezende WC, Santos PE, Aguiar RA (2013) PID, LQR and LQR-PID on a quadcopter platform. In: 2013 International conference on informatics, electronics and vision (ICIEV), pp 1–6
Liu C, Pan J, Chang Y (2016) PID and LQR trajectory tracking control for an unmanned quadrotor helicopter: experimental studies. In: 35th Chinese control conference (CCC), pp 10845–10850
Astrom KJ (1995) PID controllers: theory, design and tuning; instrument society of America. Research Triangle Park, NC, USA
Hasseni SE, Abdou L, Glida HE (2021) Parameters tuning of a quadrotor PID controllers by using nature-inspired algorithms. Evol Intell 61–73
Abdullah M, Dagher KE (2021) Airborne computer system path-tracking based multi-PID-PSO controller design. Int J Intell Eng Syst 143–152
Sona DR (2015) PSO algorithm in quadcopter cluster for unified trajectory planning using wireless ad hoc network. In: Proceedings of the international conference on soft computing systems. Springe, New Delhi, India, pp 819–826
Noordin A, Basri M, Mohamed Z, Abidin A (2017) Modelling and PSO fine-tuned PID control of quadrotor UAV. Int J Adv Sci Eng Inf Technol 1367–1373
Gmili N, Mjahed M, Kari A, Ayad H (2019) Particle swarm optimization and cuckoo search-based approaches for quadrotor control and trajectory tracking. Appl Sci 1719–20
Joshi AS, Kulkarni O, Ganesh MK, Nandedkar VM (2017) Cuckoo search optimization: a review. Mater Today Proc 7262–7269
Niu B, Li H, Qin T (2017) Adaptive NN dynamic surface controller design for nonlinear pure-feedback switched systems with time-delays and quantized input. IEEE Trans Syst Man Cybern 1–13
Lopez-Sanchez I, Rossomando F, Pérez-Alcocer R et al (2021) Adaptive trajectory tracking control for quadrotors with disturbances by using generalized regression neural networks. Neurocomputing 243–255
Derrouaoui SH, Bouzid Y, Guiatni M (2017) PSO based optimal gain scheduling backstepping flight controller design for a transformable quadrotor. J Intell Robot Syst 67–74
Zhang J, Li Y, Fei W (2020) Neural network-based nonlinear fixed-time adaptive practical tracking control for quadrotor unmanned aerial vehicles. Complexity 78–92
Housny H, Chater EA, Fadil HE (2020) PSO-based ANFIS for quadrotor system trajectory-tracking control. In: 1st international conference on innovative research in applied science, engineering and technology (IRASET), pp 1–6
Wang M, Chen B, Lin C (2020) Fixed-time backstepping control of quadrotor trajectory tracking based on neural network. IEEE Access 8:177092–177099
Tayebi A, McGilvray S (2006) Attitude stabilization of a VTOL quadrotor aircraft. IEEE Trans Control Syst Technol 14(3):562–571
Rosales C, Tosetti S, Soria C, Rossomando F (2018) Neural adaptive PID control of a quadrotor using EFK. IEEE Lat Am Trans 16(11):2722–2730
Dierks T, Jagannathan S (2008) Neural network output feedback control of a quadrotor UAV. In: 2008 47th IEEE conference on decision and control, pp 3633–3639
Wu D, Zhang W, Du H, Wang X (2021) Robust adaptive finite‐time trajectory tracking control of a quadrotor aircraft. Int J Robust Nonlinear Control 48–64
Zhu X, Casau P, Silvestre C (2021) Event-triggered global trajectory tracking control of a quadrotor: synthesis, simulations, and experiments. Int J Robust Nonlinear Control 31:6144–6165
Fiaz U, Baras JS (2020) Fast, composable rescue mission planning for UAVs using metric temporal logic. IFAC-Papers OnLine, pp15404–15411
Pliego J (2021) Quaternion‐based adaptive control for trajectory tracking of quadrotor unmanned aerial vehicles. Int J Adapt Control Signal Process 628–641
Song J, Chang DE, Eun Y (2019) Passivity-based adaptive control of quadrotors with mass and moment of inertia uncertainties. In: IEEE 58th conference on decision and control (CDC), pp 90–95
Navabi M, Davoodi A, Mirzaei H (2021) Trajectory tracking of under-actuated quadcopter using Lyapunov-based optimum adaptive controller. Proc Inst Mech Eng Part G: J Aerosp Eng 1432–1459
Siti I, Mjahed M, Ayad H, Kari AE (2019) New trajectory tracking approach for a quadcopter using genetic algorithm and reference model methods. Appl Sci 156–173
Ahmed SF et al (2017) Development of automatic take off and smooth landing control system for quadrotor UAV. In: International conference on artificial life and robotics (ICAROB)
Bouadi H, Bouchoucha M, Tadjine M (2007) Modelling and stabilizing control laws design based on sliding mode for an UAV type-quadrotor. Eng Lett 342–347
Hamid K, Kadri M (2014) Position control of quadrotor by embedded PID control with hardware in loop simulation. In: 17th IEEE international multi topic conference, pp 395–400
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95 - International conference on neural networks, pp 1942–1948
Gad AG (2022) Particle swarm optimization algorithm and its applications: a systematic review. Arch Comput Methods Eng 19:1–31
Ghosh A, Singh O, Ray AK (2022) Inverse kinematic solution of a 7 DOF robotic manipulator using boundary restricted particle swarm optimization. IFAC-Papers OnLine 55(1):101–105
Ghosh A, Ray AK, Jamshidi M (2021) Control of slosh instability: experimental verification with underactuated double inverted pendulum system. In: IEEE world automation congress (WAC), pp 100–105
Han HG, Lu W, Hou Y, Qiao JF (2016) An adaptive-PSO-based self-organizing RBF neural network. IEEE Trans Neural Netw Learn Syst 29(1):104–117
Zhang J, Lu Y, Zhou M (2022) Hybrid topology-based particle swarm optimizer for multi-source location problem in swarm robots. In: International conference on sensing and imaging, pp 17–24
Himanshu, Singha A, Kumar A, Ray AK (2022) Path planning of mobile robot using adaptive particle swarm optimization. In: Innovations in computational intelligence and computer vision, pp 351–361
Nguyen KD, Cheolkeun H (2018) Development of hardware-in-the-loop simulation based on gazebo and pixhawk for unmanned aerial vehicles. Int J Aeronaut Space Sci 19(1):238–249
Papastratis I, Themistoklis C, Nikolaos P (2018) Indoor navigation of quadrotors via ultra-wideband wireless technology. In: IEEE advances in wireless and optical communications, pp 106–111
Acknowledgements
The work was supported by ARTPARK (AI & Robotics Technology Park) for the project entitled ‘UAV-UGV Coordination and Formation Control for Unmanned Delivery Services: An Experimental Study’.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Sharma, S., Singh, A.K., Singh, O., Ray, A.K. (2023). Trajectory Tracking and Control of Unmanned Aerial Vehicle (UAV): A Particle Swarm Optimization-Based Approach. In: Bhattacharjee, R., Neog, D.R., Mopuri, K.R., Vipparthi, S.K. (eds) Artificial Intelligence and Data Science Based R&D Interventions. NERC 2022. Springer, Singapore. https://doi.org/10.1007/978-981-99-2609-1_8
Download citation
DOI: https://doi.org/10.1007/978-981-99-2609-1_8
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-2608-4
Online ISBN: 978-981-99-2609-1
eBook Packages: Computer ScienceComputer Science (R0)