Skip to main content

Evolving Neural Controllers for Collective Robotic Inspection

  • Conference paper
Applied Soft Computing Technologies: The Challenge of Complexity

Part of the book series: Advances in Soft Computing ((AINSC,volume 34))

Abstract

In this paper, an automatic synthesis methodology based on evolutionary computation is applied to evolve neural controllers for a homogeneous team of miniature autonomous mobile robots. Both feed-forward and recurrent neural networks can be evolved with fixed or variable network topologies. The efficacy of the evolutionary methodology is demonstrated in the framework of a realistic case study on collective robotic inspection of regular structures, where the robots are only equipped with limited local on-board sensing and actuating capabilities. The neural controller solutions generated during evolutions are evaluated in a sensorbased embodied simulation environment with realistic noise. It is shown that the evolutionary algorithms are able to successfully synthesize a variety of novel neural controllers that could achieve performances comparable to a carefully hand-tuned, rule-based controller in terms of both average performance and robustness to noise.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Antonsson EK, Zhang Y, Martinoli A (2003) Evolving engineering design trade-offs. In Proc. 15th Int. Conf. on Design Theory and Methodology, ASME. Paper no. DETC2003/DTM-48676.

    Google Scholar 

  2. Bäck T (1996) Evolutionary algorithms in theory and practice. Oxford University Press, New York, NY.

    MATH  Google Scholar 

  3. Bonabeau E, Dorigo M, Theraulaz G (1999) Swarm intelligence: From natural to artificial systems. Oxford University Press, New York, NY.

    MATH  Google Scholar 

  4. Correll N, Martinoli A (2004) Modeling and optimization of a swarm-intelligent inspection system. In Proc. 7th Symp. on Distributed Autonomous Robotic System (DARS), Springer-Verlag.

    Google Scholar 

  5. Fitzpatrick JM, Grefenstette JJ (1988) Genetic algorithms in noisy environments. Machine Learning, 3(2–3):101–120.

    Google Scholar 

  6. Goldberg DE (1989) Genetic algorithms in search, optimization, and machine learning. Addison-Wesley, Reading, MA.

    MATH  Google Scholar 

  7. Hayes AT, Martinoli A, Goodman RM (2003) Swarm robotic odor localization: Off-line optimization and validation with real robots. Robotica, 21(4):427–441.

    Article  Google Scholar 

  8. Hertz J, Krogh A, Palmer RG (1991) Introduction to the theory of neural computation. Perseus Books, Reading, MA.

    MATH  Google Scholar 

  9. Martin K, Stewart C (2000) Real time tracking of borescope tip pose. Image and Vision Computing, 10(18):795–804.

    Article  Google Scholar 

  10. Michel O (2004) Webots: Professional mobile robot simulation. Journal of Advanced Robotic Systems, l(l):39–42.

    Google Scholar 

  11. Miglino O, Lund HH, Nolfi S (1995) Evolving mobile robots in simulated and real environments. Artificial Life, 2(4):417–434.

    Article  Google Scholar 

  12. Mitchell M (1996) An introduction to genetic algorithms. The MIT Press, Cambridge, MA.

    MATH  Google Scholar 

  13. Nolfi S, Floreano D (2000) Evolutionary robotics: The biology, intelligence, and technology of self-organizing machines. The MIT Press, Cambridge, MA.

    Google Scholar 

  14. Nolfi S, Parisi D (2002) Evolution of artificial neural networks. In Handbook of brain theory and neural networks, MIT Press, pp. 418–421.

    Google Scholar 

  15. Patel M, Honavar V, Balakrishnan K Eds. (2001 Advances in the evolutionary synthesis of intelligent agents. The MIT Press, Cambridge, MA.

    MATH  Google Scholar 

  16. Scott MJ, Antonsson EK (1998) Aggregation functions for engineering design trade-offs. Fuzzy Sets and Systems, 99(3):253–264.

    Article  Google Scholar 

  17. Versino C, Gambardella LM (1997) Learning real team solutions. In Distributed Artificial Intelligence Meets Machine Learning, Springer-Verlag, pp. 40–61.

    Google Scholar 

  18. Yao X (1999) Evolving artificial neural networks. Proceedings of the IEEE, 87(9):1423–1447.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer

About this paper

Cite this paper

Zhang, Y., Antonsson, E.K., Martinoli, A. (2006). Evolving Neural Controllers for Collective Robotic Inspection. In: Abraham, A., de Baets, B., Köppen, M., Nickolay, B. (eds) Applied Soft Computing Technologies: The Challenge of Complexity. Advances in Soft Computing, vol 34. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-31662-0_55

Download citation

  • DOI: https://doi.org/10.1007/3-540-31662-0_55

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-31649-7

  • Online ISBN: 978-3-540-31662-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics