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.
Preview
Unable to display preview. Download preview PDF.
References
Z. Michalewicz, Genetic Algorithms + Data Structures=Evolution Programs. Heidelberg: Springer-Verlag, third ed. 1996.
E. Sanchez and M. Tomassini eds., Towards Evolvable Hardware, vol. 1062 of Lecture Notes in Computer Science. Heidelberg: Springer-Verlag, 1996.
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.
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.
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.
J.-M. Puiatti, “Robot 6 pattes,” tech. rep., LAMI—Swiss Federal Institute of Technology at Lausanne, 1995.
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.
M. Mitchell, An Introduction to Genetic Algorithms. Cambridge, MA: MIT Press, 1996.
Author information
Authors and Affiliations
Editor information
Rights 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