Skip to main content

Trajectory Tracking and Control of Unmanned Aerial Vehicle (UAV): A Particle Swarm Optimization-Based Approach

  • Conference paper
  • First Online:
Artificial Intelligence and Data Science Based R&D Interventions (NERC 2022)

Included in the following conference series:

  • 105 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 119.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 159.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. 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

    Google Scholar 

  2. 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

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Google Scholar 

  5. 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

    Google Scholar 

  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

    Google Scholar 

  7. Astrom KJ (1995) PID controllers: theory, design and tuning; instrument society of America. Research Triangle Park, NC, USA

    Google Scholar 

  8. Hasseni SE, Abdou L, Glida HE (2021) Parameters tuning of a quadrotor PID controllers by using nature-inspired algorithms. Evol Intell 61–73

    Google Scholar 

  9. Abdullah M, Dagher KE (2021) Airborne computer system path-tracking based multi-PID-PSO controller design. Int J Intell Eng Syst 143–152

    Google Scholar 

  10. 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

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    Google Scholar 

  13. Joshi AS, Kulkarni O, Ganesh MK, Nandedkar VM (2017) Cuckoo search optimization: a review. Mater Today Proc 7262–7269

    Google Scholar 

  14. 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

    Google Scholar 

  15. 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

    Google Scholar 

  16. 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

    Google Scholar 

  17. 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

    Google Scholar 

  18. 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

    Google Scholar 

  19. Wang M, Chen B, Lin C (2020) Fixed-time backstepping control of quadrotor trajectory tracking based on neural network. IEEE Access 8:177092–177099

    Article  Google Scholar 

  20. Tayebi A, McGilvray S (2006) Attitude stabilization of a VTOL quadrotor aircraft. IEEE Trans Control Syst Technol 14(3):562–571

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Google Scholar 

  23. 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

    Google Scholar 

  24. 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

    Article  MathSciNet  Google Scholar 

  25. Fiaz U, Baras JS (2020) Fast, composable rescue mission planning for UAVs using metric temporal logic. IFAC-Papers OnLine, pp15404–15411

    Google Scholar 

  26. Pliego J (2021) Quaternion‐based adaptive control for trajectory tracking of quadrotor unmanned aerial vehicles. Int J Adapt Control Signal Process 628–641

    Google Scholar 

  27. 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

    Google Scholar 

  28. 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

    Google Scholar 

  29. 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

    Google Scholar 

  30. 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)

    Google Scholar 

  31. 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

    Google Scholar 

  32. 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

    Google Scholar 

  33. Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95 - International conference on neural networks, pp 1942–1948

    Google Scholar 

  34. Gad AG (2022) Particle swarm optimization algorithm and its applications: a systematic review. Arch Comput Methods Eng 19:1–31

    MathSciNet  Google Scholar 

  35. 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

    Article  Google Scholar 

  36. 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

    Google Scholar 

  37. 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

    Article  MathSciNet  Google Scholar 

  38. 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

    Google Scholar 

  39. 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

    Google Scholar 

  40. 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

    Article  Google Scholar 

  41. 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

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Anjan Kumar Ray .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics