An on-line method to evolve behavior and to control a miniature robot in real time with genetic programming

被引:51
作者
Nordin, P
Banzhaf, W
机构
[1] Fachbereich Informatik, Universität Dortmund
关键词
real-time control; stimulus-response behavior; obstacle avoidance; genetic programming; online evolution; stochastic sampling;
D O I
10.1177/105971239700500201
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present a novel evolutionary approach to robotic control of a real robot based on genetic programming (GP). Our approach uses GP techniques that manipulate machine code to evolve control programs for robots. This variant of GP has several advantages over a conventional GP system, such as higher speed, lower memory requirements, and better real-time properties. Previous attempts to apply GP in robotics use simulations to evaluate control programs and have difficulties with learning tasks involving a real robot We present an on-line control method that is evaluated in two different physical environments and applied to two tasks-obstacle avoidance and object following-using the Khepera robot platform. The results show fast learning and good generalization.
引用
收藏
页码:107 / 140
页数:34
相关论文
共 46 条
[1]  
[Anonymous], 1980, TRENDS SPEECH RECOGN
[2]  
[Anonymous], ADV GENETIC PROGRAMM
[3]  
[Anonymous], NEURAL DARWINISM
[4]  
ATKIN M, 1994, P 1994 IEEE WORLD C
[5]   Evolution of an artificial neural network based autonomous land vehicle controller [J].
Baluja, S .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1996, 26 (03) :450-463
[6]  
BANZHAF W, 1996, P PARALLEL PROBLEM S, V4
[7]  
BANZHAF W, P 2 ANN C GEN PROGR
[8]  
Braitenberg V., 1984, VEHICLES
[9]  
BROOKS R, 1992, P 1 EUR C ART LIF
[10]  
CLIFF D, 1991, AN AN P 1 INT C SIM