Skip to main content

Advertisement

Log in

Improved ant colony algorithm in path planning of a single robot and multi-robots with multi-objective

  • Research Paper
  • Published:
Evolutionary Intelligence Aims and scope Submit manuscript

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.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  6. Dijkstra EW (1959) A note on two problems in connexion with graphs. Numer Math 1(1):269–271. https://doi.org/10.1007/BF01386390

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

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

  9. John H (1975) Adaptation in natural and artificial systems. University of Michigan Press, ISBN: 9780262581110

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

    Article  MathSciNet  Google Scholar 

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

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

  13. Dorigo M, Maniezzo V, Colorni A (1991) Ant system: an autocatalytic optimizing process technical report 91–016. Clustering 3(12):340

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  33. Hartigan JA, Wong MA (1979) A K-means clustering algorithm. Appl Stat 28(1):100–108. https://doi.org/10.2307/2346830

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

Download references

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

Authors

Corresponding author

Correspondence to Xinlin Song.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12065-023-00821-7

Keywords