Evolution of sustained foraging in 3D environments with physics

by   Nicolas Chaumont, et al.

Artificially evolving foraging behavior in simulated legged animals has proved to be a notoriously difficult task. Here, we co-evolve the morphology and controller for virtual organisms in a three-dimensional physically realistic environment to produce goal-directed legged locomotion. We show that following and reaching multiple food sources can evolve de novo, by evaluating each organism on multiple food sources placed on a basic pattern that is gradually randomized across generations. We devised a strategy of evolutionary "staging", where the best organism from a set of evolutionary experiments using a particular fitness function is used to seed a new set, with a fitness function that is progressively altered to better challenge organisms as evolution improves them. We find that an organism's efficiency at reaching the first food source does not predict its ability at finding subsequent ones because foraging efficiency crucially depends on the position of the last food source reached, an effect illustrated by "foraging maps" that capture the organism's controller state, body position, and orientation. Our best evolved foragers are able to reach multiple food sources over 90 average, a behavior that is key to any biologically realistic simulation where a self-sustaining population has to survive by collecting food sources in three-dimensional, physical environments.


page 7

page 10

page 15

page 16


A multi-agent evolutionary robotics framework to train spiking neural networks

A novel multi-agent evolutionary robotics (ER) based framework, inspired...

Grab, Pay and Eat: Semantic Food Detection for Smart Restaurants

The increase in awareness of people towards their nutritional habits has...

Evolving the MCTS Upper Confidence Bounds for Trees Using a Semantic-inspired Evolutionary Algorithm in the Game of Carcassonne

Monte Carlo Tree Search (MCTS) is a sampling best-first method to search...

Impact of Energy Efficiency on the Morphology and Behaviour of Evolved Robots

Most evolutionary robotics studies focus on evolving some targeted behav...

Using Genetic Algorithms to Simulate Evolution

Evolution is the theory that plants and animals today have come from kin...

Exploring the evolution of a trade-off between vigilance and foraging in group-living organisms

Despite the fact that grouping behavior has been actively studied for ov...

Please sign up or login with your details

Forgot password? Click here to reset