Title :
Evolutionary learning for improving performance of robot navigation
Author :
Tewolde, Girma S.
Author_Institution :
Electr. & Comput. Eng. Dept., Kettering Univ. Flint, Flint, MI, USA
Abstract :
This paper presents the application of evolutionary learning techniques for improving performance of robot navigation. The goal is to build an intelligent control algorithm that drives the robot in an unknown environment at the maximum allowable speed, while avoiding obstacles and keeping its rate of turns to a minimum. The robot controller is based on an artificial neural network that takes inputs from range sensors and produces outputs to control the drive motors. The ANN is evolved using a simple genetic algorithm. Two different evolutionary learning approaches are evaluated. In the first approach synaptic weights of the network are evolved, while in the second one the adaptation rules of the synapses are evolved. At the end of the evolutionary processes, both solutions resulted in best performing controllers, that can avoid collisions while maximizing linear speed and minimizing turning.
Keywords :
collision avoidance; genetic algorithms; intelligent robots; learning (artificial intelligence); mobile robots; navigation; neurocontrollers; ANN; adaptation rules; artificial neural network; drive motors; evolutionary learning approaches; evolutionary learning techniques; genetic algorithm; intelligent control algorithm; linear speed; obstacle avoidance; range sensors; robot controller; robot navigation; synaptic weights; unknown environment; Artificial neural networks; Genetic algorithms; Navigation; Robot sensing systems; Sonar; Evolutionary robotics; artificial neural networks; genetic algorithms;
Conference_Titel :
Electro/Information Technology (EIT), 2013 IEEE International Conference on
Conference_Location :
Rapid City, SD
Print_ISBN :
978-1-4673-5207-9
DOI :
10.1109/EIT.2013.6632709