Breeding Robots to Learn How to Rule Complex Systems

  • Franco Rubinacci
  • Michela Ponticorvo
  • Onofrio Gigliotta
  • Orazio Miglino
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 457)


Educational robotics has been extensively used to teach hard skills such as computer science, computational thinking and coding because traditional robotics is the outcome of analysis, design and programming. Other approaches to robotics, namely evolutionary robotics, open the way to reflection on emergence, self-organization, dynamical systems. As these issues are relevant in present days society, we propose a robotic laboratory where children are trained to rule complex systems. In particular, the integrated hardware/software system BrainFarm, that allows to evolve and train virtual robots and then test them in physical environments, is employed to train these skills and a successful experience in informal context is described.


Dynamical and complex systems Robotics lab Evolutionary robotics 


  1. 1.
    Ziemke, T.: The construction of reality in the robot: constructivist perspectives on situated artificial intelligence and adaptive robotics. Found. Sci. 6(1–3), 163–233 (2001)CrossRefGoogle Scholar
  2. 2.
    Webb, B., Consilvio, T.: Biorobotics. Mit Press (2001)Google Scholar
  3. 3.
    Nolfi, S., Floreano, D.: Evolutionary Robotics: The Biology, Intelligence, and Technology of Self-organizing Machines. MIT Press (2000)Google Scholar
  4. 4.
    Ponticorvo, M., Walker, R., Miglino, O.: Evolutionary robotics as a tool to investigate spatial cognition in artificial and natural systems. Artif. Cogn. Syst. 210–237 (2007)Google Scholar
  5. 5.
    Eguchi, A.: RoboCupJunior for promoting STEM education, 21st century skills, and technological advancement through robotics competition. Robot. Auton. Syst. 75, 692–699 (2016)CrossRefGoogle Scholar
  6. 6.
    Gigliotta, O., Miglino, O., Schembri, M., Di Ferdinando, A.: Building Up Serious Games with an Artificial Life Approach: Two Case Studies. In Evolution, Complexity and Artificial Life, pp. 149–158. Springer, Berlin (2014)Google Scholar
  7. 7.
    Miglino, O., Gigliotta, O., Ponticorvo, M., Nolfi, S.: Breedbot: an evolutionary robotics application in digital content. Electron. Libr. 26(3), 363–373 (2008)CrossRefGoogle Scholar
  8. 8.
    Oladiti, B.T.: User-Guided Evolutionary Algorithms (1997)Google Scholar
  9. 9.
    French, M.: The Interplay of Evolution and Insight in Design. Evolutionary Design by Computers, 77 (1999)Google Scholar
  10. 10.
    Kaelbling, L.P., Littman, M.L., Moore, A.W.: Reinforcement learning: a survey. J. Artif. Intell. Res. 237–285 (1996)Google Scholar
  11. 11.
    Patterson, D.W.: Artificial Neural Networks: Theory and Applications. Prentice Hall PTR (1998)Google Scholar
  12. 12.
    Goldberg, D.E., Holland, J.H.: Genetic algorithms and machine learning. Mach. Learn. 3(2), 95–99 (1988)CrossRefGoogle Scholar
  13. 13.
    Miglino, O., Rubinacci, F., Pagliarini, L., Lund, H.H.: Using artificial life to teach evolutionary biology. Cogn. Process. 5, 123–129 (2004)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2017

Authors and Affiliations

  • Franco Rubinacci
    • 1
  • Michela Ponticorvo
    • 1
  • Onofrio Gigliotta
    • 1
  • Orazio Miglino
    • 1
  1. 1.Department of Humanistic StudiesUniversity of Naples “Federico II”NaplesItaly

Personalised recommendations