Abstract
Recently there has been a great interest in the design and study of evolvable systems based on Artificial Life principles in order to control the behavior of physically embedded systems such as a mobile robot. This paper studies an evolutionary navigation system for a mobile robot using a Boolean function approach implemented on gate-level evolvable hardware (EHW). The task of the mobile robot is to reach a goal represented by a colored light while avoiding obstacles during its motion. Using the evolution principles to build the desired behaviors, we show that the Boolean function approach using gate-level evolvable hardware is sufficient. We demonstrate the effectiveness of the generalization ability of EHW by comparing the method with a Boolean function approach implemented on a random access memory (RAM). The results show that the evolvable hardware system obtains the desired behaviors in twice fast time and that the EHW generates a robust robot behavior insensitive to the robot position and the obstacles configurations.
Preview
Unable to display preview. Download preview PDF.
References
R.D. Beer and J.C. Gallagher. Evolving dynamic neural networks for adaptive behavior. Adaptive Behavior, 1(1):91–122, July 1992.
R. Brooks. Artificial life and real robots. In F. J. Varela and P. Bourgine, editors, Proceedings of the First European Conference on Artificial Life, pages 3–10, Cambridge, MA, 1992. MIT Press/Bradford Books.
D. Cliff, I. Harvey, and P. Husbands. Explorations in evolutionary robotics. Adaptive Behavior, 2(1):73–110, July 1993.
Jonalthan H. Connell and Sridhar Mahadevan. Robot Learning. Kluwer International Series in Engineering and Computer Science. Kluwer Academic Publisher, 1993.
D.E. Goldberg. Genetic Algorithms in search, optimization and machine learning. Addison Wesley, 1989.
T. Higuchi and B. Manderick. Evolvable harware with genetic learning. In Massively Parallel Artificial Intelligence, pages 398–421. AAAI Press/The MIT Press, 1994.
T. Hoshino, D. Mitsumoto, T. Nagano, and D. Keymeulen. Loss of robustness in evolution of robot navigation. In Artificial Life V, Sciences of Complexity. Addison-Wesley, 1996.
T. Hoshino and M. Tsuchida. Manifestation of neutral genes in evolving robot navigation. In Artificial Life V, Sciences of Complexity. Addison-Wesley, 1996.
Philip Husbands, Inman Harvey, Dave Cliff, and Geoffrey Miller. The use of genetic algorithms for the development of sensorimotor control systems. In F. Moran, A. Moreno, J.J. Merelo, and P. Chacon, editors, Proceedings of the third European Conference on Artificial Life, pages 110–121, Granada, Spain, 1995. Springer.
Hitoshi Iba and Masaya Iwata. Machine learning approach to gate-level evolvable hardware. In Proceeding of the First International Conference on Evolvable Systems: from Biology to Hardware. Springer Verlag, 1996.
Leslie Pack Kaelbling. Learning in Embedded Systems. Bradford Book, MIT Press, Cambridge, 1993.
J. Koza. Genetic Programming: On the programming of computers by means of natural selection. MIT Press, 1992.
Pattie Maes. Behavior-based artificial intelligence. In J-A. Meyer, H.L. Roitblat, and S.W. Wilson, editors, From Animals to Animals 2: Proceedings of the Second International Conference on Simulation of Adaptive Behavior, pages 2–10. MIT Press, 1993.
O. Miglino, H.H. Lund, and S. Nolfi. Evolving mobile robots in simulated and real environments. Artificial Life, 2(4):417–434, summer 1995.
Kumpati S. Narendra and Anuradha M. Annaswamy. Stable Adaptive Systems. Prentice Hall, Englewood Cliffs, New Jersey, 1989.
Balas K. Natarajan. Machine Learning: a theoretical approach. Morgan Kaufmann Publisher, 1991.
D. Parisi, S. Nolfi, and F. Cecconi. Learning, behavior and evolution. In Proceedings of the First European Conference on Artificial Life, pages 207–216, Cambridge, MA, 1992. MIT Press/Bradford Books.
D.A. Pomerleau. Neural network based autonomous navigation. In Vision and Navigation: The CMU Navlab. Kluwer Academic Publishers, Boston, MA, 1990.
C.W. Reynolds. An evolved, vision-based model of obstacle avoidance behavior. In Artificial Life III, Sciences of Complexity, Proc. Vol. XVII, pages 327–346. Addison-Wesley, 1994.
Luc Steels and Rodney Brooks, editors. The Artificial Life Route to Artificial Intelligence: Building Embodied, Situated Agents. Lawrence Erlbaum Assoc, 1995.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Keymeulen, D., Durantez, M., Konaka, K., Kuniyoshi, Y., Higuchi, T. (1997). An evolutionary robot navigation system using a gate-level evolvable hardware. In: Higuchi, T., Iwata, M., Liu, W. (eds) Evolvable Systems: From Biology to Hardware. ICES 1996. Lecture Notes in Computer Science, vol 1259. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63173-9_47
Download citation
DOI: https://doi.org/10.1007/3-540-63173-9_47
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63173-6
Online ISBN: 978-3-540-69204-1
eBook Packages: Springer Book Archive