Soft Computing

, Volume 21, Issue 18, pp 5475–5488 | Cite as

Dynamic Adaptive Ant Lion Optimizer applied to route planning for unmanned aerial vehicle

  • Peng Yao
  • Honglun Wang
Methodologies and Application


This paper proposes a novel Dynamic Adaptive Ant Lion Optimizer (DAALO) for route planning of unmanned aerial vehicle. Ant Lion Optimizer (ALO) is a new intelligent algorithm motivated by the phenomenon that antlions hunt ants in nature, showing the great potential to solve the optimization problems of engineering. In the proposed DAALO, the random walk of ants is replaced by Levy flight to make ALO escape from local optima more easily. Besides, by introducing the improvement rate of population as the feedback, the size of trap is adjusted dynamically based on the 1/5 Principle to improve the performance of ALO including convergence accuracy, convergence speed and stability. Compared to some other bio-inspired methods, the proposed algorithm are utilized to find the optimal route in two different environments such as mountain model and city model. The comparison results demonstrate the effectiveness, robustness and feasibility of DAALO.


Dynamic Adaptive Ant Lion Optimizer (DAALO) Route planning Unmanned aerial vehicle (UAV) Ant Lion Optimizer (ALO) Levy flight 1/5 Principle 



This study was supported by the National Natural Science Foundation of China (No. 61175084) and Program for Changjiang Scholars and Innovative Research Team in University (No. IRT13004).

Compliance with ethical standards

Conflict of interest

The authors declare that they do not have any conflicts of interest to this work.


  1. Adolf FM, Andert F (2011) Rapid multi-query path planning for a vertical take-off and landing unmanned aerial vehicle. J Aeros Comp Inf Com 8(11):310–327CrossRefGoogle Scholar
  2. Ahmed F, Deb K (2013) Multi-objective optimal path planning using elitist non-dominated sorting genetic algorithms. Soft Comput 17(7):1283–1299CrossRefGoogle Scholar
  3. Back T (1996) Evolutionary algorithms in theory and practice: evolution strategies, evolutionary programming, genetic algorithms. Oxford University Press, New York, USAzbMATHGoogle Scholar
  4. Banerjee B, Chandrasekaran B (2013) A framework of Voronoi diagram for planning multiple paths in free space. J Exp Theor Artif In 25(4):457–475CrossRefGoogle Scholar
  5. Besada-Portas E, de la Torre L, de la Cruz JM, de Andres-Toro B (2010) Evolutionary trajectory planner for multiple UAVs in realistic scenarios. IEEE T Robot 26(4):619–634CrossRefGoogle Scholar
  6. Bollino K, Lewis LR, Sekhavat P, Ross IM, (2007) Pseudospectral Optimal Control: A Clear Road for Autonomous Intelligent Path Planning. In: AIAA Infotech@Aerospace, (2007) Conference and Exhibit. Rohnert Park, California, USAGoogle Scholar
  7. de la Cruz JM, Besada-Portas E, de la Torre L, de Andres-Toro B, Lopez-Orozco JA (2008) Evolutionary path planner for UAVs in realistic environments. Genetic and Evolutionary Computation Conference. Atlanta, Georgia, USA, pp 1447–1484Google Scholar
  8. Fu YG, Ding MY, Zhou CP (2013) Phase angle-encoded and quantum-behaved particle swarm optimization applied to three-dimensional route planning for UAV. IEEE T Syst Man Cy A 43(6):1451–4565CrossRefGoogle Scholar
  9. Goerzen C, Kong Z, Mettler B (2010) A survey of motion planning algorithms from the perspective of autonomous UAV guidance. J Intell Robot Syst 57(1–4):65–100CrossRefzbMATHGoogle Scholar
  10. Hrabar S (2008) 3D path planning and stereo-based obstacle avoidance for rotorcraft UAVs. Proceedings of 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems. Nice, FRANCE, pp 22–26Google Scholar
  11. Hwang JY, Kim JS, Lim SS (2003) A fast path planning by path graph optimization. IEEE T Syst Man Cy A 33(1):121–128CrossRefGoogle Scholar
  12. Jaradat M, Garibeh MH, Feilat EA (2012) Autonomous mobile robot dynamic motion planning using hybrid fuzzy potential field. Soft Comput 16(1):153–164CrossRefGoogle Scholar
  13. Karaman S, Walter MR, Perez A (2011) Anytime motion planning using the RRT*. Proceedings of IEEE International Conference Robotics and Automation. Shanghai, China, pp 1478–1483Google Scholar
  14. Karimi J, Pourtakdoust SH (2013) Optimal maneuver-based motion planning over terrain and threats using a dynamic hybrid PSO algorithm. Aerosp Sci Technol 26(1):60–71CrossRefGoogle Scholar
  15. Khaitib O (1986) Real-Time obstacle avoidance for manipulators and mobile robots. Int J Rob Res 5(1):90–98CrossRefGoogle Scholar
  16. Lam TM, Boschloo HW, Mulder M, van Paassen MM (2009) Artificial force field for haptic feedback in UAV teleoperation. IEEE T Syst Man Cy A 39(6):1316–1330CrossRefGoogle Scholar
  17. Li P, Duan HB (2012) Path planning of unmanned aerial vehicle based on improved gravitational search algorithm. Sci China Technol Sc 55(10):2712–2719CrossRefGoogle Scholar
  18. Liu W, Zheng Z, Cai KY (2013) Adaptive path planning for unmanned aerial vehicles based on bi-level programming and variable planning time interval. Chinese J Aeronaut 26(3):646–660CrossRefGoogle Scholar
  19. Ma CS, Miller RH (2006) MILP optimal path planning for real-time applications. Proceedings of the American Control Conference. Minneapolis, MN, pp 4945–4950Google Scholar
  20. Mirjalili S (2015) The Ant Lion Optimizer. Adv Eng Softw 83:80–98CrossRefGoogle Scholar
  21. Oz I, Topcuoglu HR, Ermis M (2013) A meta-heuristic based three-dimensional path planning environment for unmanned aerial vehicles. Simul-T Soc Mod Sim 89(8):903–920Google Scholar
  22. Pavlyukevich I (2007) Levy flights, non-local search and simulated annealing. J Comput Phys 226(2):1830–1844MathSciNetCrossRefzbMATHGoogle Scholar
  23. Szczerba R, Galkowski P, Glicktein I, Ternullo N (2000) Robust algorithm for real-time route planning. IEEE T Aero Elec Sys 36(3):869–878CrossRefGoogle Scholar
  24. Valian E, Mohanna S, Tavakoli S (2011) Improved cuckoo search algorithm for feed forward neural network training. International Journal of Artificial Intelligence & Applications 2(3):36–43CrossRefGoogle Scholar
  25. Vera S, Cobano JA, Heredia G, Ollero A (2014) An hp-adaptative pseudospectral method for collision avoidance with multiple UAVs in real-time applications. IEEE International Conference on Robotics & Automation. Hongkong, China, pp 4717–4722Google Scholar
  26. Viswanathan GM, Afanasyev V, Buldyrev SV et al (2000) Lévy flights in random searches. Physica A 282(1):1–12CrossRefGoogle Scholar
  27. Wang HL, Lyu WT, Yao P,liang X, Liu C,(2015) Three-dimensional path planning for unmanned aerial vehicle based on interfered fluid dynamical system. Chinese J Aeronaut 28(1):229–239Google Scholar
  28. Wu Y, Qu XJ (2013) Path planning for taxi of carrier aircraft launching. Sci China Technol Sc 56(6):1561–1570CrossRefGoogle Scholar
  29. Yang XS (2011) Nature-inspired metaheuristic algorithms. Luniver Press, United KingdomGoogle Scholar
  30. Yao P, Wang HL, Su ZK (2015a) UAV feasible path planning based on disturbed fluid and trajectory propagation. Chinese J Aeronaut 28(4):1163–1177CrossRefGoogle Scholar
  31. Yao P, Wang HL, Su ZK (2015b) Real-time path planning of unmanned aerial vehicle for target tracking and obstacle avoidance in complex dynamic environment. Aerosp Sci Technol 47:269–279CrossRefGoogle Scholar
  32. Yershov DS, Lavalle SM (2011) Simplicial Dijkstra and A* algorithms for optimal feedback planning. Proceedings of 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems. CA, USA, San Francisco, pp 3862–3867Google Scholar
  33. Zhang Y, Chen J, Shen LC (2013) Real-time trajectory planning for UCAV air-to-surface attack using inverse dynamics optimization method and receding horizon control. Chinese J Aeronaut 26(4):1038–1056CrossRefGoogle Scholar
  34. Zhang X, Chen J, Xin B, Peng ZH (2014) A memetic algorithm for path planning of curvature-constrained UAVs performing surveillance of multiple ground targets. Chinese J Aeronaut 27(3):622–633CrossRefGoogle Scholar
  35. Zhang SY, Yu JQ, Sun HD (2015) UAV path planning via Legendre pseudospectral method improved by differential flatness. the 27th Chinese Control and Decision Conference. Qingdao, China, pp 2580–2584Google Scholar
  36. Zhang XY, Duan HB (2015) An improved constrained differential evolution algorithm for unmanned aerial vehicle global route planning. Appl Soft Comput 26(1):270–284MathSciNetCrossRefGoogle Scholar
  37. Zhu ZX, Wang FX, Shen H, Sun YW (2015) Global path planning of mobile robots using a memetic algorithm. Int J Syst Sci 46(11):1982–1993MathSciNetCrossRefzbMATHGoogle Scholar
  38. Zhu WR, Duan HB (2014) Chaotic predator-prey biogeography-based optimization approach for UCAV path planning. Aerosp Sci Technol 32:153–161CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2016

Authors and Affiliations

  1. 1.School of Automation Science and Electrical EngineeringBeihang UniversityBeijingChina
  2. 2.Unmanned Aerial Vehicle Research InstituteBeihang UniversityBeijingChina

Personalised recommendations