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 条
  • [21] On-line real time soil sensor
    Shibusawa, S
    PROCEEDINGS OF THE 2003 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM 2003), VOLS 1 AND 2, 2003, : 1061 - 1066
  • [22] CHOOSING A PROGRAMMING SYSTEM FOR ON-LINE CONTROL OF RESEARCH
    SIEGEL, W
    BEHAVIOR RESEARCH METHODS & INSTRUMENTATION, 1973, 5 (02): : 131 - 133
  • [23] PROGRAMMING LANGUAGE FOR ON-LINE CONTROL OF PSYCHOLOGICAL EXPERIMENTS
    MILLENSO.JR
    BEHAVIORAL SCIENCE, 1971, 16 (03): : 248 - &
  • [24] Development and evaluation of a virtual training environment for on-line robot programming
    Nathanael, Dimitris
    Mosialos, Stergios
    Vosniakos, George-C.
    INTERNATIONAL JOURNAL OF INDUSTRIAL ERGONOMICS, 2016, 53 : 274 - 283
  • [25] Maximizing future options: An on-line real-time planning method
    Brena, RF
    Martinez, E
    MICAI 2005: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2005, 3789 : 970 - 979
  • [26] APEX - PROGRAMMING SYSTEM FOR ON-LINE PROCESS CONTROL
    KELLY, V
    DATA PROCESSING, 1967, 9 (05): : 232 - 237
  • [27] Real-time control of an industrial robot using nonlinear programming methods
    Buskens, C
    Maurer, H
    ALGORITHMS AND ARCHITECTURES FOR REAL-TIME CONTROL 1997, 1997, : 203 - 208
  • [28] Genetic programming and simulated annealing: A hybrid method to evolve decision trees
    Folino, G
    Pizzuti, C
    Spezzano, C
    GENETIC PROGRAMMING, PROCEEDINGS, 2000, 1802 : 294 - 303
  • [29] New On-Line Preemptive Scheduling Policies for Improving Real-Time Behavior
    Grenier, Mathieu
    Navet, Nicolas
    ETFA 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, 2005,
  • [30] On-line dead-time compensation method based on time delay control
    Kim, HS
    Kim, KH
    Youn, MJ
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2003, 11 (02) : 279 - 285