Title :
Neural networks robot controller trained with evolution strategies
Author :
Berlanga, Antonio ; Isasi, Pedro ; Sanchis, Araceli ; Molina, José M.
Author_Institution :
ScaLab, Univ. Carlos III de Madrid, Spain
Abstract :
Neural networks (NN) can be used as controllers in autonomous robots. The specific features of the navigation problem in robotics make generation of good training sets for the NN difficult. An evolution strategy (ES) is introduced to learn the weights of the NN instead of the learning method of the network. The ES is used to learn high performance reactive behavior for navigation and collision avoidance. No subjective information about “how to accomplish the task” has been included in the fitness function. The learned behaviors are able to solve the problem in different environments; therefore, the learning process has the proven ability to obtain a specialized behavior. All the behaviors obtained have been tested in a set of environments and the capability of generalization is shown for each learned behavior. A simulator based on the mini-robot, Khepera, has been used to learn each behavior
Keywords :
collision avoidance; evolutionary computation; learning (artificial intelligence); mobile robots; neurocontrollers; ES; Khepera; NN; autonomous robots; collision avoidance; evolution strategies; evolution strategy; fitness function; high performance reactive behavior; learned behavior; learned behaviors; learning method; learning process; mini-robot; navigation problem; neural network robot controller; specialized behavior; training sets; Artificial neural networks; Collision avoidance; Genetic mutations; Learning systems; Motion planning; Navigation; Neural networks; Robot control; Robot sensing systems; Sensor phenomena and characterization;
Conference_Titel :
Evolutionary Computation, 1999. CEC 99. Proceedings of the 1999 Congress on
Conference_Location :
Washington, DC
Print_ISBN :
0-7803-5536-9
DOI :
10.1109/CEC.1999.781954