cs.ROApr 5, 2026

Robots Need Some Education: On the complexity of learning in evolutionary robotics

Authors: Fuda van Diggelen

Organizations: Department of Computer Science Faculty of Sciences, Vrije Universiteit Amsterdam

Abstract

Evolutionary Robotics and Robot Learning are two fields in robotics that aim to automatically optimize robot designs. The key difference between them lies in what is being optimized and the time scale involved. Evolutionary Robotics is a field that applies evolutionary computation techniques to evolve the morphologies or controllers, or both. Robot Learning, on the other hand, involves any learning technique aimed at optimizing a robot's controller in a given morphology. In terms of time scales, evolution occurs across multiple generations, whereas learning takes place within the `lifespan' of an individual robot. Integrating Robot Learning with Evolutionary Robotics requires the careful design of suitable learning algorithms in the context of evolutionary robotics. The effects of introducing learning into the evolutionary process are not well-understood and can thus be tricky. This thesis investigates these intricacies and presents several learning algorithms developed for an Evolutionary Robotics context.

Figures & tables

Explore similar work

CardsList
  1. Foundations of Reinforcement Learning and Control:Connections and New Perspectives

    Aug 3, 2026Claire Vernade, Onno Eberhard, Martha White +4RL ControlData-Driven Control

  2. Lamarckian Inheritance in Dynamic Environments: How Key Variables Affect Evolutionary Dynamics

    May 15, 2026K. Ege de Bruin, Kyrre Glette, Kai Olav EllefsenRoboticsEvolutionary Robotics

  3. Social Learning Strategies for Evolved Virtual Soft Robots

    Apr 14, 2026K. Ege de Bruin, Kyrre Glette, Kai Olav Ellefsen +2Evolutionary RoboticsRobot Morphology-Control Co-Design