Knowledge Incorporation into ACO-Based Autonomous Mobile Robot Navigation
A novel Ant Colony Optimization (ACO) strategy with an external memory containing horizontal and vertical trunks from previously promising paths is introduced for the solution of wall-following robot problem. Ants construct their navigations by retrieving linear path segments, called trunks, from the external memory. Selection of trunks from lists of available candidates is made using a Greedy Randomized Adaptive Search Procedure (GRASP) instead of pure Greedy heuristic as used in traditional ACO algorithms. The proposed algorithm is tested for several arbitrary rectilinearly shaped room environments with random initial direction and position settings. It is experimentally shown that this novel approach leads to good navigations within reasonable computation times.
KeywordsGreedy Randomize Adaptive Search Procedure External Memory Autonomous Mobile Robot Pheromone Concentration Greedy Randomize Adaptive Search Procedure Algorithm
Unable to display preview. Download preview PDF.
- 1.Mataric, M.: A Distributed Model for Mobile Robot Environment-Learning and Navigation. MIT Artificial Intelligence Laboratory technical report, AI-TR-1228 (1990)Google Scholar
- 2.Koza, J.R.: Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press, Cambridge (1993)Google Scholar
- 3.Ross, S.J., Daida, J.M., Doan, C.M., Bersano-Begey, T.F., McClain, J.J.: Variations in Evolution of Subsumption Architectures Using Genetic Programming: The Wall Following Robot Revisited. In: Genetic Programming: Proceedings of the First Annual Conference, pp. 28–31. The MIT Press, Stanford University (1996)Google Scholar
- 4.Braunstingl, R., Mujika, J., Uribe, J.P.: A Wall Following Robot with a Fuzzy Logic Controller Optimized by a Genetic Algorithm. In: Fuzz-IEEE / IFES 1995 Fuzzy Robot Competition, Yokohama, pp. 77–82 (1995)Google Scholar
- 5.Dorigo, M., Stützle, T.: The Ant Colony Optimization Metaheuristic: Algorithms, Applications, and Advances. In: Glover, F., Kochenberger, G. (eds.) Handbook of Metaheuristics (to appear)Google Scholar
- 6.Dorigo, M., Caro, G.D.: The Ant Colony Optimization Meta-Heuristic, New Ideas in Optimization. McGraw-Hill, London (1999)Google Scholar
- 7.Yan, Z., Yuan, C.W.: Ant Colony Optimization for Navigating Complex Labyrinths, pp. 445–448. Springer, Heidelberg (2003)Google Scholar
- 9.Botee, H.M., Bonabeau, E.: Evolving Ant Colony Optimization. Adv. Complex Systems, 149–159 (1998)Google Scholar
- 10.Kose, M., Acan, A.: Ant Colony Optimization for the Wall-Following Problem. IEEE Looking Forward Magazine (2003)Google Scholar
- 11.Lazarus, C., Hu, H.: Using Genetic Programming to Evolve Robot Behaviors. In: Third British Conference on Autonomous Mobile Robotics & Autonomous Systems, Manchester (2001)Google Scholar