
The path planning of robot is of great significance for the logistics industry, which helps to improve the efficiency of warehousing, sorting and distribution. On the basis of ant colony algorithm, multi step search strategy is used instead of single step search strategy, pheromone update mechanism is redesigned, and path smoothing is configured to improve the performance of the algorithm. The experimental results show that the improved ant colony algorithm proposed in this paper can plan a shorter optimal path on the 16 * 16 grid logistics storage site, and the path length is saved by 9.21%.
Citation: Tian Xue, Liu Li, Liu Shuang, Du Zhiping, Pang Ming. Path planning of mobile robot based on improved ant colony algorithm for logistics[J]. Mathematical Biosciences and Engineering, 2021, 18(4): 3034-3045. doi: 10.3934/mbe.2021152
[1] | Liwei Yang, Lixia Fu, Ping Li, Jianlin Mao, Ning Guo, Linghao Du . LF-ACO: an effective formation path planning for multi-mobile robot. Mathematical Biosciences and Engineering, 2022, 19(1): 225-252. doi: 10.3934/mbe.2022012 |
[2] | Baoye Song, Shumin Tang, Yao Li . A new path planning strategy integrating improved ACO and DWA algorithms for mobile robots in dynamic environments. Mathematical Biosciences and Engineering, 2024, 21(2): 2189-2211. doi: 10.3934/mbe.2024096 |
[3] | Yuzhuo Shi, Huijie Zhang, Zhisheng Li, Kun Hao, Yonglei Liu, Lu Zhao . Path planning for mobile robots in complex environments based on improved ant colony algorithm. Mathematical Biosciences and Engineering, 2023, 20(9): 15568-15602. doi: 10.3934/mbe.2023695 |
[4] | Xuewu Wang, Bin Tang, Xin Zhou, Xingsheng Gu . Double-robot obstacle avoidance path optimization for welding process. Mathematical Biosciences and Engineering, 2019, 16(5): 5697-5708. doi: 10.3934/mbe.2019284 |
[5] | Ping Li, Liwei Yang . Conflict-free and energy-efficient path planning for multi-robots based on priority free ant colony optimization. Mathematical Biosciences and Engineering, 2023, 20(2): 3528-3565. doi: 10.3934/mbe.2023165 |
[6] | Zhen Yang, Junli Li, Liwei Yang, Qian Wang, Ping Li, Guofeng Xia . Path planning and collision avoidance methods for distributed multi-robot systems in complex dynamic environments. Mathematical Biosciences and Engineering, 2023, 20(1): 145-178. doi: 10.3934/mbe.2023008 |
[7] | Jian Si, Xiaoguang Bao . A novel parallel ant colony optimization algorithm for mobile robot path planning. Mathematical Biosciences and Engineering, 2024, 21(2): 2568-2586. doi: 10.3934/mbe.2024113 |
[8] | Zhenao Yu, Peng Duan, Leilei Meng, Yuyan Han, Fan Ye . Multi-objective path planning for mobile robot with an improved artificial bee colony algorithm. Mathematical Biosciences and Engineering, 2023, 20(2): 2501-2529. doi: 10.3934/mbe.2023117 |
[9] | Li-zhen Du, Shanfu Ke, Zhen Wang, Jing Tao, Lianqing Yu, Hongjun Li . Research on multi-load AGV path planning of weaving workshop based on time priority. Mathematical Biosciences and Engineering, 2019, 16(4): 2277-2292. doi: 10.3934/mbe.2019113 |
[10] | Chikun Gong, Yuhang Yang, Lipeng Yuan, Jiaxin Wang . An improved ant colony algorithm for integrating global path planning and local obstacle avoidance for mobile robot in dynamic environment. Mathematical Biosciences and Engineering, 2022, 19(12): 12405-12426. doi: 10.3934/mbe.2022579 |
The path planning of robot is of great significance for the logistics industry, which helps to improve the efficiency of warehousing, sorting and distribution. On the basis of ant colony algorithm, multi step search strategy is used instead of single step search strategy, pheromone update mechanism is redesigned, and path smoothing is configured to improve the performance of the algorithm. The experimental results show that the improved ant colony algorithm proposed in this paper can plan a shorter optimal path on the 16 * 16 grid logistics storage site, and the path length is saved by 9.21%.
In the process of rapid development of modern logistics industry, intelligent sorting is one of the key links to ensure that the logistics process can make timely classification of massive material demand [1,2]. The path planning of logistics sorting robot is the current hot research direction, which has a wide range of application prospects in the fields of warehousing and logistics, industrial production, sorting and distribution.
Path planning of mobile robot is an important topic in the field of robot research. Its goal is to find a collision free optimal or suboptimal path from the starting point to the end point in the environmental model. In terms of path length, path smoothness, running time and security, path planning constantly pursues more optimized models and algorithms [3].
According to the prior knowledge of robot environment, path planning can be divided into global planning and local planning. Global path planning is to calculate the best path from the starting point to the end point according to the previously known environmental information. This kind of algorithm is suitable for the situation that all environmental information is known. Global path planning algorithm mainly includes ant colony algorithm, genetic algorithm, fast random search tree algorithm and so on [4]. Local path planning has less prior knowledge of the environment, only the current range of environmental information. Local search algorithms include artificial potential field algorithm, artificial neural network algorithm, fuzzy algorithm and so on [5].
Rath introduce the feedback idea of control theory to realize the dynamic adaptive adjustment of the parameters of ant colony algorithm, so as to optimize the parameters of the algorithm. On the premise of low time complexity, the obstacle free operation path is planned [6]. Gul propose a bi-directional smoothing algorithm based on variable step size, which enables the random tree to adjust the step size to avoid obstacles when new nodes encounter obstacles. Then, greedy thinking is used to deal with the remaining path spikes. This method not only retains the advantages of small randomness, but also greatly improves the efficiency of path search [7]. By introducing elitist strategy and designing a new smoothing method, Hasan solve the problem of unnecessary inflection point in ant colony algorithm [8]. By expanding the search neighborhood and increasing the possibility of search direction in the grid environment, Dewangan reduce the length of the search path of the improved algorithm and effectively solve the problem of path redundancy [9]. By introducing the maximum minimum ant colony system to limit the updated pheromone concentration, Kawasaki solve the problem that the pheromone difference of ant colony algorithm is too large and fall into precocity, and narrow the scope of finding the optimal path [10]. Ghathwan design the search model of dynamic search inducer, and accelerate the convergence speed of ant colony algorithm at the initial stage of search, so as to optimize the quality of the solution [11].
Aiming at the needs of mobile robot path planning in logistics sorting work, this paper improves ant colony algorithm and designs a new adaptive variable step size path planning method. The advantage of this method is that the multi-step search strategy improves the field of vision and the smoothness of the path. At the same time, through the design of updating pheromone function, it solves the problem that ant colony algorithm is easy to enter the local optimum in the iterative process, which makes unnecessary spikes appear in the path.
In the research process of mobile robot path planning, the first step is to choose a reasonable and effective state space description method, so as to establish an accurate, reliable, easy to code and update environment map. The commonly used methods are grid method, geometry method and topology method. This paper uses simple, reliable, descriptive and strong grid method for environment modeling. In the n×n grid environment of, the relationship between the grid number and the coordinates is as follows:
{x=mod(W,n)−0.5y=n+0.5−C(W/n) | (1) |
Here, x, y represents the current coordinates of the robot. W represents the total width of the grid, and mod() represents modular operation. n is the side length of square grid environment.
Ant colony algorithm is a bionic heuristic algorithm. In the natural environment, ants can instinctively find the optimal or suboptimal path from a certain location to the food source. Therefore, ant colony algorithm had been put forward and widely used in a variety of optimization problems [12,13].
The main steps of ant colony algorithm are as follows: At time t, the probability transfer formula of the kth ant from node i to node j is as follows:
Pkij={ραij(t)ηβij(t)∑s∈allowedkραij(s)ηβij(s)s∈allowedk0other | (2) |
Here, ρij(t)represents the pheromone concentration of the mobile robot moving from point i to point j. ηij(t) represents the heuristic coefficient of the mobile robot moving from point i to point j. ηij=1dij. dij represents the distance between grid i and grid j.
After completing a cycle, ants will leave pheromones on the path they pass, and the original pheromones of the path will continue to volatilize and decrease. The updating formula of pheromone is as follows:
ρij(t+1)=(1−κ)ρij(t)+Δρij(t,t+1) | (3) |
Δρij(t,t+1)=m∑k=1Δρkij(t,t+1) | (4) |
Δρkij=f(x)={Q/Lk(i,j)∈Lkxother | (5) |
Here, Q represents pheromone strength. Lk is the length of the ant k-th cycle path.
Classical ant colony algorithm has the advantages of strong robustness, parallelism and easy to combine with other algorithms, but in the case of improper search or high area and complexity of environment map, its convergence speed is slow, running time is long, easy to fall into local optimum! Ants are easy to fall into a path node and lead to "path deadlock".
The classic ant colony algorithm uses a single step to search, as shown in Figure 1(a), that is, the algorithm step is fixed to 1, and the robot can only take the grid of adjacent positions as the next step's destination. This leads to slow convergence speed and redundant path peak, and may make the path unable to achieve the optimal or suboptimal. Multi step moving strategy, that is, each moving is not limited to one grid length, as shown in Figure 1(b), that is, the schematic diagram of step field of view range of 2. Considering that the larger the step size of mobile robot, the wider the field of vision and the shorter the length, the possibility of generating redundant path nodes is smaller and the path is smoother. Therefore, when choosing the next foothold, the priority from far to near is generally adopted.
For the disadvantage that traditional ant colony algorithm is easy to fall into local optimum, the pheromone addition mechanism is introduced firstly. When each ant goes through a cycle, the traditional ant colony algorithm can find the optimal solution. Additional compensation design is given to pheromone. In this way, the pheromone corresponding to the optimal solution is enhanced when the information is transmitted between ants through pheromone. The pheromone enhancement of the optimal solution has a greater impact on the ants passing behind. In this way, ant colony algorithm can avoid falling into local optimum in the iterative process. The formula of pheromone addition is as follows:
ρij(t+1)=κρij(t)+ρij(t)+ρ′ij(t) | (6) |
Here, ρij(t) is pheromone at t moment, and ρij(t+1) is pheromone at (t+1) moment, ρ′ij(t) is compensation items.
Δρ′ij={αQ/L′(i,j)∈solutionobt0other | (7) |
Here, Δρ′ij indicates that the pheromone of ants on the path increases. L′ shows the path length corresponding to the optimal solution found at the end of this cycle. solutionobt represents the set of optimal solutions.
Aiming at the problem that traditional ant colony algorithm is easy to fall into the U-shaped path, which makes the algorithm unable to continue to implement, the pheromone decreasing mechanism is introduced. The so-called pheromone decreasing mechanism allows an ant to step back when it is trapped in a path. Update the tabu list information and weaken the pheromone around it. As time goes on, the attraction of this path becomes less and less, so as to avoid the algorithm falling into deadlock. This processing improves the global search ability and environmental adaptability of ant colony algorithm. At the same time, this processing can avoid the stagnation of the algorithm and enhance the anti-jamming ability of the algorithm. The decreasing formula of pheromone is as follows:
ρij(t+1)=(1−λ)ρij(t) | (8) |
Here, λ represents the penalty coefficient. Size of λ is directly proportional to the number of times the ant has fallen into a U-shaped deadlock before. t represents the current time node.
In this paper, we use the peak smoothing method based on the center point, that is, adding new nodes to replace the old nodes in the unprocessed path peak. The selection and addition of new nodes have a direct impact on the improvement of path smoothness and the efficiency of the overall path planning. Considering that the turning angle of robot is limited in the actual situation, increasing the original turning angle has stronger practicability and environmental adaptability.
If the value of the actual turning angle αis less than the expected value of the angleβ, take the midpoint (xnew1,ynew1) and (xnew2,ynew2) between the feasible regions of the two line segments, and then judge whether the new turning angle meets the expected value of the angle respectively. If not, repeat the above steps until the angle size meets the condition. And then judge whether other inflection points in the path meet the conditions, and repeat until the smooth operation is completed.
xnew=xold1+xold22 | (9) |
ynew=yold1+yold22 | (10) |
The first step is to initialize the parameters of ant colony algorithm and set the static grid environment to initialize the tabu list.
In the second step, m ants are randomly distributed to each node and the starting point is added to the tabu list.
In the third step, according to the multi step selection strategy, the candidate grid set is determined and the next moving grid is selected, and then the current grid is added to the tabu list.
The fourth step is to judge whether the ant is in a U-shaped deadlock state when searching the path. If so, step back and execute pheromone decrement mechanism according to formula (8). If not, proceed to the next step.
In the fifth step, Eq (7) implements the pheromone addition mechanism to update the pheromone.
The sixth step is to judge whether the end condition of the algorithm is met. If so, the next step will be executed, otherwise the iteration will continue.
The seventh step is to keep the shortest path as the optimal path and output the result.
The pseudo code design of the above process is as follows:
PathProgramming () { Ant_Colony_Initialization (); Grid_Environment_ Initialization (); Ant_Mapping (Node[M]); Multi_Step_Selection (Grid[N, N]); If (Deadlock_Identifier==1) { Pheromone_Decrement (Path); } Pheromone_Update (Path); If (Iteration_Error < = Threshhold) { Output (Pah); } } |
In the experiment, the configuration of the computer is Intel 8-core CPU, and the main frequency is 3.8G Hz. The memory is DDR4, 16 GB. The software environment used in the experiment is Matlab 2014.
In order to verify the effectiveness of the improved ant colony algorithm proposed in this paper for mobile robot in logistics path planning, the next experimental study is carried out. In the experiment, the map in the logistics warehouse was set to be 16 * 16 grids, and the actual side length of each grid was 1 meter. In this experiment, the starting point of the mobile robot is at the grid with coordinates of (1, 16), and the ending point is at the grid with coordinates of (14, 1).
In the experiment, the configuration of ant colony algorithm is: the total number of ants is 30, the maximum number of iterations is set to 300, and the heuristic factor α=1.0, and β=5.0. Evaporation coefficient λ=0.5, pheromone factor Q=100, and enalty coefficient κ=0.3.
According to the traditional ant colony algorithm, the path of the robot in the warehouse map is shown in Figure 2.
In Figure 2, the green dot represents the starting position of the logistics robot, the pink dot represents the ending position of the logistics robot, and the red thick line represents the path planned by the traditional ant colony algorithm. The white grid represents the area where the robot can walk, the black sand grid represents the shelf area where the items are placed, and the robot cannot walk. As can be seen from Figure 2, affected by the one-step field of vision, the robots turn right angles, thus forming a path composed of multiple broken lines. Such a path not only has a long absolute distance, but also has a great impact on robot steering and tire wear.
In order to further form a comparison with traditional ant colony algorithm, we use the simultaneous interpreting method of this paper and [14] to execute the path planning again. The result is shown in Figure 3.
In Figure 3, the blue thick solid line is the path planned by the improved ant colony algorithm for the logistics robot. This path contains seven key points such as ABCDEFG. Compared with the path planned by the traditional ant colony algorithm in Figure 2, we can see that in this path, the logistics robot starts to walk two diagonal grids at point a and reaches point B. The section from point C to point D is also a diagonal of two grids. From point E to point F, the planning path selects the diagonal of the larger area. From point F to point G, we take the diagonal of two grids. In this way, the length of the path is significantly reduced. At the same time, the turning angle of the robot becomes smaller at the inflection point, which reduces the mechanical wear of the robot tire and other parts. The reason why this effect can be formed is that the improved ant colony algorithm in this paper has played a role in expanding the field of vision and improving the pheromone update strategy.
In Figure 3, the green thick solid line is the result of path planning obtained by the method of reference [14]. It can be seen from the comparison that the effect of the method in [14] is better than that of the traditional ant colony algorithm, but there are still right angle turns in some areas. From the effect of path planning, the method proposed in this paper is slightly better than that in [14].
Some results of three algorithms are further compared, as shown in Table 1.
Ant colony algorithm | Algorithm in Ref [14] | Ours algorithm | |
Average path length (m) | 30.88 | 29.03 | 28.14 |
Optimal path length (m) | 27.02 | 25.17 | 24.53 |
Average iterations (Times) | 55 | 63 | 61 |
Average consumption time (s) | 3.12 | 3.41 | 3.30 |
In Table 1, the average path length planned by this method is 28.14, which is significantly shorter than 30.88 planned by traditional ant colony algorithm. At the same time, the optimal path length planned by this method is 24.53, which is shorter than 27.02 planned by traditional ant colony algorithm.
It can be seen from the data in Table 1 that the average path and optimal path planned by the improved ant colony algorithm for the logistics robot in this paper are greatly reduced. However, the increase of the number of iterations and the time consumption is not obvious, which proves the advantages of the improved ant colony algorithm.
In order to investigate the robustness of the proposed method, the map scene is replaced, and the path planning results of the three methods are compared again, as shown in Figure 4.
As shown in Figure 4, the map is extended to 18 * 18 grid areas. Red implementation still represents the traditional ant colony algorithm, blue real line represents the ant colony algorithm improved in this paper, and green real line represents the method of literature [14]. From the results of Figure 4, it can be seen that the path length and the included rectangular bending of the traditional ant colony algorithm are long. The results of the method in literature [14] are much better, but in the planning of large areas, the effect is still weaker than the method proposed in this paper.
Further comparison of other results of this experiment is shown in Table 2.
Ant colony algorithm | Algorithm in Ref [14] | Ours algorithm | |
Average path length (m) | 32.35 | 30.08 | 29.14 |
Optimal path length (m) | 29.26 | 26.93 | 25.42 |
Average iterations (Times) | 66 | 71 | 72 |
Average consumption time (s) | 3.67 | 3.79 | 3.85 |
The comparison of the convergence curves between the method in this paper and the method in reference [14] is shown in Figure 5.
The application of robots in the logistics industry greatly improves the operation efficiency, which is of great significance for warehousing, sorting and distribution. In order to improve the mobile efficiency of logistics robot, based on the traditional ant colony algorithm, this paper proposes an improved ant colony algorithm for path planning of logistics robot. In this improved algorithm, the multi-step search strategy is used to replace the single step search strategy, the extra pheromone update mechanism is introduced to prevent the robot from falling into the U-shaped path, and the path smoothing strategy is configured to reduce the wear caused by the large bending rotation of the robot. On the 16 * 16 grid logistics storage site, the path planning results of this method and the traditional ant colony algorithm are compared under the predetermined starting point and key constraints. Experimental results show that: in the case of little increase in algorithm time and iteration times, the improved method can shorten the optimal path by 9.21% compared with the traditional ant colony algorithm. The research results of this paper propose a new method for mobile robot path planning, which improves the efficiency of path planning, and can better serve the storage logistics, goods sorting and other tasks, and has good practicability for the logistics industry.
This study was supported by Doctor. Scientific and Research Start-up Project of Harbin University of Commerce (NO.2019DS031) and also by The National Nature Science Foundation of China project (No 71772016 Research on operation mechanism and decision optimization of cross border Logistics Alliance based on cloud platform technology), and Beijing Social Science Foundation Project "Research on Dynamic Collaborative Path of Beijing-Tianjin-Hebei Logistics System under Industrial Transfer" (17GLB020).
The authors declare there is no conflict of interest.
[1] |
H. Fazlollahtabar, Comparative simulation study for configuring turning point in multiple robot path planning: Robust data envelopment analysis, Robotica, 38 (2020), 925-939. doi: 10.1017/S0263574719001164
![]() |
[2] |
B. P. Huynh, Y. L. Kuo, Dynamic filtered path tracking control for a 3RRR robot using optimal recursive path planning and vision-based pose estimation, IEEE Access, 8 (2020), 174736-174750. doi: 10.1109/ACCESS.2020.3025952
![]() |
[3] | B. Li, H. Liang, Multi-robot path planning method based on prior knowledge and Q-learning algorithms, in Journal of Physics: Conference Series, IOP Publishing, 1624 (2020), 042008. |
[4] |
R. S. Pol, B. S. Rani, M. Murugan, Socio-realistic optimal path planning for indoor real-time autonomous mobile robot navigation, Int. J. Veh. Auton. Syst., 15 (2020), 101-113. doi: 10.1504/IJVAS.2020.108399
![]() |
[5] |
Q. Qian, J. Wu, Z. Wang, Optimal path planning for two-wheeled self-balancing vehicle pendulum robot based on quantum-behaved particle swarm optimization algorithm, Pers. Ubiquitous Comput., 23 (2019), 393-403. doi: 10.1007/s00779-019-01216-1
![]() |
[6] | A. K. Rath, D. R. Parhi, H. C. Das, Design of a hybrid controller using genetic algorithm and neural network for path planning of a humanoid robot, Int. J. Intell. Unmanned Syst., 2020. |
[7] | F. Gul, W. Rahiman, S. S. N. Alhady, A. Ali, I. Mir, A. Jalil, Meta-heuristic approach for solving multi-objective path planning for autonomous guided robot using PSO-GWO optimization algorithm with evolutionary programming, J. Ambient Intell. Humanized Comput., (2020), 1-18. |
[8] |
A. H. Hasan, A. T. Sadiq, Robot path planning based on hybrid improved D* with particle swarm optimization algorithms in dynamic environment, J. Comput. Theor. Nanosci., 16 (2019), 1062-1073. doi: 10.1166/jctn.2019.7998
![]() |
[9] | R. K. Dewangan, A. Shukla, W. W. Godfrey, A solution for priority-based multi-robot path planning problem with obstacles using ant lion optimization, Mod. Phys. Lett. B, 34 (2020), 2050137. |
[10] |
Y. Kawasaki, A. Yorozu, M. Takahashi, E. Pagello, A multimodal path planning approach to human robot interaction based on integrating action modeling, J. Intell. Rob. Syst., 100 (2020), 955-972. doi: 10.1007/s10846-020-01244-7
![]() |
[11] | K. I. Ghathwan, A. J. Mohammed, Y. Yusof, Optimal robot path planning using enhanced particle swarm optimization algorithm, Iraqi J. Sci., 61 (2020), 178-184. |
[12] |
T. Zhang, G. Chen, Q. Zeng, G. Song, C. Li, H. Duan, Routing clustering protocol for 3d wireless sensor networks based on fragile collection ant colony algorithm, IEEE Access, 8 (2020), 58874-58888. doi: 10.1109/ACCESS.2020.2982691
![]() |
[13] |
S. Chaouch, A. Moussa, I. B. Marzoug, N. Ladhari, Colour recipe prediction using ant colony algorithm: principle of resolution and analysis of performances, Color. Technol., 135 (2019), 349-360. doi: 10.1111/cote.12409
![]() |
[14] | K. Akka, F. Khaber, Mobile robot path planning using an improved ant colony optimization, Int. J. Adv. Robotic Syst., 15 (2018). |
1. | Xiuqing Yang, Ni Xiong, Yong Xiang, Mingqian Du, Xinzhi Zhou, Yong Liu, 2021, Path Planning of Mobile Robot Based on Adaptive Ant Colony Optimization, 978-1-6654-3554-3, 1, 10.1109/IECON48115.2021.9589808 | |
2. | Zhongpu Liu, Jianjuan Liu, Improved ant colony algorithm for path planning of mobile robots based on compound prediction mechanism, 2023, 44, 10641246, 2147, 10.3233/JIFS-222211 | |
3. | Jinzhuang Xiao, Xuele Yu, Keke Sun, Zhen Zhou, Gang Zhou, Multiobjective path optimization of an indoor AGV based on an improved ACO-DWA, 2022, 19, 1551-0018, 12532, 10.3934/mbe.2022585 | |
4. | Weilin Li, Jing Wu, Chengnian Long, 2022, Formation Control for Unmanned Surface Vehicles Based on Integrative APF and MPC, 978-1-6654-8109-0, 201, 10.1109/ROBIO55434.2022.10011935 | |
5. | Bo Dong, Manzhen Duan, Yinfeng Li, Yaxiang Fan, Exploration of Joint Optimization and Visualization of Inventory Transportation in Agricultural Logistics Based on Ant Colony Algorithm, 2022, 2022, 1687-5273, 1, 10.1155/2022/2041592 | |
6. | Darui Li, Ping Xiao, Rongjie Zhai, Yihan Sun, Hu Wenbin, Wenchao Ji, 2021, Path Planning of Welding Robots Based on Developed Whale Optimization Algorithm, 978-1-6654-2437-0, 101, 10.1109/CRC52766.2021.9620117 | |
7. | Xiaoyu Ma, Shaofei Zang, Xinghai Li, Jianwei Ma, Antonio Concilio, Receding Horizon Control with Extended Solution for UAV Path Planning, 2022, 2022, 1687-5974, 1, 10.1155/2022/3588542 | |
8. | Chao Liu, Lei Wu, Xiaodong Huang, Wensheng Xiao, Improved dynamic adaptive ant colony optimization algorithm to solve pipe routing design, 2022, 237, 09507051, 107846, 10.1016/j.knosys.2021.107846 | |
9. | Kai He, Yuhuan Fei, Xiaowen Teng, Xiaoguang Chu, Zhenwei Ma, 2022, Optimal Path Planning for Underwater Robots Based on Improved Ant Colony Algorithm, 978-1-6654-8456-5, 1118, 10.1109/ICUS55513.2022.9987098 | |
10. | Xue Wang, Man Fai Leung, Construction of Alumni Information Analysis Model Based on Big Data, 2022, 2022, 1563-5147, 1, 10.1155/2022/1587793 | |
11. | Yan-li Chu, Tao Zhang, Ping-shu Ge, Chi Sun, 2022, Unmanned Vehicle Path Planning based on Improved Ant Colony Algorithm, 978-1-6654-5374-5, 1, 10.1109/CVCI56766.2022.9964609 | |
12. | Yaoyan Wang, Imran Shafique Ansari, Inventory Path Optimization of VMI Large Logistics Enterprises Based on Ant Colony Algorithm, 2022, 2022, 1875-905X, 1, 10.1155/2022/5186552 | |
13. | Xiangyang Ren, Xinxin Jiang, Liyuan Ren, Lu Meng, A multi-center joint distribution optimization model considering carbon emissions and customer satisfaction, 2022, 20, 1551-0018, 683, 10.3934/mbe.2023031 | |
14. | Tongyao Yang, Fengbao Yang, Dingzhu Li, An Air Target Course Prediction Method Based on Sub-Regions Divide and Conquer With Double Variable Weight, 2022, 10, 2169-3536, 117871, 10.1109/ACCESS.2022.3220676 | |
15. | Wei Zhou, Jiaxu Cui, Hanlin Li, Qiyang Zuo, Juntai Zhang, Kai He, 2022, Laser Vision Fusion Based on Unscented Kalman Filtering for Pose Estimation of Indoor Mobile Robot, 978-1-6654-8109-0, 741, 10.1109/ROBIO55434.2022.10011754 | |
16. | Varad Nerlekar, Tathaagat Mamtura, Sushma Parihar, 2022, Implementation of A* Algorithm for Optimal Path Planning for Mobile Robots, 978-1-6654-0118-0, 382, 10.1109/ICSSIT53264.2022.9716490 | |
17. | Zhen Zhou, Chenchen Geng, Buhu Qi, Aiwen Meng, Jinzhuang Xiao, Research and experiment on global path planning for indoor AGV via improved ACO and fuzzy DWA, 2023, 20, 1551-0018, 19152, 10.3934/mbe.2023846 | |
18. | Wenjing Jiang, 2023, A study of cart path planning based on the improvement of the elephant colony-ant colony algorithm, 979-8-3503-1060-3, 1157, 10.1109/ICCASIT58768.2023.10351646 | |
19. | Xudong Zheng, Mengyu Ma, Zhinong Zhong, Anran Yang, Luo Chen, Ning Jing, Two-Stage Path Planning for Long-Distance Off-Road Path Planning Based on Terrain Data, 2024, 13, 2220-9964, 184, 10.3390/ijgi13060184 | |
20. | Haixia Wang, Shihao Wang, Tao Yu, Path Planning of Inspection Robot Based on Improved Ant Colony Algorithm, 2024, 14, 2076-3417, 9511, 10.3390/app14209511 | |
21. | Siyuan Yang, Dongguang Li, Yuze Wang, Yue Wang, 2024, Chapter 40, 978-981-97-1098-0, 418, 10.1007/978-981-97-1099-7_40 | |
22. | Xiaoman Guan, Guangpeng Li, Hengchao Zhou, 2023, Cold Chain Logistics Transportation Management Strategy Based on ABC-ACO Algorithm and Intelligent Digital, 979-8-3503-0159-5, 1, 10.1109/ICDSNS58469.2023.10245158 | |
23. | Lixing Liu, Hongjie Liu, Xu Wang, Jianping Li, Pengfei Wang, Shuteng Liu, Jinxuan Zou, Xin Yang, Application of Path Planning and Tracking Control Technology in Mower Robots, 2024, 14, 2073-4395, 2473, 10.3390/agronomy14112473 | |
24. | Junhao Zhang, Zhangfang Hu, Xingyuan Wang, Yong Zhang, Research on Global Path Planning of Robot Based on Ant Colony Algorithm and Gaussian Sampling, 2023, 2023, 1024-123X, 10.1155/2023/4194568 | |
25. | Xintong Liu, Gu Gong, Xiaoting Hu, Gongyu Shang, Hua Zhu, Cognitive Enhancement of Robot Path Planning and Environmental Perception Based on Gmapping Algorithm Optimization, 2024, 13, 2079-9292, 818, 10.3390/electronics13050818 | |
26. | Anhu Li, Yelin Liu, Zhengyang Zhou, Path optimization of cascaded prism scanning beam defined by the rotation prism coordinate system, 2024, 63, 0091-3286, 10.1117/1.OE.63.4.045106 | |
27. | Dongri Shan, Shuaishuai Zhang, Xiaofang Wang, Peng Zhang, Path-Planning Strategy: Adaptive Ant Colony Optimization Combined with an Enhanced Dynamic Window Approach, 2024, 13, 2079-9292, 825, 10.3390/electronics13050825 | |
28. | Yi Liu, Jiang Qiu, Emma Hart, Yilan Yu, Zhongxue Gan, Wei Li, 2023, Learning-Based Neural Ant Colony Optimization, 9798400701191, 47, 10.1145/3583131.3590483 | |
29. | Yi Shao, Xuefeng Deng, Lingqing Feng, Shaohua Wan, Path Planning of Ant Colony Algorithm Based on Decision Tree in the Context of COVID-19, 2023, 2023, 1530-8677, 1, 10.1155/2023/8984451 | |
30. | Jingjing Yang, 2023, Design of Fuzzy Vehicle Scheduling Algorithm for Logistics Distribution Based on Improved Ant Colony Algorithm, 979-8-3503-4372-4, 423, 10.1109/CSMIS60634.2023.00082 | |
31. | Zhuqin Han, Multimodal intelligent logistics robot combining 3D CNN, LSTM, and visual SLAM for path planning and control, 2023, 17, 1662-5218, 10.3389/fnbot.2023.1285673 | |
32. | Yi Zhang, Zhangtao Yu, Zhiqiang Shi, Zhe Zhou, Yuxuan Qi, 2024, A New Method of Motion Planning for Mobile Robots Based on Improved JPS and Polynomial Trajectory Planning, 979-8-3503-8406-2, 327, 10.1109/ICCECE61317.2024.10504163 | |
33. | Sai Zhang, Shuting Wang, Hu Li, Hao Wu, Yuanlong Xie, 2023, Tracking Control of Autonomous Mobile Robots Based on Coupled Sliding Mode Mechanism with Adaptive Switching Gain, 978-988-75815-4-3, 2447, 10.23919/CCC58697.2023.10240393 | |
34. | Lixing Liu, Xu Wang, Xin Yang, Hongjie Liu, Jianping Li, Pengfei Wang, Path planning techniques for mobile robots: Review and prospect, 2023, 227, 09574174, 120254, 10.1016/j.eswa.2023.120254 | |
35. | Xining Cui, Caiqi Wang, Yi Xiong, Ling Mei, Shiqian Wu, More Quickly-RRT*: Improved Quick Rapidly-exploring Random Tree Star algorithm based on optimized sampling point with better initial solution and convergence rate, 2024, 133, 09521976, 108246, 10.1016/j.engappai.2024.108246 | |
36. | Yanli You, 2024, Optimization of Warehousing and Distribution Paths Based on Particle Swarm Optimization, 979-8-3503-5293-1, 1, 10.1109/SSITCON62437.2024.10796982 | |
37. | Zhuoxun Li, Kefan Wu, Zezheng Wei, Chenyu Zhao, Junju Chen, 2024, Research on the Application of the Bionic Ant Path Planning Algorithm in Robot Navigation, 979-8-3315-1129-6, 26, 10.1109/ICRSS65752.2024.00015 | |
38. | Xingwen Gu, 2025, Chapter 23, 978-981-96-0210-0, 255, 10.1007/978-981-96-0211-7_23 | |
39. | Kexia Liu, Design of intelligent logistics path planning algorithm for operations research, 2025, 10, 2444-8656, 10.2478/amns-2025-0232 | |
40. | Benchi Jiang, Yiping Liu, Zhenfa Xu, Zhijun Chen, Enhancing AGV path planning: An improved ant colony algorithm with nonuniform pheromone distribution and adaptive pheromone evaporation, 2025, 0954-4070, 10.1177/09544070251327268 |
PathProgramming () { Ant_Colony_Initialization (); Grid_Environment_ Initialization (); Ant_Mapping (Node[M]); Multi_Step_Selection (Grid[N, N]); If (Deadlock_Identifier==1) { Pheromone_Decrement (Path); } Pheromone_Update (Path); If (Iteration_Error < = Threshhold) { Output (Pah); } } |
Ant colony algorithm | Algorithm in Ref [14] | Ours algorithm | |
Average path length (m) | 30.88 | 29.03 | 28.14 |
Optimal path length (m) | 27.02 | 25.17 | 24.53 |
Average iterations (Times) | 55 | 63 | 61 |
Average consumption time (s) | 3.12 | 3.41 | 3.30 |
Ant colony algorithm | Algorithm in Ref [14] | Ours algorithm | |
Average path length (m) | 32.35 | 30.08 | 29.14 |
Optimal path length (m) | 29.26 | 26.93 | 25.42 |
Average iterations (Times) | 66 | 71 | 72 |
Average consumption time (s) | 3.67 | 3.79 | 3.85 |
PathProgramming () { Ant_Colony_Initialization (); Grid_Environment_ Initialization (); Ant_Mapping (Node[M]); Multi_Step_Selection (Grid[N, N]); If (Deadlock_Identifier==1) { Pheromone_Decrement (Path); } Pheromone_Update (Path); If (Iteration_Error < = Threshhold) { Output (Pah); } } |
Ant colony algorithm | Algorithm in Ref [14] | Ours algorithm | |
Average path length (m) | 30.88 | 29.03 | 28.14 |
Optimal path length (m) | 27.02 | 25.17 | 24.53 |
Average iterations (Times) | 55 | 63 | 61 |
Average consumption time (s) | 3.12 | 3.41 | 3.30 |
Ant colony algorithm | Algorithm in Ref [14] | Ours algorithm | |
Average path length (m) | 32.35 | 30.08 | 29.14 |
Optimal path length (m) | 29.26 | 26.93 | 25.42 |
Average iterations (Times) | 66 | 71 | 72 |
Average consumption time (s) | 3.67 | 3.79 | 3.85 |