12/02/2018 11:18am
Indeed! [LINK]
08/02/2018 4:07pm
The advert video for @iros_2018 is really good! I wish robots really served coffee at the conference [LINK]
07/02/2018 10:10am
RT @NatureEcoEvo: Cockroach and termite genomes reveal molecular basis of termite eusociality [LINK] [LINK]
06/02/2018 1:29pm
Robotics for Nuclear Environments - a really cool website for a really cool project that I am currently a part of a… [LINK]
02/02/2018 8:09pm
RT @RIFBristol: Everything you need to know about Bristol’s sci-tech scene [LINK] via @siliconrepublic [LINK]

[Information Flow Principles in Robot Swarms]

Project: Designing Robot Swarms
Date: Oct 2015
Tags: swarm :: robotics :: C++

Information flow time series of a foraging robot swarm

An important characteristic of a robot swarm operating in the real world is the ability to cope with changeable environments by exhibiting behavioral plasticity at the collective level. The word "plasticity" refers to the ability of a collective to respond to changes in the environment, without any help from humans.

For example, in the setting explored in our paper, we investigate how different robot algorithms work in environments where utility of resource deposits changes over time. An ideal system would always collect resources from a deposit with the highest utility. However, because robots need to cope with various problems and interferences, different algorithms achieve different performance.
Analyzing swarm behaviour in terms of information value, a novel measure defined in our paper, can help us identify whether a particular robot control algorithm is likely to lead to plasticity of a swarm as a whole in dynamic environments.


Fast information flow is beneficial in static environments. Plastic swarm behaviour, important in dynamic or unknown environments, requires regulated information flow that leads to a greater balance between exploitation and exploration.

Swarm robotics, foraging, communication, self-organisation, plasticity

Publication: Pitonakova, L., Crowder, R. & Bullock, S. (2016). Information flow principles for plasticity in foraging robot swarms. Swarm Intelligence, 10(1), 33–63.

{Please enable JavaScript in order to post comments}

[You might also be intested in...]

Task Allocation in Foraging Robot Swarms
Bee-inspired self-regulation algorithms for robot swarms that deliver items into a single drop-off location and need to prevent congestion.
Are Robot Swarms Like Brains?
I have recently explored a way of measuring how information flows within a robot swarm. I think that there is something intriguing behind this idea - a swarm's resemblance to the human brain.
Designing robot swarms
In software engineering, a design pattern associates a particular class of known problem with a particular class of effective solution. Analogously, swarm robot engineers would benefit from design patterns that each associate specific robot control schemes with desired collective performance. In this project, we characterise such design patterns for robot swarms in the context of collective foraging and task allocation.
Impressions from ALIFE 14 New York
This summer, I attended the Artificial Life conference in New York. There were some interesting and not-so-interesting talks, but generally I am very glad I went. I had a chance to meet some great people and more importantly, to get much needed feedback on my own research. I also got offered to try out real robots in my research.
Foraging Strategies in Nature and Their Application to Swarm Robotics
While foraging is a task often experimented with in swarm robotics, it is often the case that foraging strategies inspired by nature are chosen without careful consideration. Foraging strategies including solitary foraging, behavioural matching, stigmergy, signaling to guide others and coordinated and cooperative hunting are identified and their implementation costs in robots, as well as their suitability for different scenarios is discussed.
V-REP, Gazebo or ARGoS? A robot simulators comparison
Let’s have a look at three commonly used open-source simulators for robotics: V-REP, Gazebo and ARGoS, to find out which one suits your project the best.