Log in

Image-based extension to ant colony algorithm for path finding in gird-based environments

  • ORIGINAL ARTICLE
  • Published:
International Journal of System Assurance Engineering and Management Aims and scope Submit manuscript

Abstract

We propose a technique (IPEAC) that extends the Ant Colony Optimization (ACO) for shortest path finding. In a grid-based environment, when the ACO converges, the optimal path needs to be identified among other emerging paths. Our proposed approach utilizes an image processing algorithm named Connected Component Analysis (CCA). In our implementation, the result of the ACO is an image that models the system elements of source, destination, obstacles, background and agents. This image is fed into CCA which applies a sequence of operators to find the optimal path and calculates its coordinates so that it can be traversed. IPEAC was tested against Dijkstra and A* algorithms. Our experimental work showed that IPEAC is effective and produced an accuracy of 97.8% compared to the A* and 91.8% compared to Dijkstra, however the A* was superior in terms of time efficiency and IPEAC was 60% more efficient that Dijkstra.

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

Access this article

Subscribe and save

Springer+ Basic
EUR 32.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
Algorithm
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20

Similar content being viewed by others

Data availability

All data used in this study is available through the corresponding author of this work.

References

  • Afakh M, Masudi M, Ardilla F, Wibowo I, Marta B (2018) Bicycle Path Planning on Omnidirectional Mobile Robot Using Fuzzy Logic Controller. In: 2018 10th International Conference on Information Technology and Electrical Engineering (ICITEE), pp 237–241

  • Ambeskar A, Turkar V, Bondre A, Gosavi H (2016) Path finding robot using image processing. In: 2016 International Conference on Inventive Computation Technologies (ICICT), pp 1–6

  • Anguelov A, Trifonov R, Nakov O (2020) Colony Intelligence for Autonomous Wheeled Robot Path Planning. In: 2020 28th National Conference with International Participation (TELECOM), pp 137–140

  • Aziz A, Tasfia S, Akhtaruzzaman M (2022) A Comparative Analysis among Three Different Shortest Path-finding Algorithms. In: 2022 3rd International Conference for Emerging Technology (INCET), pp 1–4

  • Chen J, Ye F, Jiang T (2017) Path planning under obstacle-avoidance constraints based on ant colony optimization algorithm. In: 2017 IEEE 17th International Conference on Communication Technology (ICCT), pp 1434–1438

  • Cheng YB, Huang T, Huang H, Gong YJ, Zhang J (2018) Multi-Population Ant Colony System for Multiple Path Planning of Food Delivery Applications. In: 2018 IEEE Symposium Series on Computational Intelligence (SSCI), pp 68–73

  • Daryanavard H, Harifi A (2019) UAV Path Planning for Data Gathering of IoT Nodes: Ant Colony or Simulated Annealing Optimization. In: 2019 3rd International Conference on Internet of Things and Applications (IoT), pp 1–4

  • Dijkstra E (1959) A note on two problems in connexion with graphs. Numer Math 1(1):269–271

    Article  MathSciNet  Google Scholar 

  • Dorigo M (2007) Ant colony optimization. Scholarpedia 2(3):1461. https://doi.org/10.4249/scholarpedia.1461

    Article  MathSciNet  Google Scholar 

  • Duan C, Zhang P (2021) Path Planning for Welding Robot based on Ant colony Optimization Algorithm. In: 2021 3rd International Conference on Artificial Intelligence and Advanced Manufacture (AIAM), pp 371–374

  • Huadong Z, Chaofan L, Nan J (2019) A Path Planning Method of Robot Arm Obstacle Avoidance Based on Dynamic Recursive Ant Colony Algorithm. In: 2019 IEEE International Conference on Power, Intelligent Computing and Systems (ICPICS), pp 549–552

  • Jialin L, Jianqiang Z (2021) Global path planning of unmanned boat based on improved ant colony algorithm. In: 2021 4th International Conference on Electron Device and Mechanical Engineering (ICEDME), pp 176–179

  • Jiang X, Shi M (2018) Application of Ant Colony Algorithm in Finding Shortest Paths in Mobile Games. In: 2018 IEEE/ACIS 17th International Conference on Computer and Information Science (ICIS), pp 589–592

  • Ju C, Luo Q, Yan X (2020) Path Planning Using an Improved A-star Algorithm. In: 2020 11th International Conference on Prognostics and System Health Management (PHM-2020 **an), pp 23–26

  • Karur K, Sharma N, Dharmatti C, Siegel JA (2021) Survey of path planning algorithms for mobile robots. Vehicles 2021(3):448–468. https://doi.org/10.3390/vehicles3030027

    Article  Google Scholar 

  • Lei T, Luo C, Ball J, Rahimi S (2020) A Graph-based Ant-like Approach to Optimal Path Planning. In: 2020 IEEE Congress on Evolutionary Computation (CEC), pp 1–6

  • Li R, Xu H, Dong J, Yu X (2022) UAV path planning based on modified ant colony algorithm and DUBINS curves. In: 2022 IEEE 6th Information Technology and Mechatronics Engineering Conference (ITOEC), pp 636–641

  • Lin Z, Xu Y, Tan Y (2020) Task Allocation of Rescue Robots based on Path optimization in Chemical Disaster Environment. In: 2020 IEEE International Conference on Mechatronics and Automation (ICMA), pp 1389–1395

  • Ma N, Cao Y, Wang X, Wang Z, Sun H (2020) A Fast path re-planning method for UAV based on improved A algorithm. In: 2020 3rd International Conference on Unmanned Systems (ICUS), pp 462–467

  • MATLAB (2018) 9.4.0.813654 (R2018a). Natick, Massachusetts, USA: The MathWorks Inc. Retrieved from https://www.mathworks.com/. Access date: June 5, 2022

  • Perepelkin D, Nguyen T (2022) Research of Multipath Routing Processes in Software Defined Networks Based on Ant Colony Optimization. In: 2022 11th Mediterranean Conference on Embedded Computing (MECO), pp 1–6

  • Qiao S, Zheng K, Wang G (2020) A Path Planning Method for Autonomous Ships Based on SVM. In: 2020 Chinese Control and Decision Conference (CCDC), pp 3068–3072

  • Rababaah A (2021) Sensor networks simulation framework for target tracking applications: SN-SiFTTA. Int J Web Eng Technol IJWET 16(2):113–138. https://doi.org/10.1504/IJWET.2021.117767

    Article  Google Scholar 

  • Rababaah A, Kuscu E, Shirkhodaie A (2014) Indoor mobile robot localization using IPS cricket technology. J Global Inf Technol (JGIT) 9(1 & 2):18–23

    Google Scholar 

  • Rababaah A, As’ad A, Sultan A, Al-Failakawi A, Al-Arouj K (2021) Development of robotic model to support intelligent vehicles behaviors. Global J Model Comput Intell GJMCI 1(1):50–59

    Google Scholar 

  • Rababaah H, Shirkhodaie A (2008) Human posture classification for intelligent visual surveillance systems. In: Proceedings Volume 6983, Defense and Security 2008: Special Sessions on Food Safety, Visual Analytics, Resource Restricted Embedded and Sensor Networks, and 3D Imaging and Display; 69830F. https://doi.org/10.1117/12.777762

  • Rababaah A, Amir Shirkhidaie (2007) Guard Duty Alarming Technique (GDAT): A Novel Scheduling Approach for Target-tracking in Large-scale Distributed Sensor Networks, System of Systems Engineering, In: SoSE '07. IEEE International Conference on 16–18 April 2007, page(s): 1–6, Location: San Antonio, TX, USA, ISBN: 1–4244–1160–2

  • Shen Z, Hao Y, Li K (2010) Application research of an Adaptive Genetic Algorithms based on information entropy in path planning. In: The 2010 IEEE International Conference on Information and Automation, pp 2013–2016

  • Su Q, Yu W, Liu J (2021) Mobile Robot Path Planning Based on Improved Ant Colony Algorithm. In: 2021 Asia-Pacific Conference on Communications Technology and Computer Science (ACCTCS), pp 220–224

  • Szczepanski R, Tarczewski T, Erwinski K (2022) Energy efficient local path planning algorithm based on predictive artificial potential field. IEEE Access 10:39729–39742

    Article  Google Scholar 

  • Tang J, Zhao Y, Li F (2020) On the use of ant colony algorithm with weighted penalty strategy to optimize path searching. In: 2020 International Conference on Intelligent Computing, Automation and Systems (ICICAS), pp 309–312

  • Tusi Y, Chung HY (2016) Using ABC and RRT algorithms to improve mobile robot path planning with danger degree. In: 2016 Fifth International Conference on Future Generation Communication Technologies (FGCT), pp 21–26

  • Viangteeravat T, Shirkhodaie A, Rababaah H (2007) Multiple target vehicles detection and classification based on low-rank decomposition. In: Proc. SPIE 6566, Automatic Target Recognition XVII, 65660R (7 May 2007). https://doi.org/10.1117/12.718770

  • Yang R, Cheng L (2019) Path Planning of Restaurant Service Robot Based on A-star Algorithms with Updated Weights. In: 2019 12th International Symposium on Computational Intelligence and Design (ISCID), pp 292–295

  • Zannou A, Boulaaam A, Nfaoui E (2019) A Task Allocation In IoT Using Ant Colony Optimization. In: 2019 International Conference on Intelligent Systems and Advanced Computing Sciences (ISACS), pp 1–6

  • Zhu Z, Li L, Wu W, Jiao Y (2021) Application of improved Dijkstra algorithm in intelligent ship path planning. In: 2021 33rd Chinese Control and Decision Conference (CCDC), pp 4926–4931

Download references

Funding

No funding is applicable for this research work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Aaron Rasheed Rababaah.

Ethics declarations

Conflict of interest

The authors disclosed no conflicts of interest.

Human participants and/or animals

The authors declared that this article does not contain any studies involving human subjects or animals.

Informed consent

Not applicable.

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

Rababaah, A.R. Image-based extension to ant colony algorithm for path finding in gird-based environments. Int J Syst Assur Eng Manag 15, 2853–2867 (2024). https://doi.org/10.1007/s13198-024-02281-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13198-024-02281-3

Keywords

Navigation