Skip to main content

On-line Evolution of Control for a Four-Legged Robot Using Genetic Programming

  • Conference paper
  • First Online:
Book cover Real-World Applications of Evolutionary Computing (EvoWorkshops 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1803))

Included in the following conference series:

Abstract

We evolve a robotic controller for a four-legged real robot enabling it to walk dynamically. Evolution is performed on-line by a linear machine code GP system. The robot has eight degrees of freedom and is built from standard R/C servos. Different walking strategies are shown by the robot during evolution and the evolving system is robust against mechanical failures.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Banzhaf, W., Nordin, P. Keller, R. E., and Francone, F. D.( 1998) Genetic Programming: An Introduction on the Automatic Evolution of Computer Programs and Its Applications. Morgan Kaufmann, Germany.

    MATH  Google Scholar 

  2. T. Broughton, P. S. Coates, and H. Jackson. (1999) Exploring three-dimensional design worlds using Lindenmeyer systems and genetic programming. In Peter Bentley, editor, Evolutionary Design Using Computers, chapter 14. Academic press, London, UK,.

    Google Scholar 

  3. Francone F.D., Conrads M., Nordin J.P.and Banzhaf W.(1999) Homologous Crossover in Genetic Programming, In Proceedings of: Genetic and Evolutionary Computation Conference (GECCO 99) Morgan-Kaufmann

    Google Scholar 

  4. M. Anthony Lewis, Andrew H. Fagg, and Alan Solidum. (1992) Genetic programming approach to the construction of a neural network control of a walking robot. In Proceedings of the 1992 IEEE International Conference on Robotics and Automation, pages 2618–2623, Nice, France, May 1992. Electronica Bks.

    Google Scholar 

  5. Nordin, J.P. (1997) Evolutionary Program Induction of Binary Machine Code and its Applications. Krehl Verlag, Muenster, Germany

    Google Scholar 

  6. Nordin, J.P., Banzhaf W.(1997) An On-line Method to Evolve Behavior and to control a Miniature Robot in Real Time with Genetic Programming: The International Journal of Adaptive Behavior, (5) pp 107–140 MIT Press, USA.

    Google Scholar 

  7. Nordin J. P., Banzhaf W., and Francone F. (1999) Efficient Evolution of Machine Code for CISC Architectures using Blocks and Homologous Crossover. To appear in Advances in Genetic Programming III, (Eds) Langdon, O’Reilly, Angeline, Spector, MIT-Press, USA

    Google Scholar 

  8. Nordin J. P., Nordahl M. (1999): An Evolutionary Architecture For A Humanoid Robot, In Proceeding of: The Fourth International Symposium on Artificial Life and Robotics (AROB 4th 99) Oita Japan

    Google Scholar 

  9. Graham F. Spencer. Automatic generation of programs for crawling and walking (1994). In Kenneth E. Kinnear, Jr., editor, Advances in Genetic Programming, chapter 15, pages 335–353. MIT Press, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Andersson, B., Svensson, P., Nordahl, M., Nordin, P. (2000). On-line Evolution of Control for a Four-Legged Robot Using Genetic Programming. In: Cagnoni, S. (eds) Real-World Applications of Evolutionary Computing. EvoWorkshops 2000. Lecture Notes in Computer Science, vol 1803. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45561-2_31

Download citation

  • DOI: https://doi.org/10.1007/3-540-45561-2_31

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67353-8

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics