Skip to main content
Log in

3D path planning for a robot based on improved ant colony algorithm

  • Special Issue
  • Published:
Evolutionary Intelligence Aims and scope Submit manuscript

Abstract

Path planning is an important issue in the field of robotics research. Compared with traditional two-dimensional (2D) path planning, three-dimensional (3D) path planning is closer to practical applications. In this paper, a new improved ant colony algorithm is proposed to solve the problem of slow convergence speed, low efficiency and the tendency of falling into the local optimal solution of the traditional ant colony algorithm for the 3D path planning. There are three main improved steps in the novel ant colony algorithm in 3D path planning. In the first step, a pseudo-random state transition strategy is adopted to ensure the global search ability of the algorithm. In the second step, the pheromone update and the pheromone increment calculation method are used to accelerate the convergence speed of the algorithm which can ensure the quality of the solution. In the end step, a security value function of the heuristic function is used to ensure the security of path. In addition, the conditional fallback method is used to ensure the global search ability of the algorithm. Simulation results show that the new improved ant colony algorithm can find a feasible three-dimensional path quickly and efficiently.

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
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

Data availability

The data used to support the findings of this study are available from the corresponding author upon request.

References

  1. Wang J-Y, Luo B, Zeng M, Meng Q-H (2018) A wind estimation method with an unmanned rotorcraft for environmental monitoring tasks. Sensors 18(12):4504

    Article  PubMed  PubMed Central  ADS  Google Scholar 

  2. Zhang M, Liu X, Xu D, Cao Z, Yu J (2019) Vision-based target-following guider for mobile robot. IEEE Trans Ind Electron PP(99):1

    Google Scholar 

  3. Ali MAH, Mailah M (2019) Path planning and control of mobile robot in road environments using sensor fusion and active force control. IEEE Trans Veh Technol PP(99):1

    ADS  Google Scholar 

  4. Yoon S, Yoon SE, Lee U, Shim DH (2015) Recursive path planning using reduced states for car-like vehicles on grid maps. IEEE Trans Intell Transp Syst 16(5):2797–2813

    Article  Google Scholar 

  5. Toan TQ, Sorokin AA, Trang VTH (2017) Using modification of visibility-graph in solving the problem of finding shortest path for robot. In: International Siberian conference on control and communications, pp 1–6

  6. Kala R, Shukla A, Tiwari R (2010) Fusion of probabilistic A* algorithm and fuzzy inference system for robotic path planning. Artif Intell Rev 33(4):307–327

    Article  Google Scholar 

  7. Wang J, Wu LJ (2014) Robot path planning based on artificial fish swarm algorithm under a known environment. Adv Mater Res 989–994:2467–2469

    Google Scholar 

  8. Hayat S, Kausar Z (2015) Mobile robot path planning for circular shaped obstacles using simulated annealing. In: 2015 International conference on control, automation and robotics. IEEE, New York, pp 69–73

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

  10. Kim J-J, Lee J-J (2015) Trajectory optimization with particle swarm optimization for manipulator motion planning. IEEE Trans Ind Inform 11(3):620–631

    Article  Google Scholar 

  11. Wang H, Zhang H, Wang K, Zhang C, Yin C, Kang X (2018) Off-road path planning based on improved ant colony algorithm. Wirel Pers Commun 3:1–17

    ADS  Google Scholar 

  12. Jiao Z, Ma K, Rong Y, Wang P, Zhang H, Wang S (2018) A path planning method using adaptive polymorphic ant colony algorithm for smart wheelchairs. J Comput Sci 25:50–57

    Article  MathSciNet  Google Scholar 

  13. Martin R, Rojas I, Franke K, Hedengren J (2016) Evolutionary view planning for optimized uav terrain modeling in a simulated environment. Remote Sens 8(1):26

    Article  ADS  Google Scholar 

  14. Ma Y-N, Gong Y-J, Xiao C-F, Gao Y, Zhang J (2019) Path planning for autonomous underwater vehicles: an ant colony algorithm incorporating alarm pheromone. IEEE Trans Veh Technol 68(1):141–154

    Article  Google Scholar 

  15. Khuswendi T, Hindersah H, Adiprawita W (2011) UAV path planning using potential field and modified receding horizon A* 3D algorithm. In: Proceedings of the 2011 international conference on electrical engineering and informatics. IEEE, New York, pp 1–6

  16. Motonaka K, Watanabe K, Maeyama S (2014) 3-Dimensional kinodynamic motion planning for an X4-Flyer using 2-dimensional harmonic potential fields. In: 2014 14th international conference on control, automation and systems (ICCAS 2014). IEEE, New York, pp 1181–1184

  17. Roberge V, Tarbouchi M, Labonté G (2018) Fast genetic algorithm path planner for fixed-wing military uav using GPU. IEEE Trans Aerosp Electron Syst 54(5):2105–2117

    Article  ADS  Google Scholar 

  18. Wang L, Kan J, Guo J, Wang C (2019) 3D path planning for the ground robot with improved ant colony optimization. Sensors 19(4):815

    Article  PubMed  PubMed Central  ADS  Google Scholar 

  19. Gautam SA, Verma N (2014) Path planning for unmanned aerial vehicle based on genetic algorithm and artificial neural network in 3D. In: 2014 international conference on data mining and intelligent computing (ICDMIC). IEEE, New York, pp 1–5

  20. Li Y, Cui R, Li Z, Xu D (2018) Neural network approximation based near-optimal motion planning with kinodynamic constraints using RRT. IEEE Trans Ind Electron 65(11):8718–8729

    Article  Google Scholar 

  21. Foo JL, 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, p 6995

  22. Pandey P, Shukla A, Tiwari R (2018) Three-dimensional path planning for unmanned aerial vehicles using glowworm swarm optimization algorithm. Int J Syst Assur Eng Manag 9(4):836–852

    Article  Google Scholar 

  23. Xu JM, Cao XB, Wang XF (2005) Polymorphic ant colony algorithm. J Univ Sci Technol China 1:59–65

    MathSciNet  Google Scholar 

  24. Zhang Y, Lu S, Zhou X, Yang M, Wu L, Liu B, Phillips P, Wang S (2016) Comparison of machine learning methods for stationary wavelet entropy-based multiple sclerosis detection. Simulation 92(9):861–871

    Article  Google Scholar 

  25. Son C (2016) Intelligent rule-based sequence planning algorithm with fuzzy optimization for robot manipulation tasks in partially dynamic environments. Inf Sci 342:209–221

    Article  Google Scholar 

  26. Borzabadi AH, Mehne HH (2009) Ant colony optimization for optimal control problems. J Inf Comput Sci 4(4):259–264

    Google Scholar 

  27. Mehne HH (2016) Evaluation of parallelism in ant colony optimization method for numerical solution of optimal control problems. J Electr Eng Electron Control Comput Sci 1(2):15–20

    Google Scholar 

  28. Gigras Y, Gupta K (2012) Ant colony based path planning algorithm for autonomous robotic vehicles. Int J Artif Intell Appl 3(6):31

    Google Scholar 

  29. Lee M-G, Yu K-M (2018) Dynamic path planning based on an improved ant colony optimization with genetic algorithm. In: 2018 IEEE Asia-Pacific conference on antennas and propagation (APCAP). IEEE, New York, pp 1–2

  30. Wang L, Guo J, Wang Q, Kan J (2018) Ground robot path planning based on simulated annealing genetic algorithm. In: 2018 International conference on cyber-enabled distributed computing and knowledge discovery (CyberC). IEEE, New York, pp 417–4177

  31. Zhou Z, Nie Y, Min G (2013) Enhanced ant colony optimization algorithm for global path planning of mobile robots. In: 2013 international conference on computational and information sciences. IEEE, New York, pp 698–701

  32. Yang J, Ding R, Zhang Y, Cong M, Wang F, Tang G (2015) An improved ant colony optimization I-ACO method for the quasi travelling salesman problem Quasi-TSP. Int J Geogr Inf Sci 29(9):1534–1551

    Article  Google Scholar 

  33. Wang L, Kan J, Guo J, Wang C (2018) Improved ant colony optimization for ground robot 3D path planning. In: 2018 international conference on cyber-enabled distributed computing and knowledge discovery (CyberC). IEEE, New York, pp 106–1066

  34. Ling C, Jie S, Ling Q, Chen H (2002) A method for solving optimization problems in continuous space using ant colony algorithm. In: International workshop on ant algorithms, pp 288–289

Download references

Acknowledgements

This work was supported in part by the National Natural Science Foundation of China under Grant No. 61876200, in part by the Natural Science Foundation Project of Chongqing Science and Technology Commission under Grant No. cstc2018jcyjAX0112 and in part by the Educational Reform Project of Chongqing University of Posts and Telecommunications (Grant: XJG1635) and in part by the Scientific and Technological Research Program of Chongqing Municipal Education Commission (Grant No. KJ1400432).

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Xingcheng Pu or Chaowen Xiong.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pu, X., Xiong, C., Ji, L. et al. 3D path planning for a robot based on improved ant colony algorithm. Evol. Intel. 17, 55–65 (2024). https://doi.org/10.1007/s12065-020-00397-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12065-020-00397-6

Keywords

Navigation