Hostname: page-component-74656f9884-8rzl6 Total loading time: 0 Render date: 2026-11-06T11:21:07.075Z Has data issue: false hasContentIssue false

Application of improved ant colony algorithm fusing Bresenham and direction factor in mobile robot path planning

Published online by Cambridge University Press:  05 December 2025

Shuai Wu
Affiliation:
Faculty of Applied Sciences, Macao Polytechnic University, Macao, China School of Artificial Intelligence, Dongguan City University, Dongguan, China
Zibo Huang
Affiliation:
School of Artificial Intelligence, Dongguan City University, Dongguan, China
Zijing Ye
Affiliation:
Faculty of Applied Sciences, Macao Polytechnic University, Macao, China School of Artificial Intelligence, Dongguan City University, Dongguan, China
Yapeng Wang*
Affiliation:
Faculty of Applied Sciences, Macao Polytechnic University, Macao, China
Xu Yang
Affiliation:
Faculty of Applied Sciences, Macao Polytechnic University, Macao, China
Sio-Kei Im
Affiliation:
Macao Polytechnic University, Macao, China
*
Corresponding author: Yapeng Wang; Email: yapengwang@mpu.edu.mo
Rights & Permissions [Opens in a new window]

Abstract

The traditional ant colony optimisation (ACO) algorithm, when applied to mobile robot path planning, faces several challenges: slow convergence, susceptibility to local optima, and the generation of paths with excessive turning points, all of which reduce the robot’s operational efficiency. To overcome these shortcomings, this paper proposes a targeted set of improvements designed to enhance algorithm performance and increase the practicality and efficiency of path planning. First, we introduce an initial pheromone enhancement mechanism based on the Bresenham algorithm. By augmenting pheromone concentration along the approximate straight-line path from the start to the goal, ants are guided to explore in the optimal direction, thereby significantly accelerating convergence. Second, we integrate a directional continuity factor into the path selection probability: by using vector dot products to strengthen the bias toward consistent directions and by coupling this with a curvature-based pheromone reward that favours straighter segments, we ensure smoother, more direct paths. Finally, we apply a spring-model-based smoothing strategy as a post-processing step to the paths generated by the ant colony, reducing path complexity and the number of turns to guarantee efficient and reliable robot motion. To validate the performance of the improved algorithm, we conduct comparative experiments on a MATLAB platform against other enhanced ACO variants reported in the literature. The results demonstrate that our proposed algorithm significantly outperforms these existing methods across all performance metrics, exhibiting superior path planning capabilities.

Information

Type
Research Article
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Figure 1. 10*10 grid environment map.

Figure 1

Figure 2. Bresenham straight line.

Figure 2

Figure 3. Bresenham straight line.

Figure 3

Figure 4. Path optimisation graph based on spring model.

Figure 4

Figure 5. Flowchart of the BCD-ACO algorithm.

Figure 5

Table I. Pseudo-code of BCD-ACO algorithm.

Figure 6

Figure 6. Tuning environment diagra.

Figure 7

Figure 7. The influence of different parameter α values on various indicators.

Figure 8

Figure 8. The influence of different parameter $\beta$ values on various indicators.

Figure 9

Figure 9. The influence of different parameter $\omega$ values on various indicators.

Figure 10

Table II. Final parameter value table.

Figure 11

Figure 10. Gradient experiment 1 comparison results.

Figure 12

Figure 11. Gradient experiment 2 comparison results.

Figure 13

Figure 12. Comparative experiment 1 path comparison diagram.

Figure 14

Table III. Results of comparative experiment 1.

Figure 15

Figure 13. Comparison of convergence curves of improved ant colony optimisation algorithms in comparative experiment 1.

Figure 16

Figure 14. Comparative experiment 2 path comparison diagram.

Figure 17

Table IV. Results of comparative experiment 2.

Figure 18

Figure 15. Comparison of convergence curves of improved ant colony optimisation algorithms in comparative experiment 3.

Figure 19

Table V. Results of comparative experiment 3.

Figure 20

Figure 16. Comparative experiment 3 path comparison diagram.