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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Xu JM, Cao XB, Wang XF (2005) Polymorphic ant colony algorithm. J Univ Sci Technol China 1:59–65
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
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
Borzabadi AH, Mehne HH (2009) Ant colony optimization for optimal control problems. J Inf Comput Sci 4(4):259–264
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
Gigras Y, Gupta K (2012) Ant colony based path planning algorithm for autonomous robotic vehicles. Int J Artif Intell Appl 3(6):31
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
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
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
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
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
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
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
Corresponding authors
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
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12065-020-00397-6