Genetic Evolution of a Neural Network for the Autonomous Control of a Four-Wheeled Robot

In this paper we exercise the genetic programming of a artificial neural network (ANN) that integrates sensor vision, path planning and steering control of a mobile robot. The training of the ANN is done by a simulation of the robot, its sensors, and environment. The results of each simulation run are then used to denote the ability for the tested network to operate the robot. After less than hundred evaluations we receive an ANN that is able to navigate the robot around obstacles better than a traditional implementation of sensor-based vision and navigation for the same robot.

[1]  Christos Emmanoulidis,et al.  A comparison of crossover operators in neural network feature selection with multiobjective evolutionary algorithms , 2000 .

[2]  D. Parisi,et al.  Phenotypic plasticity in evolving neural networks , 1994, Proceedings of PerAc '94. From Perception to Action.

[3]  Michael D. Vose,et al.  The simple genetic algorithm - foundations and theory , 1999, Complex adaptive systems.

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

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

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

[7]  Magisterarbeit Extended Confidence-Weighted Averaging in Sensor Fusion , 2022 .

[8]  César Hervás-Martínez,et al.  An alternative approach for neural network evolution with a genetic algorithm: Crossover by combinatorial optimization , 2006, Neural Networks.

[9]  Yoram Koren,et al.  The vector field histogram-fast obstacle avoidance for mobile robots , 1991, IEEE Trans. Robotics Autom..

[10]  Inman Harvey,et al.  Analysing recurrent dynamical networks evolved for robot control , 1993 .

[11]  Moshe Sipper,et al.  Designing an Evolutionary Strategizing Machine for Game Playing and Beyond , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[12]  Alberto Elfes A sonar-based mapping and navigation system , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

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

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