Evolution of efficient neural controllers for robot multiple task performance - a multiobjective approach
Genci Capi
- 发表年份
- 2008
- 引用次数
- 2
摘要
While learning and evolution have been effectively applied to single task performance, multiple task performance still lacks methods that 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 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 Cyber Rodent robot show that the multiobjective-based evolutionary method can be applied effectively for generating neural networks which enable the robot to perform multiple tasks, simultaneously.
关键词
相关论文
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002