Skip to main content

Leonardo and discipulus simplex:

An autonomous, evolvable Six-Legged walking robot

  • Conference paper
  • First Online:
Book cover Parallel and Distributed Processing (IPPS 1999)

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

Included in the following conference series:

Abstract

Evolutionary systems based on genetic algorithms (GAs) are common nowadays. One of the recent uses of such systems is in the burgeoning field of evolvable hardware which involves, among others, the use of FPGAs as a platform on which evolution takes place. In this paper, we describe the implementation of Discipulus Simplex, an autonomous evolvable system that controls the walking of our six-legged robot Leonardo. Discipulus Simplex is based on GAs and logic system reconfiguration, and is implemented into a single FPGA. As a result, we obtained a fully autonomous robot which is able to learn to walk with the aid of on-line evolvable hardware without any processors or off-line computation.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Z. Michalewicz, Genetic Algorithms + Data Structures=Evolution Programs. Heidelberg: Springer-Verlag, third ed. 1996.

    Google Scholar 

  2. E. Sanchez and M. Tomassini eds., Towards Evolvable Hardware, vol. 1062 of Lecture Notes in Computer Science. Heidelberg: Springer-Verlag, 1996.

    Google Scholar 

  3. M. Sipper, E. Sanchez, D. Mange, M. Tomassini, A. Pérez-Uribe, and A. Stauffer, “A phylogenetic, ontogenetic, and epigenetic view of bio-inspired hardware systems,” IEEE Transactions on Evolutionary Computation, vol. 1, pp. 83–97, April 1997.

    Article  Google Scholar 

  4. W. Ilg and K. Berns, “A learning architecture based on reinforcement learning for adaptive control of the walking machine lauron”, Robotics and Autonomous Systems, vol. 15, pp. 321–334, 1995.

    Article  Google Scholar 

  5. P. Maes and R. Brooks, “Learning to coordinate behaviors,” in Proceedings of the Eighth National Conference on Artificial Intelligence, (Boston, MA), pp. 796–802, August 1990.

    Google Scholar 

  6. J.-M. Puiatti, “Robot 6 pattes,” tech. rep., LAMI—Swiss Federal Institute of Technology at Lausanne, 1995.

    Google Scholar 

  7. F. Mondada, E. Franzi, and P. Ienne, “Mobile robot miniaturization: A tool for investigation in control algorithms”, in Proceedings of the Third International Symposium on Experimental Robotics (T. Yoshikawa and F. Miyazaki, eds.), (Kyoto, Japan), pp. 501–513, 1993.

    Google Scholar 

  8. M. Mitchell, An Introduction to Genetic Algorithms. Cambridge, MA: MIT Press, 1996.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

José Rolim Frank Mueller Albert Y. Zomaya Fikret Ercal Stephan Olariu Binoy Ravindran Jan Gustafsson Hiroaki Takada Ron Olsson Laxmikant V. Kale Pete Beckman Matthew Haines Hossam ElGindy Denis Caromel Serge Chaumette Geoffrey Fox Yi Pan Keqin Li Tao Yang G. Chiola G. Conte L. V. Mancini Domenique Méry Beverly Sanders Devesh Bhatt Viktor Prasanna

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag

About this paper

Cite this paper

Ritter, G., Puiatti, JM., Sanchez, E. (1999). Leonardo and discipulus simplex:. In: Rolim, J., et al. Parallel and Distributed Processing. IPPS 1999. Lecture Notes in Computer Science, vol 1586. Springer, Berlin, Heidelberg . https://doi.org/10.1007/BFb0097954

Download citation

  • DOI: https://doi.org/10.1007/BFb0097954

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65831-3

  • Online ISBN: 978-3-540-48932-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics