Learning biped locomotion from first principles on a simulated humanoid robot using linear genetic programming

被引:0
|
作者
Wolff, K [1 ]
Nordin, P [1 ]
机构
[1] Chalmers Univ Technol, Dept Phys Resource Theory, Complex Syst Grp, S-41296 Gothenburg, Sweden
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We describe the first instance of an approach for control programming of humanoid robots, based on evolution as the main adaptation mechanism. In an attempt to overcome some of the difficulties with evolution on real hardware, we use a physically realistic simulation of the robot. The essential idea in this concept is to evolve control programs from first principles on a simulated robot, transfer the resulting programs to the real robot and continue to evolve on the robot. The Genetic Programming system is implemented as a Virtual Register Machine, with 12 internal work registers and 12 external registers for I/O operations. The individual representation scheme is a linear genome, and the selection method is a steady state tournament algorithm. Evolution created controller programs that made the simulated robot produce forward locomotion behavior. An application of this system with two phases of evolution could be for robots working in hazardous environments, or in applications with remote presence robots.
引用
收藏
页码:495 / 506
页数:12
相关论文
共 29 条
  • [21] Statistical downscaling of precipitation and temperature using sparse Bayesian learning, multiple linear regression and genetic programming frameworks
    Joshi, Deepti
    St-Hilaire, Andre
    Ouarda, Taha
    Daigle, Anik
    CANADIAN WATER RESOURCES JOURNAL, 2015, 40 (04) : 392 - 408
  • [22] Determination of total energy tight binding parameters from first principles calculations using adaptive simulated annealing
    Froseth, AG
    Derlet, P
    Hoier, R
    COMBINATORIAL AND ARTIFICIAL INTELLIGENCE METHODS IN MATERIALS SCIENCE, 2002, 700 : 217 - 221
  • [23] Learning patterns of states from multi-channel time series using genetic programming
    Song, Andy
    Xie, Feng
    Ciesielski, Vic
    SOFT COMPUTING, 2016, 20 (10) : 3915 - 3925
  • [24] Learning patterns of states from multi-channel time series using genetic programming
    Andy Song
    Feng Xie
    Vic Ciesielski
    Soft Computing, 2016, 20 : 3915 - 3925
  • [25] Discovering Catalytic Reaction Networks Using Deep Reinforcement Learning from First-Principles
    Lan, Tian
    An, Qi
    JOURNAL OF THE AMERICAN CHEMICAL SOCIETY, 2021, 143 (40) : 16804 - 16812
  • [26] Learning comprehensible classification rules from gene expression data using genetic programming and biological ontologies
    Goertzel, Ben
    Coelho, Locio De Souza
    Pennachin, Cassio
    Goertzel, Izabela Freire
    De Queiroz, Murilo Saraiva
    Prosdocimi, Francisco
    Lobo, Francisco Pereira
    APPLIED ARTIFICIAL INTELLIGENCE, 2006, : 573 - +
  • [27] Learning Robot Activities from First-Person Human Videos Using Convolutional Future Regression
    Lee, Jangwon
    Ryoo, Michael S.
    2017 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS (CVPRW), 2017, : 472 - 473
  • [28] Learning Robot Activities from First-Person Human Videos Using Convolutional Future Regression
    Lee, Jangwon
    Ryoo, Michael S.
    2017 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2017, : 1497 - 1504
  • [29] Learning Asynchronous Boolean Networks From Single-Cell Data Using Multiobjective Cooperative Genetic Programming
    Gao, Shuhua
    Sun, Changkai
    Xiang, Cheng
    Qin, Kairong
    Lee, Tong Heng
    IEEE TRANSACTIONS ON CYBERNETICS, 2022, 52 (05) : 2916 - 2930