Abstract
This article presents the first results of a project in underwater modular robotics, called Neubots. The goals of the projects are to explore, following Von Neumann’s ideas, potential mechanisms underlying self-organization and self-replication. We briefly explain the design features of the module units. We then present simulation results of the artificial co-evolution of body structures and neural controllers for locomotion. The neural controllers are inspired from the central pattern generators underlying locomotion in vertebrate animals. They are composed of multiple neural oscillators which are connected together by a specific type of coupling called synaptic spreading. The co-evolution of body and controller leads to interesting robots capable of efficient swimming. Interesting features of the neural controllers include the possibility to modulate the speed of locomotion by varying simple input signals, the robustness against perturbations, and the distributed nature of the controllers which makes them well suited for modular robotics.
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
Floreano, D., Ijspeert, A.J., Bertolote, T., Mattiussi, C.: Neubots: The robotics legacy of John von Neumann. Technical report, Laboratory of Intelligent Systems, EPFL (2005) submitted for publication
Bertolote, T., Hentsch, V.: Design and prototyping of an underwater modular robot, Unpublished Master Thesis, Laboratory of Intelligent Systems, EPFL (2004)
von Neumann, J.: Theory of Self-reproducing Automata. University of Illinois Press, Urbana (1966) (Edited and completed by A. W. Burks)
McCulloch, W., Pitts, W.: A Logical Calculus of the Ideas Immanent in Nervous Activity. Bulletin of Mathematical Biophysics 5, 115–133 (1943)
Williams, T.: Phase coupling by synaptic spread in chains of coupled neuronal oscillators. Science 258, 662–665 (1992)
Murata, S., Yoshida, E., Kamimura, A., Kurokawa, H., Tomita, K., Kokaji, S.: M-tran: Self-reconfigurable modular robotic system. IEEE/ASME Transactions on Mechatronics 7, 431–441 (2002)
Konidaris, G., Taylor, T., Hallam, J.: Hydrogen: Automatically generating self-assembly code for hydron units. In: Proceedings of the Seventh International Symposium on Distributed Autonomous Robotic Systems (DARS 2004), Berlin (2004)
Sims, K.: Evolving 3D Morphology and Behavior by competition. In: Brooks, R., Maes, P. (eds.) Artificial Life IV Proceedings, pp. 28–39. MIT Press, Cambridge (1994)
Ekeberg, Ö.: A combined neuronal and mechanical model of fish swimming. Biological Cybernetics 69, 363–374 (1993)
Grillner, S.: Neurobiological bases of rhytmic motor acts in vertebrates. Science, New Series 228(4696), 143–149 (1985)
Kamimura, A., Kurokawa, H., Yoshida, E., Tomita, K., Murata, S., Kokaji, S.: Automatic Locomotion Pattern Generation for Modular Robots. In: Proceedings of the 2003 IEEE International Conference on Robotics & Automation (2003)
Yoshida, E., Murata, S., Kamimura, A., Tomitd, K., Kurokawa, H., Kokaji, S.: Evolutionary Synthesis of Dynamic Motion and Reconfiguration Process for a Modular Robot M-TRAN. In: IEEE International Symposium on Computational Intelligence in Robotics and Automation (2003)
Fukuoka, Y., Kimura, H., Cohen, A.: Adaptive dynamic walking of a quadruped robot on irregular terrain based on biological concepts. The International Journal of Robotics Research 3-4, 187–202 (2003)
Ijspeert, A.J.: A connectionist central pattern generator for the aquatic and terrestrial gaits of a simulated salamander. Biol. Cybern. 84(5), 331–348 (2001)
Komosinski, M., Ulatowski, S.: Framestics: Towards a simulation of a nature-like world, creatures and evolution. In: Floreano, D., Mondada, F. (eds.) ECAL 1999. LNCS, vol. 1674, pp. 261–265. Springer, Heidelberg (1999)
Lipson, H., Pollack, J.B.: Automatic design and manufacture of robotic lifeforms. Nature 406, 974–978 (2000)
Bongard, J.C., Pfeifer, R.: Repeated structure and dissociation of genotypic and phenotypic complexity in artificial ontongey. In: Genetic and Evolutionary Computation Conference, pp. 829–836 (2001)
Marbach, D., Ijspeert, A.J.: Co-evolution of Configuration and Control for Homogenous Modular Robots. In: Proceedings of the Eighth Conference on Intelligent Autonomous Systems (IAS8), pp. 712–719. IOS Press, Amsterdam (2004)
Smith, R.: Open Dynamics Engine (ODE), webpage: http://www.ode.org/
GAlib, webpage: http://lancet.mit.edu/ga/
Bongard, J.C., Paul, C.: Investigating Morphological Symmetry and Locomotive Efficiency using Virtual Embodied Evolution. In: From Animals to Animats: The Sixth Int. Conference on the Simulation of Adaptive Behaviour, pp. 420–429 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
von Haller, B., Ijspeert, A., Floreano, D. (2005). Co-evolution of Structures and Controllers for Neubot Underwater Modular Robots. In: Capcarrère, M.S., Freitas, A.A., Bentley, P.J., Johnson, C.G., Timmis, J. (eds) Advances in Artificial Life. ECAL 2005. Lecture Notes in Computer Science(), vol 3630. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11553090_20
Download citation
DOI: https://doi.org/10.1007/11553090_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28848-0
Online ISBN: 978-3-540-31816-3
eBook Packages: Computer ScienceComputer Science (R0)