Learning robot behaviors by evolving genetic programs

被引:0
|
作者
Lee, KJ [1 ]
Zhang, BT [1 ]
机构
[1] Seoul Natl Univ, Cognit Sci Program, Artificial Intelligence Lab SCAI, Seoul 151742, South Korea
来源
IECON 2000: 26TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-4: 21ST CENTURY TECHNOLOGIES AND INDUSTRIAL OPPORTUNITIES | 2000年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A method for evolving behavior-based robot controllers using genetic programming is presented. Due to their hierarchical nature, genetic programs are useful representing high-level knowledge for robot controllers. One drawback is the difficulty of incorporating sensory inputs. To overcome the gap between symbolic representation and direct sensor values, the elements of the function set in genetic programming is implemented as a single-layer perceptron. Each perceptron is composed of senory input nodes and a put node. ne robot learns proper behavior decision out rules based on local, limited sensory information without using an internal map. First, it learns how to discriminate the target using single-layer perceptrons. Then, the learned perceptrons are applied to the function nodes of the genetic program tree which represents a robot controller Experiments have been performed using Khepera robots. The presented method successfully evolved high-level genetic programs that control the robot to find the light source from sensory inputs.
引用
收藏
页码:2867 / 2872
页数:6
相关论文
共 50 条
  • [1] Evolving complex robot behaviors
    Lee, WP
    INFORMATION SCIENCES, 1999, 121 (1-2) : 1 - 25
  • [2] Evolving complex robot behaviors
    Lee, Wei-Po
    Information sciences, 1999, 121 (01): : 1 - 25
  • [3] Evolving programs and solutions using genetic programming with application to learning and adaptive control
    Ng, KL
    Johansson, R
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2002, 35 (03) : 289 - 307
  • [4] Evolving programs and solutions using genetic programming with application to learning and adaptive control
    Ng K.L.
    Johansson R.
    Journal of Intelligent and Robotic Systems: Theory and Applications, 2002, 35 (03): : 289 - 307
  • [5] Exploring the T-maze: Evolving learning-like robot behaviors using CTRNNs
    Blynel, J
    Floreano, D
    APPLICATIONS OF EVOLUTIONARY COMPUTING, 2003, 2611 : 593 - 604
  • [6] Validation of a Learning and Evolving Robot Swarm
    Munk, Rasmus
    Hart, Emma
    Paechter, Ben
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 1687 - 1688
  • [7] On the Effects of the Robot Configuration on Evolving Coordinated Motion Behaviors
    Fehervari, Istvan
    Trianni, Vito
    Elmenreich, Wilfried
    2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2013, : 1209 - 1216
  • [8] EVOLVING MORE REPRESENTATIVE PROGRAMS WITH GENETIC PROGRAMMING
    Mcgaughran, Daniel
    Zhang, Mengjie
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2009, 19 (01) : 1 - 22
  • [9] Genetic Programming for Evolving Programs with Recursive Structures
    Phillips, Tessa
    Zhang, Mengjie
    Xue, Bing
    2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 5044 - 5051
  • [10] Genetic Algorithms for Evolving Computer Chess Programs
    David, Omid E.
    van den Herik, H. Jaap
    Koppel, Moshe
    Netanyahu, Nathan S.
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (05) : 779 - 789