Neuroevolutive Algorithms for Learning Gaits in Legged Robots

被引:2
作者
Reyes, Pablo [1 ]
Escobar, Maria-Jose [1 ]
机构
[1] Univ Tecn Federico Santa Maria, Dept Elect Engn, Valparaiso 1680, Chile
关键词
Substrates; Robot kinematics; Network topology; Legged locomotion; Topology; Task analysis; Legged robots; gait learning; neuroevolution; NEAT; HyperNEAT; CPPN; tau-HyperNEAT; ES-HyperNEAT; NEAT ALGORITHM; WALKING; NETWORKS; IMPROVE;
D O I
10.1109/ACCESS.2019.2944545
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Gait generation for legged robots is a challenging task typically requiring either a hand-tuning design or a kinematic model of the robot morphology to compute the movements, generating a high computational and time efforts. Neuroevolution algorithms with the ability to learn network topologies, such as Neuroevolution of Augmenting Topologies (NEAT), Hypercube-based NEAT (HyperNEAT), and $\tau $ -HyperNEAT, have been used in the computational community to learn gaits in legged robots. An extended version of HyperNEAT called ES-HyperNEAT, where the substrate hosting the nodes of the neural network evolves in shape, seems to be a promising algorithm to evaluate gait learning tasks. Using two four-legged robot platforms with different degrees of freedom (Quadratot and ARGOv2), we compared the performance of a variety of neuroevolution algorithms based on HyperNEAT for learning gaits. The comparative analysis of the results reveals that the three evaluated algorithms, HyperNEAT, $\tau $ -HyperNEAT and ES-HyperNEAT, successfully generate gaits given a fitness function. In particular, for the Quadratot platform, ES-HyperNEAT learns faster and better than the other two methods, a result that is not observed in the ArgoV2. Additionally, ES-HyperNEAT produces more phase changes between joints movement, resulting in more natural robot movements. Finally, ES-HyperNEAT produces complex substrates from simple Compositional Pattern Producing Networks, CPPN-NEAT, allowing the simplification of the underlying neural network.
引用
收藏
页码:142406 / 142420
页数:15
相关论文
共 26 条
[1]  
Auerbach JE, 2011, GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, P1475
[2]   Introducing Synaptic Delays in the NEAT Algorithm to Improve Modelling in Cognitive Robotics [J].
Caamano, P. ;
Salgado, R. ;
Bellas, F. ;
Duro, R. J. .
NEURAL PROCESSING LETTERS, 2016, 43 (02) :479-504
[3]  
Caamaño P, 2014, IEEE IJCNN, P1467, DOI 10.1109/IJCNN.2014.6889488
[4]   τ-NEAT: Initial experiments in precise temporal processing through neuroevolution [J].
Caamano, Pilar ;
Bellas, Francisco ;
Duro, Richard J. .
NEUROCOMPUTING, 2015, 150 :43-49
[5]   A Hybrid Multi-objective Evolutionary Approach for Optimal Path Planning of a Hexapod Robot A Preliminary Study [J].
Carbone, Giuseppe ;
Di Nuovo, Alessandro .
HYBRID METAHEURISTICS (HM 2016), 2016, 9668 :131-144
[6]  
Churchland P. M., 1989, SOME REDUCTIVE STRAT, P223
[7]   Evolving Coordinated Quadruped Gaits with the HyperNEAT Generative Encoding [J].
Clune, Jeff ;
Beckmann, Benjamin E. ;
Ofria, Charles ;
Pennock, Robert T. .
2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, :2764-2771
[8]  
Finkel R. A., 1974, Acta Informatica, V4, P1, DOI 10.1007/BF00288933
[9]   Autonomous Evolution of Topographic Regularities in Artificial Neural Networks [J].
Gauci, Jason ;
Stanley, Kenneth O. .
NEURAL COMPUTATION, 2010, 22 (07) :1860-1898
[10]  
Haasdijk E, 2010, LECT NOTES COMPUT SC, V6274, P169, DOI 10.1007/978-3-642-15323-5_15