Evolutionary Robotics applies biologically in- spired Evolutionary Algorithms to enable robots to optimize performance in tasks. Generally, experiments are conducted using fixed morphologies, requiring the algorithm to discover the best set of neural parameters for the given problem. Despite the simplicity of this approach, there is no guarantee that the imposed morphology is suitable, and sub-optimality or even failure may occur, particularly when evolving robots face randomly varying environmental circumstances. In this work, we investigate the co-evolution of robot morphological and neural parameters in a novel robot locomotion problem, where the environment is non-stationary. Specifically, we design two versions of the problem with increasing complexity and com- pare two conditions that differ in the parameters undergoing evolution. Performance analysis highlights the advantage of co- evolving morphological and neural parameters over using a fixed morphology in both versions of the problem. Furthermore, examining variations in morphological parameters reveals how the Evolutionary Algorithm discovers solutions in which certain values are preferentially increased or decreased depending on the properties of the problem.

Learning Locomotion by Co-Evolution of Morphological and Neural Parameters

Paolo Pagliuca;Alessandra Vitanza
2025

Abstract

Evolutionary Robotics applies biologically in- spired Evolutionary Algorithms to enable robots to optimize performance in tasks. Generally, experiments are conducted using fixed morphologies, requiring the algorithm to discover the best set of neural parameters for the given problem. Despite the simplicity of this approach, there is no guarantee that the imposed morphology is suitable, and sub-optimality or even failure may occur, particularly when evolving robots face randomly varying environmental circumstances. In this work, we investigate the co-evolution of robot morphological and neural parameters in a novel robot locomotion problem, where the environment is non-stationary. Specifically, we design two versions of the problem with increasing complexity and com- pare two conditions that differ in the parameters undergoing evolution. Performance analysis highlights the advantage of co- evolving morphological and neural parameters over using a fixed morphology in both versions of the problem. Furthermore, examining variations in morphological parameters reveals how the Evolutionary Algorithm discovers solutions in which certain values are preferentially increased or decreased depending on the properties of the problem.
2025
Istituto di Scienze e Tecnologie della Cognizione - ISTC
Istituto di Scienze e Tecnologie della Cognizione - ISTC - Sede Secondaria Catania
Co-evolution, Robot morphology, Learning, Halfcheetah2D
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/556025
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ente

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact