Skip to main content
Log in

Three-dimensional path planning for unmanned aerial vehicles using glowworm swarm optimization algorithm

  • Original Article
  • Published:
International Journal of System Assurance Engineering and Management Aims and scope Submit manuscript

Abstract

Robot path planning is a task to determine the most viable path between a source and destination while preventing collisions in the underlying environment. This task has always been characterized as a high dimensional optimization problem and is considered NP-Hard. There have been several algorithms proposed which give solutions to path planning problem in deterministic and non-deterministic ways. The problem, however, is open to new algorithms that have potential to obtain better quality solutions with less time complexity. The paper presents a new approach to solving the 3-dimensional path planning problem for a flying vehicle whose task is to generate a viable trajectory for a source point to the destination point keeping a safe distance from the obstacles present in the way. A new algorithm based on discrete glowworm swarm optimization algorithm is applied to the problem. The modified algorithm is then compared with Dijkstra and meta-heuristic algorithms like PSO, IBA and BBO algorithm and their performance is compared to the path optimization problem.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  • Arantes MD, Arantes JD, Toledo CF, Williams BCA (2016) Hybrid multi-population genetic algorithm for UAV path planning. In: Proceedings of the 2016 on genetic and evolutionary computation conference, ACM, pp 853–860

  • Bansal JC et al (2014a) Self-adaptive artificial bee colony. Optimization 63(10):1513–1532

    Article  MathSciNet  MATH  Google Scholar 

  • Bansal JC et al (2014b) Spider monkey optimization algorithm for numerical optimization. Memet Comput 6(1):31–47

    Article  Google Scholar 

  • Bortoff SA (2000) Path planning for UAVs. In: Proceedings of the 2000 American control conference on ACC (IEEE Cat. No. 00CH36334), Chicago, pp 364–368

  • Chen Y et al (2016) Modified central force optimization (MCFO) algorithm for 3D UAV path planning. Neurocomputing 171:878–888

    Article  Google Scholar 

  • Corke P (2011) Robotics, vision and control: fundamental algorithms in MATLAB, vol 73. Springer, Berlin

    Book  MATH  Google Scholar 

  • Duan H, Li P (2014) Bio-inspired computation in unmanned aerial vehicles. Springer, Berlin

    Book  Google Scholar 

  • Foo J, Knutzon J, Oliver J, Winer E (2006) Three-dimensional path planning of unmanned aerial vehicles using particle swarm optimization. In: 11th AIAA/ISSMO multidisciplinary analysis and optimization conference, Portsmouth, Virginia, pp 123–156

  • Foo JL et al (2009) Path planning of unmanned aerial vehicles using B-splines and particle swarm optimization. J Aerosp Comput Inf Commun 6(4):271–290

    Article  Google Scholar 

  • Fu SY, Han LW, Tian Y, Yang GS (2012) Path planning for unmanned aerial vehicle based on genetic algorithm. In: 2012 IEEE 11th international conference on cognitive informatics and cognitive computing (ICCI*CC), IEEE, pp 140–144

  • Jadon SS, Bansal JC, Tiwari R, Sharma H (2014) Artificial bee colony algorithm with global and local neighborhoods. Int J Syst Assur Eng Manag. doi:10.1007/s13198-014-0286-6

  • Krishnanand KN, Ghose D (2009) Glowworm swarm optimization for simultaneous capture of multiple local optima of multimodal functions. Swarm Intell 3(2):87–124

    Article  Google Scholar 

  • Levinson J et al (2011) Towards fully autonomous driving: systems and algorithms. In: 2011 IEEE intelligent vehicles symposium (IV), Baden-Baden, pp 163–168

  • Li J, Sun X (2008) A route planning’s method for unmanned aerial vehicles based on improved A-star algorithm [J]. Acta Armament 7:788–792

    Google Scholar 

  • Peng-zhen DU et al (2014) Global path planning for ALV based on improved glowworm swarm optimization under uncertain environment. Acta Electron Sin 3:031

    Google Scholar 

  • Roberge V, Tarbouchi M, Labonté G (2013) Comparison of parallel genetic algorithm and particle swarm optimization for real-time UAV path planning. IEEE Trans Ind Inform 9(1):132–141

    Article  Google Scholar 

  • Sharma P, Sharma N, Sharma H (2017) Locally informed shuffled frog leaping algorithm. In: Proceedings of sixth international conference on soft computing for problem solving, Springer, Singapore

  • Tang Z, Zhou Y (2015) A glowworm swarm optimization algorithm for uninhabited combat air vehicle path planning. J Intell Syst 24(1):69–83

    Google Scholar 

  • Valavanis KP, Vachtsevanos GJ (2014) Handbook of unmanned aerial vehicles. Springer, Berlin

    MATH  Google Scholar 

  • Wang G, Guo L, Duan H, Liu L, Wang H et al (2012) A modified firefly algorithm for UCAV path planning. Int J Hybrid Inf Technol 5(3):123–144

    Google Scholar 

  • Wang GG, Chu HCE, Mirjalili S (2016) Three-dimensional path planning for UCAV using an improved bat algorithm. Aerosp Sci Technol 49:231–238

    Article  Google Scholar 

  • Wu JP, Peng ZH, Chen J (2011) 3D multi-constraint route planning for UAV low-altitude penetration based on multi-agent genetic algorithm. IFAC Proc Vol 44(1):11821–11826

    Article  Google Scholar 

  • Xie C, Zheng H (2016) Application of improved Cuckoo search algorithm to path planning unmanned aerial vehicle. Springer, Berlin, pp 722–729

    Google Scholar 

  • Zhang B, Duan H (2014) Predator-prey pigeon-inspired optimization for UAV three-dimensional path planning. In: International conference in swarm intelligence, Springer, Berlin, pp 96–205

  • Zhang B, Duan H (2017) Three-dimensional path planning for uninhabited combat aerial vehicle based on predator-prey pigeon-inspired optimization in dynamic environment. IEEE/ACM Trans Comput Biol Bioinform 14(1):97–107

    Article  Google Scholar 

  • Zhang S et al (2016) Grey wolf optimizer for unmanned combat aerial vehicle path planning. Adv Eng Softw 99:121–136

    Article  Google Scholar 

  • Zhao X, Chen S, Sheng Y (2015) Research on the problem of the shortest path based on the glowworm swarm optimization algorithm. Optimization 52(4):65–95

    Google Scholar 

  • Zhou Y, Wang R (2016) An improved flower pollination algorithm for optimal unmanned undersea vehicle path planning problem. IJPRAI 30(4):1659010

    Google Scholar 

  • Zhu W, Duan H (2014) Chaotic predator–prey biogeography-based optimization approach for ucav path planning. Aerosp Sci Technol 32(1):153–161

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Prashant Pandey.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pandey, P., Shukla, A. & Tiwari, R. Three-dimensional path planning for unmanned aerial vehicles using glowworm swarm optimization algorithm. Int J Syst Assur Eng Manag 9, 836–852 (2018). https://doi.org/10.1007/s13198-017-0663-z

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13198-017-0663-z

Keywords

Navigation