Enhanced Ant Colony Algorithm Based on Islands for Mobile Robot Path Planning
Source abstract
Abstract
Path planning in complex environments presents a substantial research challenge for mobile robots. This study introduces an enhanced ant colony algorithm based on islands (EACI) for mobile robot path planning. First, the original map’s grid cells—which could potentially cause ants to become trapped in deadlocks—are transformed into obstacles. This process generates an auxiliary map, where a specified number of islands are evenly distributed between the starting and end grids. Second, an irregular pheromone initialization strategy is employed to enhance the information transmission between neighboring islands. Concurrently, the heuristic function is refined, and an adaptive evaporation coefficient is incorporated to facilitate dynamic adjustments in pheromone updates. These modifications effectively reduce the number of iterations required and decrease the incidence of deadlock among the ants. Third, the performance and advantages of the EACI are validated in various grid maps. Simulation results demonstrate that, compared to other optimization algorithms, the EACI method provides superior path solutions, achieves faster convergence, and reduces the number of lost ants. In 20 × 20, 30 × 30, 40 × 40, and 50 × 50 environments, the average numbers of iterations are 1, 1.4, 6.2, and 7.1, respectively, while the average numbers of lost ants are 9.85, 27.5, 47.6, and 99.2, respectively—demonstrating strong stability and adaptability. Finally, real-world experiments validate the algorithm’s effectiveness.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Robotic Path Planning Algorithms · Optimization and Search Problems · Robotics and Sensor-Based Localization
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Zhejiang Key Laboratory of Multiflow and Fluid Machinery, Zhejiang Sci-Tech University, Hangzhou 310018, China
School of Mechanical & Energy Engineering, Zhejiang University of Science and Technology, Hangzhou 310023, China
Funding
Zhejiang Lingyan Plan Project
References (42)
Show source-provided references
1. Zhang, H.Y., Lin, W.M., and Chen, A.X. (2018). Path planning for the mobile robot: A review. Symmetry, 10.10.3390/sym10100450 ↗
2. Mobile robot path planning using an improved ant colony optimization10.1177/1729881418774673 ↗
3. Multi-objective trajectory planning of humanoid robot using hybrid controller for multi-target problem in complex terrain10.1016/j.eswa.2021.115110 ↗
4. Multi-obstacle path planning and optimization for mobile robot10.1016/j.eswa.2021.115445 ↗
5. A novel hybrid grey wolf optimizer algorithm for unmanned aerial vehicle (UAV) path planning10.1016/j.knosys.2020.105530 ↗
6. Application of Fractal Analysis in Evaluation of Urban Road Networks in small sized city of India: Case city of Karimnagar10.1016/j.trpro.2020.08.227 ↗
7. A two-phase local search with a discrete-event heuristic for the omnichannel vehicle routing problem10.1016/j.cie.2020.106695 ↗
8. Mobile robot path planning using membrane evolutionary artificial potential field10.1016/j.asoc.2019.01.036 ↗
9. Mobile robot path planning using a QAPF learning algorithm for known and unknown environments10.1109/ACCESS.2022.3197628 ↗
10. Mobile robot path planning using ant colony algorithm and improved potential field method10.1155/2019/1932812 ↗
11. New approach to solving the clustered shortest-path tree problem based on reducing the search space of evolutionary algorithm10.1016/j.knosys.2019.05.015 ↗
12. Research on navigation of bidirectional A* algorithm based on ant colony algorithm10.1007/s11227-020-03303-0 ↗
13. Mirjalili, S., and Mirjalili, S. (2019). Genetic algorithm. Evolutionary Algorithms and Neural Networks: Theory and Applications, Springer.10.1007/978-3-319-93025-1 ↗
14. Genetic algorithm based approach for autonomous mobile robot path planning10.1016/j.procs.2018.01.113 ↗
15. Path planning for mobile robot using self-adaptive learning particle swarm optimization10.1007/s11432-016-9115-2 ↗
16. Multiobjective evolution of biped robot gaits using advanced continuous ant-colony optimized recurrent neural networks10.1109/TCYB.2017.2718037 ↗
17. Tao, Y., Gao, H., Ren, F., Chen, C., Wang, T., Xiong, H., and Jiang, S. (2021). A mobile service robot global path planning method based on ant colony optimization and fuzzy control. Appl. Sci., 11.10.3390/app11083605 ↗
18. A comparative study on Ant Colony Optimization algorithm approaches for solving multi-objective path planning problems in case of unmanned surface vehicles10.1016/j.oceaneng.2022.111418 ↗
19. Ant colony system: A cooperative learning approach to the traveling salesman problem10.1109/4235.585892 ↗
20. Speed control of SRM supplied by photovoltaic system via ant colony optimization algorithm10.1007/s00521-015-2068-8 ↗
21. Falcón-Cardona, J.G., Leguizamón, G., Coello Coello, C.A., and Castillo Tapia, M.G. (2022). Multi-objective ant colony optimization: An updated review of approaches and applications. Advances in Machine Learning for Big Data Analysis, Springer.10.1007/978-981-16-8930-7_1 ↗
22. Path planning and tracking control of orchard wheel mower based on BL-ACO and GO-SMC10.1016/j.compag.2024.109696 ↗
23. Enhancing AGV path planning: An improved ant colony algorithm with nonuniform pheromone distribution and adaptive pheromone evaporation
24. Emergency path planning based on improved ant colony algorithm10.1016/j.jobe.2024.111725 ↗
25. Zhang, J., Xu, Z., Liu, H., Zhu, X., and Lan, B. (2025). An Improved Hybrid Ant Colony Optimization and Genetic Algorithm for Multi-Map Path Planning of Rescuing Robots in Mine Disaster Scenario. Machines, 13.10.3390/machines13060474 ↗
26. Path Planning of Library Management Robot Based on PDO-ACO Algorithm10.1109/ACCESS.2025.3565519 ↗
27. A bi-level hybrid algorithm for solving multi-target inspection path planning problem of mobile robot in complex radioactive indoor environment10.1016/j.eswa.2024.126095 ↗
28. An improved ant colony algorithm for robot path planning10.1007/s00500-016-2161-7 ↗
29. Research on path planning of mobile robot based on improved ant colony algorithm10.1007/s00521-019-04172-2 ↗
30. A new robot navigation algorithm based on a double-layer ant algorithm and trajectory optimization10.1109/TIE.2018.2886798 ↗
31. An improved ant colony algorithm for solving the path planning problem of the omnidirectional mobile vehicle10.1155/2016/7672839 ↗
32. Research on path planning of mobile robot based on improved ant colony algorithm
33. Path planning optimization of indoor mobile robot based on adaptive ant colony algorithm10.1016/j.cie.2021.107230 ↗
34. Improved ACO-based path planning with rollback and death strategies10.1080/21642583.2018.1471426 ↗
35. Unmanned vehicle path planning using a novel ant colony algorithm10.1186/s13638-019-1474-5 ↗
36. A path planning method using adaptive polymorphic ant colony algorithm for smart wheelchairs10.1016/j.jocs.2018.02.004 ↗
37. Path planning for mobile robot using an enhanced ant colony optimization and path geometric optimization10.1177/17298814211019222 ↗
38. Efficient semantic place categorization by a robot through active line-of-sight selection10.1016/j.knosys.2021.108022 ↗
39. Cheng, J., Miao, Z., Li, B., and Xu, W. (2016, January 1–3). An improved ACO algorithm for mobile robot path planning. Proceedings of the 2016 IEEE International Conference on Information and Automation (ICIA), Ningbo, China.10.1109/ICInfA.2016.7831958 ↗
40. A mobile robot path planning algorithm based on improved A* algorithm and dynamic window approach10.1109/ACCESS.2022.3179397 ↗
41. Enhanced ant colony algorithm with communication mechanism for mobile robot path planning10.1016/j.robot.2021.103949 ↗
42. Modified adaptive ant colony optimization algorithm and its application for solving path planning of mobile robot10.1016/j.eswa.2022.119410 ↗