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 条
  • [41] Improvement of the Success Rate of Automatic Generation of Procedural Programs with Variable Initialization Using Genetic Programming
    Horii, Fuuki
    Hochin, Teruhisa
    Nomiya, Hiroki
    2014 IIAI 3RD INTERNATIONAL CONFERENCE ON ADVANCED APPLIED INFORMATICS (IIAI-AAI 2014), 2014, : 699 - 704
  • [42] Automatic generation of algorithms for robust optimisation problems using Grammar-Guided Genetic Programming
    Hughes, Martin
    Goerigk, Marc
    Dokka, Trivikram
    COMPUTERS & OPERATIONS RESEARCH, 2021, 133
  • [43] Natural Motion Generation of Biped Locomotion Robot using Hierarchical Evolutionary Algorithm in the Various Environments
    Department of Micro System Engineering, Nagoya University, 1 Furo-cho, Chikusa-ku, Nagoya
    464-01, Japan
    J. Rob. Mechatronics, 6 (496-502):
  • [44] A genetic approach to the automatic generation of fuzzy control systems from numerical controllers
    Della Penna, Giuseppe
    Fallucchi, Francesca
    Intrigila, Benedetto
    Magazzeni, Daniele
    AI(ASTERISK)IA 2007: ARTIFICIAL INTELLIGENCE AND HUMAN-ORIENTED COMPUTING, 2007, 4733 : 230 - +
  • [45] Genetic Programming Applied to Programmable Logic Controllers Programming
    Carneiro, M. L.
    Brito, L. da C.
    Araujo, S. G.
    Machado, P. C. M.
    Carvalho, P. H. P.
    IEEE LATIN AMERICA TRANSACTIONS, 2011, 9 (03) : 270 - 279
  • [46] Automatic Python programming using stack-based genetic programming
    Dept. of Computer Engineering, Sejong University, Seoul, Korea, Republic of
    GECCO - Proc. Int. Conf. Genet. Evol. Comput. Companion, (641-642):
  • [47] Generation of an optimal gait trajectory for biped robots using a genetic algorithm
    Park, JH
    Choi, M
    JSME INTERNATIONAL JOURNAL SERIES C-MECHANICAL SYSTEMS MACHINE ELEMENTS AND MANUFACTURING, 2004, 47 (02) : 715 - 721
  • [48] Dynamic programming in reduced dimensional spaces: Dynamic planning for robust biped locomotion
    Stilman, M
    Atkeson, CG
    Kuffner, JJ
    Zeglin, G
    2005 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-4, 2005, : 2399 - 2404
  • [49] Iterative filter generation using genetic programming
    Segond, M
    Robilliard, D
    Fonlupt, C
    GENETIC PROGRAMMING, PROCEEDINGS, 2006, 3905 : 145 - 153
  • [50] Test data generation using genetic programming
    Nosrati, M.
    Haghighi, H.
    Asl, M. Vahidi
    INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 130