How we’re using Darwin’s theory of evolution to build robots that can adapt and learn on their own

 

Connecting state and local government leaders

Artificial evolution can generate simulated robots that are adapted to their environments, perform simple tasks and quickly adapt to damage during a mission.

The Conversation

This article was first posted on The Conversation.

The uptake of robotics technology is increasing at a startling rate.

In the U.S., robot sales are predicted to increase by at least 15 percent per year between 2017 and 2020. Contrasting that to the human race, with an annual population increase of approximately 1.1 percent, has led some to predict that the number of robots in the world will surpass the number of humans within 30 years.

Most of these robots will perform repetitive tasks that require little or no intelligence, but a huge range of useful jobs need robots that can adapt and learn on their own. That’s why we’re using Darwinian evolution as the basis of our robot design process.

Structured and unstructured environments

Robots are often used in what we might call a “structured” environment -- somewhere that conditions are predictable and controllable, with no hidden surprises.

Think of a robot arm on an assembly line. It can perform a repetitive task, for example mounting a door onto a chassis, with relative ease because the environment it works in is tightly controlled. Intelligence is not required here, and it is easy for us to design robots for these types of tasks.

But robots struggle when we take them outside. Australia is a prime location for deploying robots outdoors, whether performing long term biodiversity studies in rain forests or providing vital information to first responders following a natural disaster. Robots would be incredibly helpful in these “unstructured” environments, which are unpredictable and uncontrollable.

To build robots that are ready to handle the challenges of unstructured environments, we need a design process that focuses on adaptation and intelligence. Luckily, we know of an incredibly powerful algorithm that creates intelligent, robust, and adaptive machines already: evolution.

Darwinian design

The vast richness and complexity of flora and fauna observed on our planet is the result of genetics and Darwinian evolution. Creatures thrive in the most challenging and unexpected of environments, adapting themselves over numerous generations to become masters of the niche in which they reside.

Let’s consider a high level description of evolution: genes define creatures, and creatures exist in an environment. Creatures automatically adapt to their environmental niches because genes that allow them to survive and procreate in that environment are passed on to the next generation.

Artificial evolution

Instead of a population of birds or plants, what if we used Darwin’s principles to evolve a population of robots that automatically improve their performance in an environment?

We can do this either by creating a computer simulation of the robots -- which saves time and money -- or by creating them in real life. Either way, we need the following components:

Genome. A genome defines what the robot looks like and how it behaves. It is made up of a list of numbers, or genes. A leg might be defined by three genes -- the numbers 250, 3, 2 -- which gives us a leg 250mm in length, with three joints and two toes. Further numbers might tell us how many legs the robot has, where they are placed in relation to the body, what sensors the robot has and how they are wired up, and how the robot translates its sensor readings into movements to produce a behavior.

A population of robots. We make our robots according the instructions in their genomes. Each robot initially has random numbers in its genome.

A task. Let’s say we want our robots to count wombats in a certain region. We define an equation called a fitness function. Fitness is a score that tells us how well the robot is performing -- for instance, how many wombats it counts per hour. The robots attempt the task, which gives us a fitness score for each robot. Some robots will be fitter than others, and the fittest robots are more likely to be picked as “parents.”

Variation. Our parents create children. Crossover combines genes from both parents into a new “child” genome. Mutation slightly changes some of these genes as they pass from parent to child. We can make the children and get a fitness score for each, as before. Because the genomes of the children are similar to the genomes of fit parents, they are likely to be good at the task.

Generations. We perform this loop many times, incrementally optimizing the population of robots to be suited to their task and environment.

‘Endless forms most beautiful’

This is an exciting time to be evolving robots -- advances in 3D printing help us create a huge range of different robot designs, and new types of sensors and actuators only add to this burgeoning field of research.

Although we aren’t yet at a stage to match the wonderful complexity of natural life, artificial evolution can generate simulated robots that are adapted to their environments and perform simple tasks, and can quickly adapt to damage during a mission.

Evolution can also assist a designer by quickly finding good combinations of a robot’s physical attributes.

The image below is a “feature map” for a legged robot performing a simple mapping task in an environment with uneven terrain. Each pixel represents a combination of six parameters related to the shape of the robot, such as leg length, body mass, and number of joints per leg. Lighter colors represent fitter combinations. More of this map is filled in as evolution proceeds and new combinations are discovered. This kind of map helps designers to locate good body designs.

Author provided image

Different environments change how this map is filled in.

 

 

Crucially, artificial evolution gives us a tool to adapt robots to their environmental niches, which might be key to successfully deploying robots for useful tasks in the harshest environments Australia has to offer.

X
This website uses cookies to enhance user experience and to analyze performance and traffic on our website. We also share information about your use of our site with our social media, advertising and analytics partners. Learn More / Do Not Sell My Personal Information
Accept Cookies
X
Cookie Preferences Cookie List

Do Not Sell My Personal Information

When you visit our website, we store cookies on your browser to collect information. The information collected might relate to you, your preferences or your device, and is mostly used to make the site work as you expect it to and to provide a more personalized web experience. However, you can choose not to allow certain types of cookies, which may impact your experience of the site and the services we are able to offer. Click on the different category headings to find out more and change our default settings according to your preference. You cannot opt-out of our First Party Strictly Necessary Cookies as they are deployed in order to ensure the proper functioning of our website (such as prompting the cookie banner and remembering your settings, to log into your account, to redirect you when you log out, etc.). For more information about the First and Third Party Cookies used please follow this link.

Allow All Cookies

Manage Consent Preferences

Strictly Necessary Cookies - Always Active

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data, Targeting & Social Media Cookies

Under the California Consumer Privacy Act, you have the right to opt-out of the sale of your personal information to third parties. These cookies collect information for analytics and to personalize your experience with targeted ads. You may exercise your right to opt out of the sale of personal information by using this toggle switch. If you opt out we will not be able to offer you personalised ads and will not hand over your personal information to any third parties. Additionally, you may contact our legal department for further clarification about your rights as a California consumer by using this Exercise My Rights link

If you have enabled privacy controls on your browser (such as a plugin), we have to take that as a valid request to opt-out. Therefore we would not be able to track your activity through the web. This may affect our ability to personalize ads according to your preferences.

Targeting cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.

Social media cookies are set by a range of social media services that we have added to the site to enable you to share our content with your friends and networks. They are capable of tracking your browser across other sites and building up a profile of your interests. This may impact the content and messages you see on other websites you visit. If you do not allow these cookies you may not be able to use or see these sharing tools.

If you want to opt out of all of our lead reports and lists, please submit a privacy request at our Do Not Sell page.

Save Settings
Cookie Preferences Cookie List

Cookie List

A cookie is a small piece of data (text file) that a website – when visited by a user – asks your browser to store on your device in order to remember information about you, such as your language preference or login information. Those cookies are set by us and called first-party cookies. We also use third-party cookies – which are cookies from a domain different than the domain of the website you are visiting – for our advertising and marketing efforts. More specifically, we use cookies and other tracking technologies for the following purposes:

Strictly Necessary Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Functional Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Performance Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Social Media Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Targeting Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.