Javascript must be enabled to continue!
Robots Need Some Education
View through CrossRef
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.
The long-term goal of Evolutionary Robotics is to create adaptive systems where a population of robots evolve autonomously, optimizing both their physical structure and control system through an evolutionary process. In the context of evolution, adaptability is a trait of the population. Conversely, when it comes to learning, it is the robots' controller that exhibits adaptability. In the end, both forms of adaptation aim to enhance the robots' task performance.
Integrating Robot Learning with Evolutionary Robotics seems like a natural fit for improving robot design. Unfortunately, integration 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.
My dissertation is structured into three parts:
Part I - investigates the complex interaction between learning algorithms and evolutionary processes, provides statistical tools for evaluating different learning algorithms, and explores the dynamics of optimization and the reality gap. The interactions present a counterintuitive finding: learning can negatively affect the evolutionary process. Learning can bias evolution by converging to simple designs that learn quickly, overfitting simulators and exacerbating the reality gap.
Part II - investigates model-agnostic learning methods for autonomous robots. Evolutionary algorithms can produce arbitrary robot designs for environments with minimal prior knowledge. This presents a challenging requirement for learning. Nevertheless, robots are expected to be able to autonomously perform tasks 'in the wild'. Here, I cover continuous self-modeling for adaptive feedback control and rapid skill acquisition for quickly learning locomotion.
Part III - explores how learning can be extended beyond individual robot. In group settings, swarms of robots can obtain abilities beyond that of any individual robot inside. Here, I demonstrate how such emergent capabilities can be learned and used to solve complex tasks, both in homogeneous and heterogeneous populations of robots.
Overall, this thesis offers a comprehensive analysis of Robot Learning within the context of Evolutionary Robotics presented as a collection of peer-reviewed works. Each part of the dissertation combines rigorous theoretical analysis with practical hardware implementations, demonstrating the validity of the ideas presented. As a result, my thesis provides unique insights into how an evolving population of robots can effectively integrate learning. From the 'birth' of a robot, learning about its environment, to its 'adulthood' as a functioning member of a robotic society.
Title: Robots Need Some Education
Description:
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.
The long-term goal of Evolutionary Robotics is to create adaptive systems where a population of robots evolve autonomously, optimizing both their physical structure and control system through an evolutionary process.
In the context of evolution, adaptability is a trait of the population.
Conversely, when it comes to learning, it is the robots' controller that exhibits adaptability.
In the end, both forms of adaptation aim to enhance the robots' task performance.
Integrating Robot Learning with Evolutionary Robotics seems like a natural fit for improving robot design.
Unfortunately, integration 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.
My dissertation is structured into three parts:
Part I - investigates the complex interaction between learning algorithms and evolutionary processes, provides statistical tools for evaluating different learning algorithms, and explores the dynamics of optimization and the reality gap.
The interactions present a counterintuitive finding: learning can negatively affect the evolutionary process.
Learning can bias evolution by converging to simple designs that learn quickly, overfitting simulators and exacerbating the reality gap.
Part II - investigates model-agnostic learning methods for autonomous robots.
Evolutionary algorithms can produce arbitrary robot designs for environments with minimal prior knowledge.
This presents a challenging requirement for learning.
Nevertheless, robots are expected to be able to autonomously perform tasks 'in the wild'.
Here, I cover continuous self-modeling for adaptive feedback control and rapid skill acquisition for quickly learning locomotion.
Part III - explores how learning can be extended beyond individual robot.
In group settings, swarms of robots can obtain abilities beyond that of any individual robot inside.
Here, I demonstrate how such emergent capabilities can be learned and used to solve complex tasks, both in homogeneous and heterogeneous populations of robots.
Overall, this thesis offers a comprehensive analysis of Robot Learning within the context of Evolutionary Robotics presented as a collection of peer-reviewed works.
Each part of the dissertation combines rigorous theoretical analysis with practical hardware implementations, demonstrating the validity of the ideas presented.
As a result, my thesis provides unique insights into how an evolving population of robots can effectively integrate learning.
From the 'birth' of a robot, learning about its environment, to its 'adulthood' as a functioning member of a robotic society.
Related Results
Foundations of ontology-based explainable robots
Foundations of ontology-based explainable robots
(English) A critical challenge in the design of robots that operate while interacting with humans is to ensure mutual understanding, which contributes to build reliable human-robot...
Research Status and Development Trend of Multi-arm Collaborative Robots
Research Status and Development Trend of Multi-arm Collaborative Robots
Industrial robots are mainly used in metal forming, automotive, and electrical and electronics
industries. After decades of unremitting efforts, industrial robots have achieved gre...
Emergence of transferable communication in swarm robotics: from signaling towards language
Emergence of transferable communication in swarm robotics: from signaling towards language
Communication is a fundamental aspect of any Swarm Robotics (SR) system, enabling robots to interact and coordinate to solve complex tasks collectively. Traditionally, communicatio...
Parallel robots with unconventional joints to achieve under-actuation and reconfigurability
Parallel robots with unconventional joints to achieve under-actuation and reconfigurability
The aim of the thesis is to define, analyze, and verify through simulations and practical implementations, parallel robots with unconventional joints that allow them to be under-ac...
Sistem Kendali Hybrid Fuzzy-Pid pada Kinematika Robot Berkaki 4 Menggunakan Sensor Gyroscope
Sistem Kendali Hybrid Fuzzy-Pid pada Kinematika Robot Berkaki 4 Menggunakan Sensor Gyroscope
<p><em>Legged robots have attracted the attention of researchers because of their superior adaptation to complex environments compared to wheeled robots. Legged robots ...
Cuspidal robots : theoretical study, classification, and application to commercial robots
Cuspidal robots : theoretical study, classification, and application to commercial robots
Robots cuspidaux : étude théorique, classification et applications aux robots commerciaux
Les robots cuspidaux sont des robots qui possèdent au moins une région con...
Ingroup Categorization of Robots Is Affected by Self-Cognitions and Level of Anthropomorphism
Ingroup Categorization of Robots Is Affected by Self-Cognitions and Level of Anthropomorphism
Objective: The purpose of this work was to examine the relationship between self-concept and ingroup/outgroup categorization of robots.
Background: Social psychol...
Social Robots
Social Robots
Social robots are an increasingly integral part of society, already appearing as customer service assistants, care-home helpers, teaching assistants and personal companions. This b...

