Search papers, labs, and topics across Lattice.
This thesis explores the integration of Robot Learning (RL) within Evolutionary Robotics (ER), focusing on the complexities arising from combining evolutionary optimization of robot morphology/controllers with lifespan learning. It investigates the challenges of designing suitable learning algorithms for ER and the often unpredictable effects of introducing learning into the evolutionary process. The work presents several learning algorithms tailored for ER contexts, aiming to improve our understanding of this integration.
Integrating robot learning into evolutionary robotics isn't straightforward; this work illuminates the intricacies and potential pitfalls, paving the way for more effective hybrid approaches.
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.