Automatic generation of biped locomotion controllers using genetic programming

被引:10
|
作者
Silva, Pedro [1 ]
Santos, Cristina P. [1 ]
Matos, Vitor [1 ]
Costa, Lino [2 ]
机构
[1] Univ Minho, Sch Engn, Ind Elect Dept, P-4800058 Guimaraes, Portugal
[2] Univ Minho, Sch Engn, Prod Syst Dept, P-4710057 Braga, Portugal
关键词
Central pattern generator; Genetic programming; Legged locomotion; Adaptation; Sensory information; ADAPTATION; WALKING; CPG;
D O I
10.1016/j.robot.2014.05.008
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Generating biped locomotion in robotic platforms is hard. It has to deal with the complexity of the tasks which requires the synchronization of several joints, while monitoring stability. Further, it is also expected to deal with the great heterogeneity of existing platforms. The generation of adaptable locomotion further increases the complexity of the task. In this paper, Genetic Programming (GP) is used as an automatic search method for motion primitives of a biped robot, that optimizes a given criterion. It does so by exploring and exploiting the capabilities and particularities of the platform. In order to increase the adaptability of the achieved solutions, feedback pathways were directly included into the evolutionary process through sensory inputs. Simulations on a physic-based Darwin OP have shown that the system is able to generate a faster gait with a given stride time with improved gait temporal characteristics. Further, the system was able to cope with tilted ground within a specific range of slope angles. The system feasibility to generate locomotion more entrained with the environment was shown. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:1531 / 1548
页数:18
相关论文
共 50 条
  • [21] Evolving insect locomotion using cooperative genetic programming
    Vallejo, EE
    Ramos, F
    MICAI 2000: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2000, 1793 : 170 - 181
  • [22] Genetic network programming with subroutines for automatic program generation
    Li, Bing
    Mabu, Shingo
    Hirasawa, Kotaro
    IEEJ TRANSACTIONS ON ELECTRICAL AND ELECTRONIC ENGINEERING, 2012, 7 (02) : 197 - 207
  • [23] Automatic Generation and Exploitation of Related Problems in Genetic Programming
    Krawiec, Krzysztof
    Wieloch, Bartosz
    2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [24] Locomotion control of a biped locomotion robot using nonlinear oscillators
    Tsuchiya, K
    Aoi, S
    Tsujita, K
    IROS 2003: PROCEEDINGS OF THE 2003 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, 2003, : 1745 - 1750
  • [25] Automatic Creation of Human-Competitive Programs and Controllers by Means of Genetic Programming
    John R. Koza
    Martin A. Keane
    Jessen Yu
    Forrest H Bennett
    William Mydlowec
    Genetic Programming and Evolvable Machines, 2000, 1 (1-2) : 121 - 164
  • [26] Automatic generation of a hybrid algorithm for the maximum independent set problem using genetic programming
    Silva-Munoz, Moises
    Contreras-Bolton, Carlos
    Rey, Carlos
    Parada, Victor
    APPLIED SOFT COMPUTING, 2023, 144
  • [27] Automatic mineral identification using genetic programming
    B.J. Ross
    F. Fueten
    D.Y. Yashkir
    Machine Vision and Applications, 2001, 13 : 61 - 69
  • [28] Automatic mineral identification using genetic programming
    Ross, BJ
    Fueten, F
    Yashkir, DY
    MACHINE VISION AND APPLICATIONS, 2001, 13 (02) : 61 - 69
  • [29] Automatic Synthesis of Code Using Genetic Programming
    Peled, Doron
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: FOUNDATIONAL TECHNIQUES, PT I, 2016, 9952 : 182 - 187
  • [30] Biped Locomotion using CPG with Sensory Interaction
    Habib, Maki K.
    Watanabe, Keigo
    Izumi, Kiyotaka
    ISIE: 2009 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, 2009, : 1435 - +