Efficient automatic design of robots

06/05/2023
by   David Matthews, et al.
0

Robots are notoriously difficult to design because of complex interdependencies between their physical structure, sensory and motor layouts, and behavior. Despite this, almost every detail of every robot built to date has been manually determined by a human designer after several months or years of iterative ideation, prototyping, and testing. Inspired by evolutionary design in nature, the automated design of robots using evolutionary algorithms has been attempted for two decades, but it too remains inefficient: days of supercomputing are required to design robots in simulation that, when manufactured, exhibit desired behavior. Here we show for the first time de-novo optimization of a robot's structure to exhibit a desired behavior, within seconds on a single consumer-grade computer, and the manufactured robot's retention of that behavior. Unlike other gradient-based robot design methods, this algorithm does not presuppose any particular anatomical form; starting instead from a randomly-generated apodous body plan, it consistently discovers legged locomotion, the most efficient known form of terrestrial movement. If combined with automated fabrication and scaled up to more challenging tasks, this advance promises near instantaneous design, manufacture, and deployment of unique and useful machines for medical, environmental, vehicular, and space-based tasks.

READ FULL TEXT

page 25

page 26

page 27

page 32

page 33

page 34

page 35

page 36

research
03/08/2021

Scale invariant robot behavior with fractals

Robots deployed at orders of magnitude different size scales, and that r...
research
11/18/2020

Investigation of Warrior Robots Behavior by Using Evolutionary Algorithms

In this study, we review robots behavior especially warrior robots by us...
research
01/01/2018

Interactive Co-Design of Form and Function for Legged Robots using the Adjoint Method

Our goal is to make robotics more accessible to casual users by reducing...
research
07/02/2020

Designing Environments Conducive to Interpretable Robot Behavior

Designing robots capable of generating interpretable behavior is a prere...
research
07/23/2021

Empirical assessment and comparison of neuro-evolutionary methods for the automatic off-line design of robot swarms

Neuro-evolution is an appealing approach to generating collective behavi...
research
07/05/2017

Creative Robot Dance with Variational Encoder

What we appreciate in dance is the ability of people to sponta- neously ...
research
04/17/2020

Diversity-based Design Assist for Large Legged Robots

We combine MAP-Elites and highly parallelisable simulation to explore th...

Please sign up or login with your details

Forgot password? Click here to reset