Skip to main content

Co-evolving Control and Morphology with LEGO Robots

  • Conference paper

Abstract

The Building Brains and Bodies approach to the design of task-fulfilling robots is introduced. In this approach, focus is on designing both controller and morphology of robots, and it thereby contrasts most research in adaptive robotics that puts emphasis on design of control exclusively. It is possible to co-evolve robot control and morphology in simulation, and this work suggests that there exists important correlations between different body parameters (e.g. wheel base diameter, body size, and sensory range) in order to achieve optimal performance on specific tasks. The evolved morphology can be constructed with LEGO, and the evolved controller can be downloaded to the LEGO MINDSTORMS RCX. Hence, the experiments suggest a path towards automatic building plans for LEGO MINDSTORMS robots. Further, it is possible to manipulate the morphology in a user-guided approach of building modular LEGO robots, which allow children to construct their own robots within 10 minutes. Finally, the experiments give suggestion to new research on building blocks with processing power.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Braitenberg V. Vehicles: Experiments in Synthetic Psychology. MIT Press, Cambridge, MA, 1984.

    Google Scholar 

  • Cangelosi A, Parisi D, and Nolfi S. Cell division and migration in a ’genotype’ for neural networks. Network, 5:497–515, 1994.

    Article  MATH  Google Scholar 

  • Chocron O and Bidaud P. Evolving Walking Robots for Global Task Based Design. In Proc. of IEEE Congress on Evolutionary Computation (CEC’99), NJ, 1999. IEEE Press.

    Google Scholar 

  • Day S. Invasion of the shapechangers. New Scientist, (2001):30–35, 1995.

    Google Scholar 

  • Dellaert F and Beer RD. Toward an evolvable model of development for autonomous agent synthesis. In R. Brooks and P. Maes, editors, Proceedings of ALIFE IV, Cambridge, MA, 1994. MIT Press.

    Google Scholar 

  • Dittrich P, Buergel A, and Banzhaf W. Learning to move a robot with random morphology. In P. Husband and J.-A. Meyer, editors, Proceedings of Evolutionary Robotics, First European Workshop, EvoRob’98, Heidelberg, 1998. Springer-Verlag.

    Google Scholar 

  • Emmeche C. Mine molekyler vil frikende mig. [In Danish] Unpublished manuscript, Niels Bohr Institute, 1996. http://connect.nbi.dk/~emmeche/emmeche.html.

    Google Scholar 

  • Frasch M, Chen X, and Lufkin T. Evolutionary-conserved enhancers direct region-specific expression of the murine Hoxa-1 and Hoxa-2 loci in both mice and Drosophila. Development, 121:957–974, 1995.

    Google Scholar 

  • Fukuda T. Structure decision method for self organizing robots based on cell structure-CEBOT. In Proceedings of International Conference on Robotics and Automation ’89, 1989.

    Google Scholar 

  • Funes P and Pollack J. Evolutionary Body Building: Adaptive Physical Designs for Robots. Artificial Life, 4(4):337–357, 1999.

    Article  Google Scholar 

  • Goldberg DE. Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, Reading, MA, 1989.

    MATH  Google Scholar 

  • Gould SJ. Exaptation: A crucial tool for an evolutionary psychology. Journal of Social Issues, 3:43–65, 1991.

    Article  Google Scholar 

  • Gould S J and Vrba ES. Exaptation - a missing term in science of form. Paleobiology, 8:4–15, 1986.

    Google Scholar 

  • Jakobi N. The Minimal Simulation Approach to Evolutionary Robotics. In T. Gomi, editor, Proceedings of ER’98, Kanata, 1998. AAI Books.

    Google Scholar 

  • Kamimura, A., Murata, S., Yoshida, E., Kurokawa, H., Tomita, K., and Kokaji, S.: Self-Reconfigurable Modular Robot - Experiments on Reconfiguration and Locomotion. In Proceedings of IROS 2001, 2001. IEEE Press.

    Google Scholar 

  • Kawai N and Hara F. Formation of Morphology and Morpho-Function in a Linear-Cluster Robotic System. In R. Pfeifer, B. Blumberg, J.-A. Meyer, and S.W. Wilson, editors, From Animals to Animats 5: Proceedings of the Fifth International Conference on Simulation of Adaptive Behavior (SAB98), Cambridge, MA, 1998. MIT Press, Bradford Books.

    Google Scholar 

  • Kessel M and Gruss P. Murine developmental control gene. Science, 249:347–379, 1990.

    Article  Google Scholar 

  • Kjær MY. Robotbyggesast til børn [in Danish]. Master’s thesis, University of Aarhus, Denmark, 1999.

    Google Scholar 

  • Komosinski M and Ulatowski S. Framsticks: towards a simulation of a nature-like world, creatures and evolution. In D. Floreano, J.-D. Nicoud, and F. Mondada editors, Advances in Artificial Life: Proceedings of 5th European Conference on Artificial Life, Berlin, 1999. Springer-Verlag.

    Google Scholar 

  • Kortmann R and Hallam J. Studying Animals through Artificial Evolution: the Cricket Case. In D. Floreano, J.-D. Nicoud, and F. Mondada, editors, Advances in Artificial Life: Proceedings of 5th European Conference on Artificial Life, Berlin, 1999. Springer-Verlag.

    Google Scholar 

  • Kotay K, Rus D, Vona M, and McGray C. The Self-reconfiguring Robot Molecule: Design and Control. In Proceedings of IEEE Int. Conf. On Robotics and Automation (ICRA98), NJ, 1998. IEEE Press.

    Google Scholar 

  • Koza JR. Genetic Programming: on the Programming of Computers by Means of Natural Selection. MIT Press, Cambridge, MA, 1992.

    MATH  Google Scholar 

  • Koza JR. Genetic Programming II: Automatic Discovery of Reusable Programs. MIT Press, Cambridge, MA, 1994.

    MATH  Google Scholar 

  • Lee W-P, Hallam J, and Lund HH. Learning Complex Robot Behaviors by Evolutionary Approach. In A. Birk and J. Demiris, editors, Proceedings of 6th European Workshop on Learning Robots, LNAI 1545, Heidelberg, 1997. Springer Verlag.

    Google Scholar 

  • Lichtensteiger L and Eggenberger P. Evolving the Morphology of a Compound Eye on a Robot. In Proc. of Third European Workshop on Advanced Mobile Robots (Eurobot’99), 1999.

    Google Scholar 

  • Lindenmayer A. Mathematical models for cellular interactions in development. Journal of Theoretical Biology, 18:280–315, 1968.

    Article  Google Scholar 

  • Lipson H and Pollack J. Automatic design and manufacture of artificial lifeforms. Nature, 406:974–978, 2000.

    Article  Google Scholar 

  • Lund HH and Hallam, J. Evolving Sufficient Robot Controllers. In Proceedings of IEEE 4th International Conference on Evolutionary Computation. IEEE Press, 1997.

    Google Scholar 

  • Lund HH and Miglino O. From Simulated to Real Robots. In Proceedings of IEEE Third International Conference on Evolutionary Computation, NJ, 1996. IEEE Press.

    Google Scholar 

  • Lund HH and Parisi D. Pre-adaptation in populations of neural networks evolving in a changing environment. Artificial Life, 2(2): 179–197, 1995.

    Article  Google Scholar 

  • Lund HH, Webb B, and Hallam J. A Robot Attracted to the Cricket Species Gryllus bi-maculatus. In Proceedings of 4th European Conference on Artificial Life 1997, MIT Press/Bradford Books, MA, 1997.

    Google Scholar 

  • Malcolm C, Smithers T, and Hallam J. An Emerging Paradigm in Robot Architecture. In T. Kanade, F.C.A. Groen, and L.O. Hertzberger, editors, Proceedings of Intelligent Autonomous Systems 2, pages 545–564, Den Haag, 1989. IAS Foundation.

    Google Scholar 

  • Mautner C and Belew RK. Evolving Robot Morphology and Control. In M. Sugisaka, editor, Proceedings of Artificial Life and Robotics 1999 (AROB99), Oita, 1999. ISAROB.

    Google Scholar 

  • Miglino O, Lund HH, and Nolfi S. Evolving Mobile Robots in Simulated and Real Environments. Artificial Life, 2(4):417–434, 1995.

    Article  Google Scholar 

  • Murata S, Yoshida E, Kurokawa H, Tomita K, and Kokaji, S. Self reconfigurable mechanical structures, Proc. SPIE International Symposium on Intelligent Systems and Advanced Manufacturing, Boston, Sept. 1999.

    Google Scholar 

  • Pfeifer R. Building “Fungus Eaters”: Design Principles of Autonomous Agents. In P. Maes, M.J. Mataric, J. Meyer, J. Pollack,and S.W. Wilson, editors, From Animals to Animats 4: Proceedings of the Fourth International Conference on Simulation of Adaptive Behavior, Cambridge, MA, 1996. MIT Press.

    Google Scholar 

  • Pfeifer R. Dynamics, Morphology, and Materials in the Emergence of Cognition. In W. Burgard, A. B. Cremers, and T. Christaller, editors, Advances in Artificial Intelligence: Proceedings of KI-99, Bonn, 1999.

    Google Scholar 

  • Pfeifer R and Scheier C. Understanding Intelligence. MIT Press, Cambridge, MA, 1999.

    Google Scholar 

  • Riedl R. Order in Living Organisms. A System Analysis of Evolution. John Wiley & Sons, Chichester, 1978.

    Google Scholar 

  • Sims K. Evolving 3D Morphology and Behavior by Competition. In R. Brooks and P. Maes, editors, Proceedings of ALIFE IV, Cambridge, MA, 1994. MIT Press.

    Google Scholar 

  • Spirov AV. Changes of initial symmetry in the pattern-form interaction model of sea urchin early development. Journal of Theoretical Biology, 161:491–504, 1993.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer Japan

About this paper

Cite this paper

Lund, H.H. (2003). Co-evolving Control and Morphology with LEGO Robots. In: Hara, F., Pfeifer, R. (eds) Morpho-functional Machines: The New Species. Springer, Tokyo. https://doi.org/10.1007/978-4-431-67869-4_4

Download citation

  • DOI: https://doi.org/10.1007/978-4-431-67869-4_4

  • Publisher Name: Springer, Tokyo

  • Print ISBN: 978-4-431-68006-2

  • Online ISBN: 978-4-431-67869-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics