An Idiotypic Immune Network as a Short-Term Learning Architecture for Mobile Robots

  • Amanda Whitbrook
  • Uwe Aickelin
  • Jonathan Garibaldi
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5132)


A combined Short-Term Learning (STL) and Long-Term Learning (LTL) approach to solving mobile robot navigation problems is presented and tested in both real and simulated environments. The LTL consists of rapid simulations that use a Genetic Algorithm to derive diverse sets of behaviours. These sets are then transferred to an idiotypic Artificial Immune System (AIS), which forms the STL phase, and the system is said to be seeded. The combined LTL-STL approach is compared with using STL only, and with using a hand-designed controller. In addition, the STL phase is tested when the idiotypic mechanism is turned off. The results provide substantial evidence that the best option is the seeded idiotypic system, i.e. the architecture that merges LTL with an idiotypic AIS for the STL. They also show that structurally different environments can be used for the two phases without compromising transferability.


Mobile Robot Artificial Immune System Autonomous Navigation Idiotypic Network Simulated World 
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.
    Whitbrook, A.M., Aickelin, U., Garibaldi, J.M.: Genetic-Algorithm Seeding of Idiotypic Networks for Mobile-Robot Navigation. In: Proceedings of the 5th International Conference on Informatics in Control, Automation and Robotics (ICINCO 2008) (to appear, 2008)Google Scholar
  2. 2.
    Whitbrook, A.M., Aickelin, U., Garibaldi, J.M.: Idiotypic Immune Networks in Mobile Robot Control. IEEE Transactions on Systems, Man and Cybernetics- Part B: Cybernetics 37(6), 1581–1598 (2007)CrossRefGoogle Scholar
  3. 3.
    Watanabe, Y., Ishiguro, A., Shirai, Y., Uchikawa, Y.: Emergent construction of behavior arbitration mechanism based on the immune system. In: Proceedings of the 1998 IEEE International Conference on Evolutionary Computation (ICEC), pp. 481–486 (1998)Google Scholar
  4. 4.
    Watanabe, Y., Kondo, T., Ishiguro, A., Shirai, Y., Uchikawa, Y.: Evolutionary construction of an immune network-based behavior arbitration mechanism for autonomous mobile robots. Electrical Engineering in Japan 123(3), 1–10 (1998)CrossRefGoogle Scholar
  5. 5.
    Michelan, R., Von Zuben, F.J.: Decentralized control system for autonomous navigation based on an evolved artificial immune network. In: Proceedings of the 2002 Congress on Evolutionary Computation, vol. 2, pp. 102–1026 (2002)Google Scholar
  6. 6.
    Vargas, P.A., de Castro, L.N., Michelan, R.: An immune learning classifier network for autonomous navigation. In: Timmis, J., Bentley, P.J., Hart, E. (eds.) ICARIS 2003. LNCS, vol. 2787, pp. 69–80. Springer, Heidelberg (2003)Google Scholar
  7. 7.
    Krautmacher, M., Dilger, W.: AIS based robot navigation in a rescue scenario. In: Nicosia, G., Cutello, V., Bentley, P.J., Timmis, J. (eds.) ICARIS 2004. LNCS, vol. 3239, pp. 106–118. Springer, Heidelberg (2004)Google Scholar
  8. 8.
    Floreano, D., Mondada, F.: Evolution of homing navigation in a real mobile robot. IEEE Transactions on Systems, Man, and Cybernetics- Part B: Cybernetics 26(3), 396–407 (1996)CrossRefGoogle Scholar
  9. 9.
    Marocco, D., Floreano, D.: Active vision and feature selection in evolutionary behavioural systems. In: From Animals to Animats: Proceedings of the 7th International Conference on Simulation of Adaptive Behaviour (SAB 2002), pp. 247–255 (2002)Google Scholar
  10. 10.
    Hornby, G., Takamura, S., Yokono, J., Hanagata, O., Yamamoto, T., Fujita, M.: Evolving robust gaits with AIBO. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pp. 3040–3045 (2000)Google Scholar
  11. 11.
    Zykov, V., Bongard, J., Lipson, H.: Evolving dynamic gaits on a physical robot. In: Proceedings of The Genetic and Evolutionary Computation Conference (GECCO), Late Breaking Papers (2004)Google Scholar
  12. 12.
    Floreano, D., Urzelai, J.: Evolutionary robots with on-line self-organization and behavioural fitness. Neural Networks 13, 431–443 (2000)CrossRefGoogle Scholar
  13. 13.
    Walker, J.H., Garrett, S.M., Wilson, M.S.: The balance between initial training and lifelong adaptation in evolving robot controllers. IEEE Transactions on Systems, Man and Cybernetics- Part B: Cybernetics 36(2), 423–432 (2006)CrossRefGoogle Scholar
  14. 14.
    Keymeulen, D., Iwata, M., Kuniyoshi, Y., Higuchi, T.: Comparison between an off-line model-free and an on-line model-based evolution applied to a robotics navigation system using evolvable hardware. In: Artificial Life VI: Proceedings of the 6th International Conference on Artificial Life, pp. 199–209 (1998)Google Scholar
  15. 15.
    Farmer, J.D., Packard, N.H., Perelson, A.S.: The immune system, adaptation, and machine learning. Physica, D 2(1-3), 187–204 (1986)CrossRefMathSciNetGoogle Scholar
  16. 16.
    Jerne, N.K.: Towards a network theory of the immune system. Ann. Immunol (Inst. Pasteur.) 125 C, 373–389 (1974)Google Scholar
  17. 17.
    Michel, O.: Cyberbotics Ltd – WebotsTM: Professional Mobile Robot Simulation. International Journal of Advanced Robotic Systems 1(1), 39–42 (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Amanda Whitbrook
    • 1
  • Uwe Aickelin
    • 1
  • Jonathan Garibaldi
    • 1
  1. 1.School of Computer ScienceUniversity of NottinghamUK

Personalised recommendations