Shepherding with robots that do not compute

Anıl Özdemir, Melvin Gauci and Roderich Groß

Off

Abstract

We examine the problem solving capabilities of swarms of computation and memory-free agents.

Each agent has a single line-of-sight sensor providing two bits of information. The agent maps this information directly onto constant motor commands.

In previous work, we showed that such simplistic agents can solve tasks requiring them to organise spatially (multi-robot aggregation and circle formation) and manipulate passive objects (clustering).

In the present work, we address the shepherding problem, where the computation-free and memory-free agents (the shepherds) are tasked to gather and move a group of dynamic agents (the sheep) towards a user-defined goal. The shepherds and sheep are modelled as e-puck robots using computer simulations.

Our findings show that the shepherding problem does not fundamentally require arithmetic computation or memory to be solved. The obtained controller solution is robust with respect to sensory noise, and copes well with moderate changes in the number of shepherds and sheep.


Experiment videos

4 sensor state controller

5 shepherds 10 sheep
5 shepherds 20 sheep
5 shepherds 30 sheep
5 shepherds 40 sheep
5 shepherds 50 sheep
15 shepherds 10 sheep
15 shepherds 20 sheep
15 shepherds 30 sheep
15 shepherds 40 sheep
15 shepherds 50 sheep

6 sensor state controller

5 shepherds 10 sheep
5 shepherds 20 sheep
5 shepherds 30 sheep
5 shepherds 40 sheep
5 shepherds 50 sheep
15 shepherds 10 sheep
15 shepherds 20 sheep
15 shepherds 30 sheep
15 shepherds 40 sheep
15 shepherds 50 sheep

Project updates

Natural Robotics Lab: investigating robotic systems inspired by nature, and robotic models of natural systems.

A global reputation

Sheffield is a research university with a global reputation for excellence. We're a member of the Russell Group: one of the 24 leading UK universities for research and teaching.