Multiobjective evolution of neural controllers and task complexity

被引:18
作者
Capi, Genci [1 ]
机构
[1] Toyama Univ, Grad Sch Sci & Engn, Toyama 9308555, Japan
关键词
evolutionary robotics; multiobjective evolution; multiple task performance; neural controller;
D O I
10.1109/TRO.2007.910773
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Robots operating in everyday life environments are often required to switch between different tasks. While learning and evolution have been effectively applied to single task performance, multiple task performance still lacks methods that have been demonstrated to be both reliable and efficient. This paper introduces a new method for multiple task performance based on multiobjective evolutionary algorithms, where each task is considered as a separate objective function. In order to verify the effectiveness, the proposed method is applied to evolve neural controllers for the Cyber Rodent (CR) robot that has to switch properly between two distinctly different tasks: 1) protecting another moving robot by following it closely and 2) collecting objects scattered in the environment. Furthermore, the tasks and neural complexity are analyzed by including the neural structure as a separate objective function. The simulation and experimental results using the CR robot show that the multiobjective-based evolutionary method can be applied effectively for generating neural networks that enable the robot-to perform multiple tasks simultaneously.
引用
收藏
页码:1225 / 1234
页数:10
相关论文
共 37 条
[11]  
Coello C. A. C., 2002, EVOLUTIONARY ALGORIT
[12]  
Deb K., 2001, Multi-Objective Optimization using Evolutionary Algorithms
[13]   Multiobjective genetic algorithms applied to solve optimization problems [J].
Dias, AHF ;
de Vasconcelos, JA .
IEEE TRANSACTIONS ON MAGNETICS, 2002, 38 (02) :1133-1136
[14]   Pareto evolutionary neural networks [J].
Fieldsend, JE ;
Singh, S .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2005, 16 (02) :338-354
[15]   Evolution of homing navigation in a real mobile robot [J].
Floreano, D ;
Mondada, F .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1996, 26 (03) :396-407
[16]   An Overview of Evolutionary Algorithms in Multiobjective Optimization [J].
Fonseca, Carlos M. ;
Fleming, Peter J. .
EVOLUTIONARY COMPUTATION, 1995, 3 (01) :1-16
[17]  
HOTZ PE, 2004, P 9 INT C SIM SYNTH, P17
[18]   Better living through chemistry: Evolving GasNets for robot control [J].
Husbands, P ;
Smith, T ;
Jakobi, N ;
O'Shea, M .
CONNECTION SCIENCE, 1998, 10 (3-4) :185-210
[19]  
Miglino O, 1995, Artif Life, V2, P417, DOI 10.1162/artl.1995.2.4.417
[20]   Maze exploration behaviors using an integrated evolutionary robotics environment [J].
Nelson, AL ;
Grant, E ;
Galeotti, JM ;
Rhody, S .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2004, 46 (03) :159-173