Behavior generation for a mobile robot based on the adaptive fitness function

We have to prepare the evaluation (fitness) function to evaluate the performance of the robot when we apply the machine learning techniques to the robot application. In many cases, the fitness function is composed of several aspects. Simple implementation to cope with the multiple fitness functions is a weighted summation. This paper presents an adaptive fitness function for the evolutionary computation to obtain the purposive behaviors through changing the weights for the fitness function. As an example task, a basic behavior in a simplified soccer game (shooting a ball into the opponent goal) is selected to show the validity of the adaptive fitness function. Simulation results and real experiments are shown, and a discussion is given. © 2002 Elsevier Science B.V. All rights reserved.

[1]  Minoru Asada,et al.  Cooperative and competitive behavior acquisition for mobile robots through co-evolution , 1999 .

[2]  Minoru Asada,et al.  Evolution for behavior selection accelerated by activation/termination constraints , 2001 .

[3]  Peter J. Fleming,et al.  An Overview of Evolutionary Algorithms in Multiobjective Optimization , 1995, Evolutionary Computation.

[4]  Hiroaki Kitano,et al.  RoboCup-97: Robot Soccer World Cup I , 1998, Lecture Notes in Computer Science.

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

[6]  Martin C. Martin,et al.  Visual obstacle avoidance using genetic programming: first results , 2001 .

[7]  H. Harry Asada,et al.  Progressive learning for robotic assembly: learning impedance with an excitation scheduling method , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[8]  Minoru Asada,et al.  Environmental complexity control for vision-based learning mobile robot , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[9]  Toru Omata Learning with assistance based on evolutionary computation , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).