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
相关论文
共 50 条
  • [1] Real time control of a Khepera robot using genetic programming
    Nordin, P
    Banzhaf, W
    CONTROL AND CYBERNETICS, 1997, 26 (03): : 533 - 561
  • [2] On-line evolution of control for a four-legged robot using genetic programming
    Andersson, B
    Svensson, P
    Nordahl, M
    Nordin, P
    REAL-WORLD APPLICATIONS OF EVOLUTIONARY COMPUTING, PROCEEDINGS, 2000, 1803 : 319 - 326
  • [3] ON-LINE PROGRAMMING OF ROBOT SKILLS
    Heikkila, Tapio
    Saukkoriipi, Janne
    Ahola, Jari M.
    Seppala, Tuomas
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2019, VOL 9, 2019,
  • [4] Method of robot route control with genetic programming
    Peng Si
    Chen Yuhan
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MECHATRONICS, ROBOTICS AND AUTOMATION (ICMRA 2015), 2015, 15 : 1110 - 1113
  • [5] PUSHBUTTON PROGRAMMING FOR ON-LINE CONTROL
    BAILEY, SJ
    CONTROL ENGINEERING, 1968, 15 (08) : 76 - &
  • [6] On-line arithmetic for real-time control of microsystems
    Dimmler, M
    Tisserand, A
    Holmberg, U
    Longchamp, R
    IEEE-ASME TRANSACTIONS ON MECHATRONICS, 1999, 4 (02) : 213 - 217
  • [7] Programming Real-Time Motion Control Robot Prototype
    Medina-Santiago, A.
    Camas Anzueto, J. L.
    Perez-Patricio, M.
    Valdez-Aleman, E.
    JOURNAL OF APPLIED RESEARCH AND TECHNOLOGY, 2013, 11 : 927 - 931
  • [8] Evolution of a world model for a miniature robot using genetic programming
    Nordin, P
    Banzhaf, W
    Brameier, M
    ROBOTICS AND AUTONOMOUS SYSTEMS, 1998, 25 (1-2) : 105 - 116
  • [9] Collaborating on-line in real time
    Clauson, J
    QUALITY PROGRESS, 1998, 31 (07) : 89 - +
  • [10] Nonlinear programming methods for real-time control of an industrial robot
    Boskens C.
    Maurer H.
    Journal of Optimization Theory and Applications, 2000, 107 (3) : 505 - 527