Publication

Co-evolution of Morphology and Control of Virtual Legged Robots for the Steering Task

Abstract

Co-evolution of morphology and control is a powerful approach in robotics to study performance on a particular task, considering mechanical structure and control as a whole to accomplish a certain goal. Co-evolutionary methods have been used to study the effect of these two fundamental components, in particular when applied to locomotion and reaching tasks. The resulting robots are usually evolved in simulation for a particular static task, making it difficult to transfer the results to a real robotic system, where a certain controllability (beyond the scope of the particular task) is desired. In this work, we are interested in evolving a robot with an externally controllable behavior, in particular considering locomotion tasks. We investigate to what extent co-evolution can outperform the more traditional approach of evolving only the robot control. The locomotion behavior is evolved for a simulated quadruped robot, using a multi-objective evolutionary algorithm, considering speed and energy efficiency as the main objectives. Additionally, we introduce a third objective where we provide the robot with an external command indicating the robot locomotion direction, allowing us to steer the robot once it is evolved. The resulting quadrupedal robots show improved performance on the steering task when compared to robots where only control is evolved.

About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.
Related concepts (32)
Robotics
Robotics is an interdisciplinary branch of electronics and communication, computer science and engineering. Robotics involves the design, construction, operation, and use of robots. The goal of robotics is to design machines that can help and assist humans. Robotics integrates fields of mechanical engineering, electrical engineering, information engineering, mechatronics engineering, electronics, biomedical engineering, computer engineering, control systems engineering, software engineering, mathematics, etc.
Robot
A robot is a machine—especially one programmable by a computer—capable of carrying out a complex series of actions automatically. A robot can be guided by an external control device, or the control may be embedded within. Robots may be constructed to evoke human form, but most robots are task-performing machines, designed with an emphasis on stark functionality, rather than expressive aesthetics.
Robot locomotion
Robot locomotion is the collective name for the various methods that robots use to transport themselves from place to place. Wheeled robots are typically quite energy efficient and simple to control. However, other forms of locomotion may be more appropriate for a number of reasons, for example traversing rough terrain, as well as moving and interacting in human environments. Furthermore, studying bipedal and insect-like robots may beneficially impact on biomechanics.
Show more
Related publications (194)

Online Multicontact Receding Horizon Planning via Value Function Approximation

Sylvain Calinon, Teguh Santoso Lembono

Planning multicontact motions in a receding horizon fashion requires a value function to guide the planning with respect to the future, e.g., building momentum to traverse large obstacles. Traditionally, the value function is approximated by computing traj ...
Ieee-Inst Electrical Electronics Engineers Inc2024

Memento Mori: Reliable robustness in self-reconfigurable modular robots

Kevin Andrew Holdcroft

Modular robotics link the reliability of a centralised system with the adaptivity of a decentralised system. It is difficult for a robot with a fixed shape to be able to perform many different types of tasks. As the task space grows, the number of function ...
EPFL2024

Gas Sensing with Rotary-Wing Nano Aerial Vehicles

Chiara Ercolani

Harmful chemical compounds are released daily in warehouses, chemical plants and during environmental emergencies. Their uncontrolled dispersion contributes to the pollution of the atmosphere and threatens human and animal lives.When gas leaks occur, their ...
EPFL2024
Show more
Related MOOCs (11)
Thymio: un robot pour se former à l'informatique
On propose dans ce MOOC de se former à et avec Thymio : apprendre à programmer le robot Thymio et ce faisant, s’initier à l'informatique et la robotique.
The Thymio robot as a tool for discovering digital science
This MOOC teaches basic understanding of robots’ mechanisms and Thymio’s programming languages, classroom use and pedagogical elements.
The Thymio robot as a tool for discovering digital science
This MOOC teaches basic understanding of robots’ mechanisms and Thymio’s programming languages, classroom use and pedagogical elements.
Show more

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.