11/06/2018 5:20pm
RT @AndyRidgway1: They've been a fair few months in the making but we - that's @SciCommsUWE - have just launched a new range of #scicomm tr…
08/06/2018 11:19am
MIT scientists created a “psychopath” AI by feeding it violent content from Reddit. A very interesting experiment.… [LINK]
07/06/2018 7:36pm
Excited that our paper on #information exchange #design #patterns for #robot #swarm #foraging is now published in… [LINK]
06/06/2018 5:04pm
I suppose following the horrible news of @Microsoft taking over @github, this is what the @Bitbucket landing page l… [LINK]


Foraging Strategies in Nature and Their Application to Swarm Robotics

Multi-agent systems AI A-Life Date: 22/03/2013

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.

Does Communication Make a Difference?

Multi-agent systems Date: 19/04/2010

This paper compares different animal groups from eusocial insect colonies to human society and discusses their mechanics and behaviour as agent systems. The main focus is on interaction between the agents and on how properties of a system like effectiveness or predictability are affected by these interactions.

The Centralised Mindset and Complexity Science

Multi-agent systems Mind Date: 05/01/2013

Humans tend to explain decentralised phenomena as being caused by a single entity. This way of thinking is often referred to as 'the centralised mindset'. Several authors propose that using programming environments where creation of decentralised agent-based systems is easy...

Robot Flocking: Sensors and Control

Multi-agent systems AI Date: 04/01/2010

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.

Will is Conscious, but not Free

Mind Date: 04/05/2011

The effect of unconscious stimuli on motor actions and emotions is discussed. The nature of human will is examined through review of experiments on correlates of brain activity during volitional actions.

A 2D iPhone Game Framework

Objective-C Games Date: 09/01/2010

The project reviews some of the existing design patterns and available algorithms used in iPhone games development. The application created is a template project for a 2D iPhone game.

Inner States for Game Agent Systems

Games C++ AI Date: 02/06/2009

The theoretical part of the project focuses on currently used techniques for obstacle avoidance, task-oriented behaviour and fuzzy logic in the field of games AI. A number of approaches are discussed and evaluated.

Procedural Modelling

Games Date: 23/05/2008

The paper provides an insight into procedural modelling techniques and uses. Procedural modelling is an alternative approach to modelling when high realism and fast real-time rendering of complex objects is desired.


The main purpose of pyCreeper is to wrap tens of lines of python code, required to produce graphs that look good for a publication, into functions. It takes away your need to understand various quirks of matplotlib and gives you back ready-to-use and well-documented code.

Citations count fails to measure the impact of research

Academic career progress is often judged by so-called "h-index", that measures how much your research is being cited. I recently had a detailed look at what exactly the citations, specifically those reported by Google Scholar, amount to. Only a relatively small fraction of the reported citations corresponded to research being applied or reproduced in a meaningful way.

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.

Designing Effective Roadmaps for Robotics Innovation

Automated factories, autonomous delivery drones, self-driving cars: these and similar technologies will soon touch every aspect of our lives. An engaging discussion about how these technologies are regulated and innovated took place at the IROS 2017 conference.

The Information-Cost-Reward framework for understanding robot swarm foraging

The Information-Cost-Reward (ICR) framework relates the way in which robots obtain and share information about where work needs to be done to the swarm’s ability to exploit that information in order to perform work efficiently in the context of a particular task and environment.