Skip to main content

Evolving Robot’s Behavior by Using CNNs

  • Conference paper
Book cover From Animals to Animats 9 (SAB 2006)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 4095))

Included in the following conference series:

Abstract

This paper deals with a new kind of robotic control, based on Chua’s nonlinear circuit called Cellular Neural Network (CNN). A CNN is a net of coupled circuits, connected in a grid structure, which inherits its features and properties from the well known Artificial Neural Network and Cellular Automata. It has been demonstrated that CNNs are able of universal computation, many cognitive processes such as pattern recognition, features extraction, image processing, and mathematical simulations of nonlinear equations such as Navier-Stokes equations, reaction-diffusion equations, and so on. Using an approach like Evolutionary Robotics, we evolved, instead of Neural Networks, CNNs by using Genetic Algorithms (GAs), for controlling the behavior of an hexapod robot in a simulated environment. We developed a Java3D software in which physical simulations are carried on by using different kind of robots. In this program, a module for evolving the robot’s behavior by GAs has been implemented. Furthermore, many advanced sensors and actuators complete the evolution of the robot’s behavior. The evolved behavior of our robots is very similar to that of real insects, and we analyzed the pathways these agents perform in the simulated environment.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Nolfi, S., Floreano, D.: Evolutionary Robotics - The Biology, Intelligence, and Technology of Self-Organizing Machines. The MIT Press, Cambridge (1997)

    Google Scholar 

  2. Arena, P., Fortuna, L., Branciforte, M.: Realization of a Reaction-Diffusion CNN Algorithm for Locomotion Control in an Hexapode Robot. Journal of VLSI Signal Processing (1999)

    Google Scholar 

  3. Arena, P., Basile, A., Fortuna, L., Frasca, M., Patané, L.: A CNN Approach for Controlling a Roving Robot. In: CLAWAR (2003)

    Google Scholar 

  4. Manganaro, G., Arena, P., Fortuna, L.: Cellular Neural Networks – Chaos, Complexity and VLSI Processing. Springer, Heidelberg (1998)

    Google Scholar 

  5. Kozek, T., Roska, T., Chua, L.O.: Genetic Algorithm for CNN Template Learning. IEEE Transactions on Circuits and Systems (1993)

    Google Scholar 

  6. Chua, L.O.: CNN: A Paradigm for Complexity. World Scientific Publishing Co. Pte. Ltd., Singapore (1998)

    Book  MATH  Google Scholar 

  7. Holland, J.: Adaptation in natural and artificial systems. Penguin Books (1993)

    Google Scholar 

  8. Bianco, R., Nolfi, S.: Evolving the neural controller for a robotic arm able to grasp objects on the basis of tactile sensors. Adaptive Behavior (2004)

    Google Scholar 

  9. Nolfi, S., Marocco, D.: Evolving robots able to visually discriminate between objects with different sizes. International Journal of Robotics and Automation (2002)

    Google Scholar 

  10. Miglino, O., Lund, H.H., Nolfi, S.: Evolving mobile robots in simulated and real environments. Artificial Life (1995)

    Google Scholar 

  11. http://java.sun.com/products/java-media/3D/

  12. http://www.ode.org

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bilotta, E., Cutrí, G., Panano, P. (2006). Evolving Robot’s Behavior by Using CNNs. In: Nolfi, S., et al. From Animals to Animats 9. SAB 2006. Lecture Notes in Computer Science(), vol 4095. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11840541_52

Download citation

  • DOI: https://doi.org/10.1007/11840541_52

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-38615-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics