Towards the Targeted Environment-Specific Evolution of Robot Components

10/11/2018
by   Jack Collins, et al.
4

This research considers the task of evolving the physical structure of a robot to enhance its performance in various environments, which is a significant problem in the field of Evolutionary Robotics. Inspired by the fields of evolutionary art and sculpture, we evolve only targeted parts of a robot, which simplifies the optimisation problem compared to traditional approaches that must simultaneously evolve both (actuated) body and brain. Exploration fidelity is emphasised in areas of the robot most likely to benefit from shape optimisation, whilst exploiting existing robot structure and control. Our approach uses a Genetic Algorithm to optimise collections of Bezier splines that together define the shape of a legged robot's tibia, and leg performance is evaluated in parallel in a high-fidelity simulator. The leg is represented in the simulator as 3D-printable file, and as such can be readily instantiated in reality. Provisional experiments in three distinct environments show the evolution of environment-specific leg structures that are both high-performing and notably different to those evolved in the other environments. This proof-of-concept represents an important step towards the environment-dependent optimisation of performance-critical components for a range of ubiquitous, standard, and already-capable robots that can carry out a wide variety of tasks.

READ FULL TEXT

page 2

page 5

page 7

research
07/26/2023

Evolving Multi-Objective Neural Network Controllers for Robot Swarms

Many swarm robotics tasks consist of multiple conflicting objectives. Th...
research
04/02/2022

The Effects of the Environment and Linear Actuators on Robot Morphologies

The field of evolutionary robotics uses principles of natural evolution ...
research
01/21/2019

Comparing Direct and Indirect Representations for Environment-Specific Robot Component Design

We compare two representations used to define the morphology of legs for...
research
04/10/2013

Roborobo! a Fast Robot Simulator for Swarm and Collective Robotics

Roborobo! is a multi-platform, highly portable, robot simulator for larg...
research
10/27/2019

Task-Informed Fidelity Management for Speeding Up Robotics Simulation

Simulators are an important tool in robotics that is used to develop rob...
research
05/29/2020

Environmental regulation using Plasticoding for the evolution of robots

Evolutionary robot systems are usually affected by the properties of the...
research
10/21/2021

Heritability in Morphological Robot Evolution

In the field of evolutionary robotics, choosing the correct encoding is ...

Please sign up or login with your details

Forgot password? Click here to reset