Simple Swarm Foraging Algorithm Based on Gradient Computation

06/17/2019
by   Simon O. Obute, et al.
0

Swarm foraging is a common test case application for multi-robot systems. In this paper we present a novel algorithm for controlling swarm robots with limited communication range and storage capacity to efficiently search for and retrieve targets within an unknown environment. In our approach, robots search using random walk and adjust their turn probability based on attraction and repulsion signals they sense from other robots. We compared our algorithm with five different variations reflecting absence or presence of attractive and/or repulsive communication signals. Our results show that best performance is achieved when both signals are used by robots for communication. Furthermore, we show through hardware experiments how the communication model we used in the simulation could be realized on real robots.

READ FULL TEXT

page 1

page 5

page 7

page 8

page 9

research
06/18/2019

Chemotaxis Based Virtual Fence for Swarm Robots in Unbounded Environments

This paper presents a novel swarm robotics application of chemotaxis beh...
research
06/03/2019

Socially Inspired Communication in Swarm Robotics

Localized communication in swarms has been shown to increase swarm effec...
research
01/31/2020

Context-Aware Deep Q-Network for Decentralized Cooperative Reconnaissance by a Robotic Swarm

This paper addresses the problem of decentralized cooperation in a robot...
research
03/13/2019

Automated Construction of Metric Maps using a Stochastic Robotic Swarm Leveraging Received Signal Strength

In this work, we present a novel automated procedure for constructing a ...
research
01/04/2022

RASS: Risk-Aware Swarm Storage

In robotics, data acquisition often plays a key part in unknown environm...
research
07/12/2018

Achieving Connectivity Between Wide Areas Through Self-Organising Robot Swarm Using Embodied Evolution

Abruptions to the communication infrastructure happens occasionally, whe...
research
09/11/2019

SwarmMesh: A Distributed Data Structure for Cooperative Multi-Robot Applications

We present an approach to the distributed storage of data across a swarm...

Please sign up or login with your details

Forgot password? Click here to reset