Evolving robot morphology and control

Most robotic approaches beging with a fixed robot hardware design and then experiment with control structures. We take a different approach that considers both the robot hardware and the control structure as variables in the evolution process. This paper reports the results of experiments which explore the placement of sensors and effectors around the perimeter of a simulated agent's body, and the neural network (NNet) that controls them.

[1]  Jérôme Kodjabachian,et al.  Evolution and Development of Neural Networks Controlling Locomotion, Gradient-Following, and Obstacle-Avoidance in Artificial Insects , 1998 .

[2]  L. Darrell Whitley,et al.  Cellular Encoding Applied to Neurocontrol , 1995, ICGA.

[3]  Karl Sims,et al.  Evolving 3d morphology and behavior by competition , 1994 .

[4]  Peter Eggenberger,et al.  Evolving Morphologies of Simulated 3d Organisms Based on Differential Gene Expression , 1997 .

[5]  D. Floreano,et al.  Adaptive Behavior in Competing Co-Evolving Species , 2000 .

[6]  Daniel Polani,et al.  A framework for sensor evolution in a population of Braitenberg vehicle-like agents (poster) , 1998 .

[7]  Jean-Arcady Meyer,et al.  Evolution and development of neural controllers for locomotion, gradient-following, and obstacle-avoidance in artificial insects , 1998, IEEE Trans. Neural Networks.

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

[9]  Simon M. Lucas,et al.  Growing adaptive neural networks with graph grammars , 1995, ESANN.

[10]  Filippo Menczer,et al.  EVOLVING SENSORS IN ENVIRONMENTS OF CONTROLLED COMPLEXITY , 1994 .

[11]  John Hallam,et al.  A hybrid GP/GA approach for co-evolving controllers and robot bodies to achieve fitness-specified tasks , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[12]  Hiroaki Kitano,et al.  Designing Neural Networks Using Genetic Algorithms with Graph Generation System , 1990, Complex Syst..

[13]  V. Braitenberg Vehicles, Experiments in Synthetic Psychology , 1984 .

[14]  Peter J. Angeline,et al.  An evolutionary algorithm that constructs recurrent neural networks , 1994, IEEE Trans. Neural Networks.