[Tweets]

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]

[The Role of Recruitment in Robot Foraging]

Project: Designing Robot Swarms
Date: Sep 2013
Tags: swarm :: robotics :: Java :: AI

When is it profitable for robots to forage collectively? Here we compare the ability of swarms of simulated bio-inspired robots to forage either collectively or individually.

The conditions under which recruitment (where one robot alerts another to the location of a resource) is profitable are characterised, and explained in terms of the impact of three types of interference between robots (physical, environmental, and informational).

Outcome:

Key factors determining swarm performance include resource abundance, the reliability of shared information, time limits on foraging, and the ability of robots to cope with congestion around discovered resources and around the base location. Additional experiments introducing odometry noise indicate that collective foragers are more susceptible to odometry error.

Publication:
Pitonakova, L., Crowder R. & Bullock, S. (2014). Understanding the role of recruitment in collective robot foraging. In Lipson, H. et al. (eds.), ALIFE 14: The Fourteenth International Conference on the Synthesis and Simulation of Living Systems, MIT Press, 264-271.

Talk slides
Poster
Robots foraging DOWNLOAD PAPERGET JAVA EXECUTABLEDOWNLOAD CODE


{Please enable JavaScript in order to post comments}

[You might also be intested in...]

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.
Creeper
Creeper is a Java MVC framework for those who want to create multi-agent simulations (or games) and need something to build on. Creeper takes care of effective updating and rendering. You only need to specify the world objects and how they should look like.
Controlling Ant-Based Construction
Stigmergy allows insect colonies to collectively build structures that no single individual is fully aware of. Since relatively minimal sensory and reasoning capabilities are required of the agents, such building activity could be utilised by robotic swarms if we could learn how to control the shape of the final structures.
Does Communication Make a Difference?
This paper compares different animal groups from eusocial insect colonies to human society and discusses their mechanics and behaviour as agent systems.
Robot Flocking: Sensors and Control
This paper discusses various kinds of robot sensory input, approaches to motor control and ways they could be used for flocking. Focus is put on vision and Gibsonian optic flow that could be utilised by robots with advanced behaviour.