Knowledge Incorporation into ACO-Based Autonomous Mobile Robot Navigation

  • Mehtap Kose
  • Adnan Acan
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3280)


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.


Greedy Randomize Adaptive Search Procedure External Memory Autonomous Mobile Robot Pheromone Concentration Greedy Randomize Adaptive Search Procedure Algorithm 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 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. 2.
    Koza, J.R.: Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press, Cambridge (1993)Google Scholar
  3. 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. 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. 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. 6.
    Dorigo, M., Caro, G.D.: The Ant Colony Optimization Meta-Heuristic, New Ideas in Optimization. McGraw-Hill, London (1999)Google Scholar
  7. 7.
    Yan, Z., Yuan, C.W.: Ant Colony Optimization for Navigating Complex Labyrinths, pp. 445–448. Springer, Heidelberg (2003)Google Scholar
  8. 8.
    Goss, S., Aron, S., Deneubourg, J.L., Pasteels, J.M.: Self-Organized ShortCuts in the Argentine Ant. Naturwissenschaften 76, 579–581 (1989)CrossRefGoogle Scholar
  9. 9.
    Botee, H.M., Bonabeau, E.: Evolving Ant Colony Optimization. Adv. Complex Systems, 149–159 (1998)Google Scholar
  10. 10.
    Kose, M., Acan, A.: Ant Colony Optimization for the Wall-Following Problem. IEEE Looking Forward Magazine (2003)Google Scholar
  11. 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

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Mehtap Kose
    • 1
  • Adnan Acan
    • 1
  1. 1.Computer Engineering DepartmentEastern Mediterranean UniversityGazimagusa, TRNC, Via Mersin 10Turkey

Personalised recommendations