Robot Learning Using Gate-Level Evolvable Hardware

Recently there has been a great interest in the design and study of evolvable and autonomous systems 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 an evolvable hardware (EHW) approach. This approach is unique in that it combines learning and evolution, which was usually realized by software, with hardware. It can be regarded as an attempt to make hardware "softer". The task of the mobile robot is to reach a goal represented by a colored ball while avoiding obstacles during its motion. We show that our approach can evolve a set of rules to perform the task successfully. We also show that the evolvable hardware system learned off-line is robust and able to perform the desired behaviors in a more complex environment which is not seen in the learning stage.

[1]  B. Natarajan Machine Learning: A Theoretical Approach , 1992 .

[2]  Inman Harvey,et al.  Seeing the Light: Artiicial Evolution, Real Vision Seeing the Light: Artiicial Evolution, Real Vision , 1994 .

[3]  Marco Colombetti,et al.  Robot Shaping: Developing Autonomous Agents Through Learning , 1994, Artif. Intell..

[4]  Sebastian Thrun,et al.  Explanation-based neural network learning a lifelong learning approach , 1995 .

[5]  John J. Grefenstette,et al.  Incremental Learning of Control Strategies with Genetic algorithms , 1989, ML.

[6]  Leslie Pack Kaelbling,et al.  Learning in embedded systems , 1993 .

[7]  John R. Koza,et al.  Evolution of Subsumption Using Genetic Programming , 1993 .

[8]  Yasuo Kuniyoshi,et al.  An Evolutionary Robot Navigation System Using a Gate-Level Evolvable Hardware , 1996, ICES.

[9]  Yasuo Kuniyoshi,et al.  Off-Line Model-Free and On-Line Model-Based Evolution for Tracking Navigation Using Evolvable Hardware , 1998, EvoRobot.

[10]  Randall D. Beer,et al.  Evolving Dynamical Neural Networks for Adaptive Behavior , 1992, Adapt. Behav..

[11]  John J. Grefenstette,et al.  An Evolutionary Approach to Learning in Robots. , 1994 .

[12]  Marco Dorigo,et al.  Genetics-based machine learning and behavior-based robotics: a new synthesis , 1993, IEEE Trans. Syst. Man Cybern..

[13]  Luc Steels,et al.  The artificial life route to artificial intelligence : building embodied , 1995 .

[14]  Minoru Asada,et al.  Behavior coordination for a mobile robot using modular reinforcement learning , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[15]  Craig W. Reynolds An Evolved, Vision-Based Model of Obstacle Avoidance Behavior , 1994 .

[16]  Hitoshi Iba,et al.  Evolving hardware with genetic learning: a first step towards building a Darwin machine , 1993 .

[17]  Minoru Asada,et al.  Stereo sketch: stereo vision-based target reaching behavior acquisition with occlusion detection and avoidance , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[18]  Stefano Nolfi,et al.  Evolving Mobile Robots in Simulated and Real Environments , 1995, Artificial Life.

[19]  Peter Nordin,et al.  An On-Line Method to Evolve Behavior and to Control a Miniature Robot in Real Time with Genetic Programming , 1996, Adapt. Behav..

[20]  Alan MacLennan,et al.  The artificial life route to artificial intelligence: Building embodied, situated agents , 1996 .

[21]  Inman Harvey,et al.  The use of genetic algorithms for the development of sensorimotor control systems , 1994, Proceedings of PerAc '94. From Perception to Action.

[22]  Translator-IEEE Expert staff Machine Learning: A Theoretical Approach , 1992, IEEE Expert.

[23]  Inman Harvey,et al.  Explorations in Evolutionary Robotics , 1993, Adapt. Behav..

[24]  Francesco Mondada,et al.  Automatic creation of an autonomous agent: genetic evolution of a neural-network driven robot , 1994 .

[25]  Rodney A. Brooks,et al.  Artificial Life and Real Robots , 1992 .

[26]  John Hallam,et al.  Evolving sufficient robot controllers , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[27]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .