SmartPATH: An Efficient Hybrid ACO-GA Algorithm for Solving the Global Path Planning Problem of Mobile Robots

被引:36
作者
Chaari, Imen [1 ,3 ]
Koubaa, Anis [2 ,3 ,4 ]
Trigui, Sahar [1 ,3 ]
Bennaceur, Hachemi [5 ]
Ammar, Adel [5 ]
Al-Shalfan, Khaled [5 ]
机构
[1] Univ Manouba ENSI, PRINCE Res Unit, Manouba, Tunisia
[2] Prince Sultan Univ, Riyadh, Saudi Arabia
[3] Cooperat Robots & Sensor Networks COINS Res Grp, Riyadh, Saudi Arabia
[4] Polytech Inst Porto, CISTER INESC TEC, ISEP, Oporto, Portugal
[5] Al Imam Mohamed bin Saud Univ, Res Unit Sci & Technol, Riyadh, Saudi Arabia
关键词
Mobile Robots; Path Planning; Ant Colony; Optimization; Genetic Algorithms;
D O I
10.5772/58543
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Path planning is a fundamental optimization problem that is crucial for the navigation of a mobile robot. Among the vast array of optimization approaches, we focus in this paper on Ant Colony Optimization (ACO) and Genetic Algorithms (GA) for solving the global path planning problem in a static environment, considering their effectiveness in solving such a problem. Our objective is to design an efficient hybrid algorithm that takes profit of the advantages of both ACO and GA approaches for the sake of maximizing the chance to find the optimal path even under real-time constraints. In this paper, we present smartPATH, a new hybrid ACO-GA algorithm that relies on the combination of an improved ACO algorithm (IACO) for efficient and fast path selection, and a modified crossover operator to reduce the risk of falling into a local minimum. We demonstrate through extensive simulations that smartPATH outperforms classical ACO (CACO), GA algorithms. It also outperforms the Dijkstra exact method in solving the path planning problem for large graph environments. It improves the solution quality up to 57% in comparison with CACO and reduces the execution time up to 83% as compared to Dijkstra for large and dense graphs. In addition, the experimental results on a real robot shows that smartPATH finds the optimal path with a probability up to 80% with a small gap not exceeding 1m in 98%.
引用
收藏
页数:15
相关论文
共 46 条
[1]  
Al-Taharwa Ismail, 2008, Journal of Computer Sciences, V4, P341, DOI 10.3844/jcssp.2008.341.344
[2]  
Alajlan M., 2013, INT C IND COLL BEH R
[3]  
[Anonymous], 2004, ANT COLONY OPTIMIZAT
[4]   Roadmap-based path planning - Using the Voronoi diagram for a clearance-based shortest path [J].
Bhattacharya, Priyadarshi ;
Gavrilova, Marina L. .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2008, 15 (02) :58-66
[5]  
Buniyamin N., 2011, Int. J. Syst. Appl., Eng. Dev., V5, P151
[6]  
BUNIYAMIN N., 2011, Int. J. Math. Comput. Sim, V5, P9
[7]   Design of Path Planning Based Cellular Neural Network [J].
Cao, Yan ;
Zhou, Xiaolan ;
Li, Shuai ;
Zhang, Feng ;
Wu, Xinwei ;
Li, Aomei ;
Sun, Lei .
2010 8TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2010, :6539-6544
[8]  
Chaari I, 2014, 5 INT C AMB SYST NET
[9]  
Claude Latombe Jean, 1991, SPRINGER INT SERIES, P651
[10]  
Corke P, 2012, SPRINGER TRACTS ADV, P596