TRENDS IN EVOLUTIONARY ROBOTICS

A review is given on the use of evolutionary techniques for the automatic design of adaptive robots. The focus is on methods which use neural networks and have been tested on actual physical robots. The chapter also examines the role of simulation and the use of domain knowledge in the evolutionary process. It concludes with some predictions about future directions in robotics.

[1]  David Kortenkamp,et al.  Software architectures for hardware agents , 1997, J. Exp. Theor. Artif. Intell..

[2]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[3]  G. Miller,et al.  Artificial Evolution: A New Path for Artificial Intelligence? , 1997, Brain and Cognition.

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

[5]  Huosheng Hu,et al.  Software and hardware architecture of advanced mobile robots for manufacturing , 1997, J. Exp. Theor. Artif. Intell..

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

[7]  Walter Van de Velde Toward Learning Robots , 1991, Robotics Auton. Syst..

[8]  Marco Colombetti,et al.  Précis of Robot Shaping: An Experiment in Behavior Engineering , 1997, Adapt. Behav..

[9]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[10]  Dean A. Pomerleau,et al.  Neural Network Perception for Mobile Robot Guidance , 1993 .

[11]  Lisa Meeden,et al.  An incremental approach to developing intelligent neural network controllers for robots , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[12]  Jeffrey L. Elman,et al.  Finding Structure in Time , 1990, Cogn. Sci..

[13]  Inman Harvey,et al.  Noise and the Reality Gap: The Use of Simulation in Evolutionary Robotics , 1995, ECAL.

[14]  Melanie Mitchell,et al.  An introduction to genetic algorithms , 1996 .

[15]  Risto Miikkulainen,et al.  Incremental Evolution of Complex General Behavior , 1997, Adapt. Behav..

[16]  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..

[17]  Craig W. Reynolds Evolution of corridor following behavior in a noisy world , 1994 .

[18]  Gary McGraw,et al.  Emergent Control and Planning in an Autonomous Vehicle , 1993 .

[19]  Rodney A. Brooks,et al.  Building brains for bodies , 1995, Auton. Robots.

[20]  Andy Clark,et al.  Associative Engines: Connectionism, Concepts, and Representational Change , 1993 .

[21]  Stefano Nolfi,et al.  How to Evolve Autonomous Robots: Different Approaches in Evolutionary Robotics , 1994 .

[22]  Ronald C. Arkin,et al.  Using Genetic Algorithms to Learn Reactive Control Parameters for Autonomous Robotic Navigation , 1994, Adapt. Behav..

[23]  Marco Colombetti,et al.  Behavior analysis and training-a methodology for behavior engineering , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[24]  Francesco Mondada,et al.  Mobile Robot Miniaturisation: A Tool for Investigation in Control Algorithms , 1993, ISER.

[25]  Stefano Nolfi,et al.  Using Emergent Modularity to Develop Control Systems for Mobile Robots , 1997, Adapt. Behav..

[26]  Todd Jochem,et al.  Life in the Fast Lane: The Evolution of an Adaptive Vehicle Control System , 1996, AI Mag..

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

[28]  Shumeet Baluja,et al.  Evolution of an artificial neural network based autonomous land vehicle controller , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[29]  Tim Smithers,et al.  On why better robots make it harder , 1994 .

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

[31]  John J. Grefenstette,et al.  The Evolution of Strategies for Multiagent Environments , 1992, Adapt. Behav..

[32]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[33]  Inman Harvey,et al.  Issues in evolutionary robotics , 1993 .

[34]  Hans P. Moravec The universal robot , 1993 .

[35]  Thomas Bäck,et al.  Evolutionary computation: comments on the history and current state , 1997, IEEE Trans. Evol. Comput..

[36]  Francesco Mondada,et al.  Evolution of homing navigation in a real mobile robot , 1996, IEEE Trans. Syst. Man Cybern. Part B.

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

[38]  Henry Hexmoor,et al.  Learning in autonomous robots , 1996, Knowl. Eng. Rev..