Abstract
In order to solve the problem of path planning of a single robot and multi-Robots with multi-objective, an improved ant colony algorithm is proposed.In the improved ant colony algorithm, both local and global optimal searching are considered. In local optimal searching, gradient distribution is used to initialize the pheromone concentration to improve the convergence speed of the algorithm. The self-adaptive impact factor is used to enhance better fitness of the algorithm in different environments. In global optimal searching, a reward and punishment mechanism has been established to improve the pheromone update strategy. Furthermore, a node rearrangement strategy is adopted to increase the diversity of solutions. According to the improved colony algorithm, the problem of path planning of a single robot and multi-Robots with multi-objective can be solved. In two different scenarios, compared experiments show that the improved colony algorithm can obtain better path length, convergence speed and running time than traditional ant colony algorithm (ACO) and the improved ant colony algorithm (IACO-SFLA) in path planning of a single robot. Simulation results also show that the improved ant colony algorithm has good ability in multi-objective path planning. Especially, all robots can safely reach the targets by moving simultaneously and obstacles can be effectively avoided too.

















Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Sharma K, Doriya R (2021) Coordination of multi-robot path planning for warehouse application using smart approach for identifying destinations. Intel Serv Robot 14:313–325. https://doi.org/10.1109/TIE.2019.2893829
Choi K, Kim JH (2021) UAV path planning method for avoiding restricted areas. Intel Serv Robot 14:679–690. https://doi.org/10.1007/s11370-021-00386-3
Iqbal J, Rui X, Halloran H et al (2020) Development of a multi-purpose autonomous differential drive mobile robot for plant phenotyping and soil sensing. Electronics 9(9):1550–1568. https://doi.org/10.3390/electronics9091550
Moysiadis V, Tsolakis N, Katikaridis D et al (2020) Mobile robotics in agricultural operations: a narrative review on planning aspects. Appl Sci 10(10):3453–3469. https://doi.org/10.3390/app10103453
Liu Y, Li Z, Zhang T, Zhao S (2020) Brain-Robot interface-based navigation control of a mobile robot in corridor environments. IEEE Trans Syst Man Cybern: Syst 50(8):3047–3058. https://doi.org/10.1109/TSMC.2018.2833857
Dijkstra EW (1959) A note on two problems in connexion with graphs. Numer Math 1(1):269–271. https://doi.org/10.1007/BF01386390
Goldberg AV, Kaplan H, Werneck RF (2006) Reach for A*: efficient point-to-point shortest path algorithms. ALENEX 6(2):129–143. https://doi.org/10.1137/1.9781611972863.13
Kleene S C (1951) Representation of events in nerve nets and finite automata. Princeton Univ. Press. Princeton Univ. Press, pp 3–41. https://doi.org/10.1515/9781400882618-002
John H (1975) Adaptation in natural and artificial systems. University of Michigan Press, ISBN: 9780262581110
Guangsheng LI, Wusheng CHOU (2018) Path planning for mobile robot using self-adaptive learning particle swarm optimization. Sci. China Inf. Sci 61:1–18. https://doi.org/10.1007/s11432-016-9115-2
Wang J, Wu LJ (2014) Robot path planning based on artificial fish swarm algorithm under a known environment. AMR, pp 2467–2469. https://doi.org/10.4028/www.scientific.net/AMR.989-994.2467
Hayat S, Kausar Z (2015) Mobile robot path planning for circular shaped obstacles using simulated annealing. International Conference on Control, Automation and Robotics, pp 69–73. https://doi.org/10.1109/ICCAR.2015.7166004
Dorigo M, Maniezzo V, Colorni A (1991) Ant system: an autocatalytic optimizing process technical report 91–016. Clustering 3(12):340
Gao W (2021) Modified ant colony optimization with improved tour construction and pheromone updating strategies for traveling salesman problem. Soft Comput 25:3263–3289. https://doi.org/10.1007/s00500-020-05376-8
Wang L (2020) Path planning for unmanned wheeled robot based on improved ant colony optimization. Measur Control 53(5–6):1014–1021. https://doi.org/10.1177/0020294020909129
Xingcheng P, Chaowen X, Lianghao J et al (2020) 3D path planning for a robot based on improved ant colony algorithm. Evol Intel 04:1–11. https://doi.org/10.1007/s12065-020-00397-6
Miao C, Chen G, Yan C et al (2021) Path planning optimization of indoor mobile robot based on adaptive ant colony algorithm. Comput Ind Eng 156:1–10. https://doi.org/10.1016/j.cie.2021.107230
Yong T, He G et al (2021) A mobile service robot global path planning method based on ant colony optimization and fuzzy control. Appl Sci 11:3605–3619. https://doi.org/10.3390/app11083605
Li W, Xia L, Huang Y et al (2022) An ant colony optimization algorithm with adaptive greedy strategy to optimize path problems. Ambient Intell Human Comput 13:1557–1571. https://doi.org/10.1007/s12652-021-03120-0
Huang R, Ning J, Mei Z et al (2021) Study of delivery path optimization solution based on improved ant colony model. Multimed Tools Appl 80:28975–28987. https://doi.org/10.1007/s11042-021-11142-1
Xin J, Meng C, Schulte F, Peng J et al (2020) A time-space network model for collision-free routing of planar motions in a multirobot station. IEEE Trans Ind Inform 16(10):6413–6422. https://doi.org/10.1109/TII.2020.2968099
Xin Y, Anmin Z, Yang SX (2022) A bio-inspired approach for online path planning and high-accuracy tracking of UAVs. Front Neurorobot 15(2):1662–5218. https://doi.org/10.3389/fnbot.2021.798428
Matoui F, Boussaid B, Metoui B et al (2020) Contribution to the path planning of a multi-robot system: centralized architecture. Intel Serv Robot 13(1):147–158. https://doi.org/10.1007/s11370-019-00302-w
Tang B, Xiang K, Pang M et al (2020) Multi-robot path planning using an improved self-adaptive particle swarm optimization. Int J Adv Rob Syst 17(5):1–19. https://doi.org/10.1177/1729881420936154
Huang Liwei Q, Hong JP et al (2016) A novel coordinated path planning method using k-degree smoothing for multi-UAVs. Appl Soft Comput 48:182–192. https://doi.org/10.1016/j.asoc.2016.06.046
Yang L, Lixia F, Li P et al (2022) LF-ACO: an effective formation path planning for multi-mobile robot. Math Biosci Eng 19(1):225–252. https://doi.org/10.3934/mbe.2022012
Ali ZA, Zhangang H, Hang WB (2020) Cooperative path planning of multiple uavs by using max-min ant colony optimization along with Cauchy mutant operator. Fluct Noise Lett 20(1):1–24. https://doi.org/10.1142/S0219477521500024
Bingol H, Alatas B (2020) Chaos based optics inspired optimization algorithms as global solution search approach. Chaos Solit Fract 141:1–12. https://doi.org/10.1016/j.chaos.2020.110434
Akyol S, Alatas B (2017) Plant intelligence based metaheuristic optimization algorithms. Artif Intell Rev 47:417–462. https://doi.org/10.1007/s10462-016-9486-6
Alatas B, Bingol H (2019) Comparative assessment of light-based intelligent search and optimization algorithms. Light Eng 28(6):51–59. https://doi.org/10.33383/2019-029
Alatas B, Bingol H (2019) A physics-based novel approach for travelling tournament problem: optics inspired optimization. J Inform Technol Control 48(3):373–388. https://doi.org/10.5755/j01.itc.48.3.20627
Yoon S, Yoon SE, Lee U et al (2015) Recursive path planning using reduced states for car-like vehicles on grid maps. IEEE Trans Intell Transp Syst. https://doi.org/10.1109/tits.2015.2422991
Hartigan JA, Wong MA (1979) A K-means clustering algorithm. Appl Stat 28(1):100–108. https://doi.org/10.2307/2346830
Likas A, Vlassis N, Verbeek JJ (2003) The global k-means clustering algorithm. Pattern Recogn 36(2):451–461. https://doi.org/10.1016/S0031-3203(02)00060-2
Dorigo M, Maniezzo V, Colorni A (1996) The ant system: optimization by a colony of cooperating agents. IEEE Trans Syst Man Cybern 26(1):29–41. https://doi.org/10.1109/3477.484436
Pu X, Xiong C, Zhao L (2020) Path planning for robot based on IACO-SFLA hybrid algorithm. In: The 32rd Chinese control and Decision Conference, Hefei, China, pp 652-659. https://doi.org/10.1109/CCDC49329.2020.9164671
Acknowledgements
This work is supported in part by the National Natural Science Foundation of China under Grant No. 61876200, in part by Chongqing Postgraduate Research Innovation Project (CYS21312), in part by Science and technology research Project of Chongqing Education Commission (Grant No.KJZD-M202001901)) in part by General projects of Chongqing Science and Technology Commission (Grant No. cstc2020jcyj-msxmX0895 ) and in part by by key research and development program of Anhui province under Grant No. 202004a05020010.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflicts 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
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Pu, X., Song, X., Tan, L. et al. Improved ant colony algorithm in path planning of a single robot and multi-robots with multi-objective. Evol. Intel. 17, 1313–1326 (2024). https://doi.org/10.1007/s12065-023-00821-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12065-023-00821-7