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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
Bäck T (1996) Evolutionary algorithms in theory and practice. Oxford University Press, New York, NY.
Bonabeau E, Dorigo M, Theraulaz G (1999) Swarm intelligence: From natural to artificial systems. Oxford University Press, New York, NY.
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.
Fitzpatrick JM, Grefenstette JJ (1988) Genetic algorithms in noisy environments. Machine Learning, 3(2–3):101–120.
Goldberg DE (1989) Genetic algorithms in search, optimization, and machine learning. Addison-Wesley, Reading, MA.
Hayes AT, Martinoli A, Goodman RM (2003) Swarm robotic odor localization: Off-line optimization and validation with real robots. Robotica, 21(4):427–441.
Hertz J, Krogh A, Palmer RG (1991) Introduction to the theory of neural computation. Perseus Books, Reading, MA.
Martin K, Stewart C (2000) Real time tracking of borescope tip pose. Image and Vision Computing, 10(18):795–804.
Michel O (2004) Webots: Professional mobile robot simulation. Journal of Advanced Robotic Systems, l(l):39–42.
Miglino O, Lund HH, Nolfi S (1995) Evolving mobile robots in simulated and real environments. Artificial Life, 2(4):417–434.
Mitchell M (1996) An introduction to genetic algorithms. The MIT Press, Cambridge, MA.
Nolfi S, Floreano D (2000) Evolutionary robotics: The biology, intelligence, and technology of self-organizing machines. The MIT Press, Cambridge, MA.
Nolfi S, Parisi D (2002) Evolution of artificial neural networks. In Handbook of brain theory and neural networks, MIT Press, pp. 418–421.
Patel M, Honavar V, Balakrishnan K Eds. (2001 Advances in the evolutionary synthesis of intelligent agents. The MIT Press, Cambridge, MA.
Scott MJ, Antonsson EK (1998) Aggregation functions for engineering design trade-offs. Fuzzy Sets and Systems, 99(3):253–264.
Versino C, Gambardella LM (1997) Learning real team solutions. In Distributed Artificial Intelligence Meets Machine Learning, Springer-Verlag, pp. 40–61.
Yao X (1999) Evolving artificial neural networks. Proceedings of the IEEE, 87(9):1423–1447.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)