2026

ARIEL: a Python Framework for Robot Evolution

Jacopo Michele Di Matteo, Ioannis Grigoriadis, Áron Richárd Ferencz, Lilly Schwarzenbach, and Agoston Endre Eiben
The 2026 Artificial Life Conference, ALIFE 2026

We present ARIEL, a software framework for evolutionary robotics using an intermediate representation which we call the blueprint.

This paper introduces ARIEL, an open-source Python framework for the development of robots through evolution and learning. ARIEL combines body-brain co-design, persistent database-backed execution, and a global genotype-to-phenotype interface (blueprint). Initially built for a modular mobile robot system, it is easily extensible to other types, including aerial robots and robot manipulators. The framework supports evolutionary development of simulated robots in a design space that allows the construction of ‘physical twins’, enabling a direct connection between the simulated and real world. ARIEL offers standardised tools for experiment setup, analysis, and visualisation. It natively supports asynchronous evolution and learning, allowing selection, reproduction, learning, and evaluation to proceed without global synchronisation. This makes the framework particularly suitable for experiments in which learning and evolution are integrated, evaluation costs vary across individuals, and flexible orchestration of execution is required. A key concept introduced by ARIEL is that of a blueprint, which serves as an intermediate layer between genotype and phenotype. Traditionally, the phenotype is directly derived from the genotype; in our system, the phenotype is derived from the blueprint. This decoupling enables different genotypes to encode morphologies independently of the particular robot system employed.

Evolutionary robotics
2026

The Generation Gap: What Using Generations Misses

Ioannis Grigoriadis, Lilly Schwarzenbach, Áron Richárd Ferencz, and Jacopo Michele Di Matteo
Parallel Problem Solving from Nature, PPSN 2026

We challenge the established, generation-based control structure of evolutionary computation and instead propose the use of a database-backed step-based model.

Evolutionary computation has produced many successful algorithms and tools. The main challenge in flexible evolutionary computation lies not only in varying and selecting individuals, but also in how they are represented, stored, scheduled, and retrieved over time. This paper introduces ARIEL, a framework that shifts evolutionary computation from a generation focus to persistent, stateful individuals. We present three configurations: (1) synchronous, (2) archive-assisted, and (3) asynchronous. The experiments show that population management can support different evolutionary workflows without changes to the underlying engine or operators. These workflows can all be achieved within the same infrastructure by adjusting eligibility conditions and orchestration logic.

Evolutionary robotics
2026

Escaping the Trap: Benchmarking Swarm Gradient-following in Geometrically Constrained Environments

Kian Andrew Busico, Lilly Schwarzenbach, Fares Abu-Dakka, and Eliseo Ferrante
Swarm Intelligence: 15th International Conference, ANTS 2026

Using the gradient following approach, we demonstrate that a simulated robot swarm can follow a sinusoidal path to escape from a tunnel.

Following an environmentally constrained path in a timely fashion can be crucial for swarms in scenarios such as disaster response or emergency evacuation. In such situations, swarms must rapidly follow potentially challenging paths while not losing cohesion. We benchmark a robust, decentralized gradient-following behavior against varying path sinuosity, and swarm size. The swarm races to reach a minimum distance in a fixed time budget. We measure the success rate and the mean completion time. Our findings show that the algorithm allows the swarm to successfully reach the target line in the allotted time as long as the swarm size is relatively small. Furthermore, we find that the algorithm handles low and medium degrees of sinuosity well but struggles with high sinuosity, where the turns become too sharp. This work is the first to study swarm racing in constrained environments, revealing that “more is not always better”: larger swarms hinder rapid path traversal. This paves the way for future research on scale-invariant racing collective behaviors.

Swarm