Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
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.
VU E-Publishing
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

Cooperative social robots: accompanying, guiding and interacting with people
Cooperative social robots: accompanying, guiding and interacting with people
The development of social robots capable of interacting with humans is one of the principal challenges in the field of robotics. More and more, robots are appearing in dynamic envi...
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...
Cosserat Rod Modeling of Continuum Robots : Application to Concentric Agonist-Antagonist Robots
Cosserat Rod Modeling of Continuum Robots : Application to Concentric Agonist-Antagonist Robots
Modélisation de Robots Continus par la Théorie de Cosserat : Application aux Robots Concentriques Agonistes-Antagonistes La robotique médicale est, depuis une quara...
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...
Apprendre avec des robots en classe (Learn with Robots in Classrooms)
Apprendre avec des robots en classe (Learn with Robots in Classrooms)
<b>French Abstract:</b> Le présent chapitre porte sur les usages éducatifs de différents types de robots en salle de classe. Nous présentons trois types de robots et dé...
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...
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...

Back to Top