The paper presents "evorobotpy3", a flexible and easy-to-use Python-based simulation environment for implementing and testing various algorithms, addressing diverse benchmark problems, and supporting different neural network controllers. Although existing simulators can model real robots accurately, they are often limited in generalizability and tailored to specific domains and applications. In contrast, evorobotpy3 is designed to be extensible and adaptable, not only by allowing customization for different domains but also by inherently incorporating the operational principles of evolutionary algorithms by design. To demonstrate these capabilities, we evaluated the OpenAI-ES algorithm on a series of benchmark tasks, including Pybullet locomotion tasks and classic control problems such as pole balancing. This study underscores the potential of evorobotpy3 as a powerful and extensible tool for robotics and artificial intelligence research.

Evorobotpy3: a flexible and easy-to-use simulation tool for Evolutionary Robotics

Paolo Pagliuca
Primo
;
Stefano Nolfi;Alessandra Vitanza
2025

Abstract

The paper presents "evorobotpy3", a flexible and easy-to-use Python-based simulation environment for implementing and testing various algorithms, addressing diverse benchmark problems, and supporting different neural network controllers. Although existing simulators can model real robots accurately, they are often limited in generalizability and tailored to specific domains and applications. In contrast, evorobotpy3 is designed to be extensible and adaptable, not only by allowing customization for different domains but also by inherently incorporating the operational principles of evolutionary algorithms by design. To demonstrate these capabilities, we evaluated the OpenAI-ES algorithm on a series of benchmark tasks, including Pybullet locomotion tasks and classic control problems such as pole balancing. This study underscores the potential of evorobotpy3 as a powerful and extensible tool for robotics and artificial intelligence research.
2025
Istituto di Scienze e Tecnologie della Cognizione - ISTC
Istituto di Scienze e Tecnologie della Cognizione - ISTC - Sede Secondaria Catania
Simulation tool, Evolutionary Robotics, Reproducibility, Benchmark problems
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/552584
 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