15/08/2018 5:16pm
An exciting opportunity to do a well-funded #PhD at the University of Bristol, working on hybrid #autonomous system… [LINK]
08/08/2018 7:25pm
RT @RoboticsWoE: Robotics Teaching Jobs at University of Bristol [LINK]
08/08/2018 7:23pm
RT @SwarmDynamics: From #BEECLUST to BEEPOST (Ogunsakin et al.) a distributed architecture Self-Organizing Flexible Manufacturing System (…

[My First Journal Publication]

Multi-agent systems Robots Neural networks A-Life Added on 06/09/2012

After working on it for quite a long time, my paper titled Ultrastable Neuroendocrine Robot Controller was finally accepted for publication in Adaptive Behaviour. It is now available on OnlineFirst.

I put together one of my Masters courseworks and my Masters dissertation and have done some extra work over the last year or so. The paper describes a neural network controller modulated by hormones where behaviour of both neurons and hormone-producing glands is ultrastable, meaning that the parts self-reconfigure in order to achieve low activation. I show that this type of mechanism allows for both behaviour self-organisation and adaptation to perturbations during tasks like obstacle avoidance, action selection and targeted navigation.

Based on the journal terms and conditions, I will be able to put the paper on my web site next year. For now, I will post updates on Twitter regarding when it should be published.

{Please enable JavaScript in order to post comments}

Ultrastable Neuroendocrine Robot is born

I have finally put a beginning of an artificial brain to my Ultrastable Neuroendocrine Robot - UNER... my lego robot can now measure inputs from its 3 front proximity sensors and individual cells in its brain get activated when it sees something

To Vote or Not To Vote: A Swarm Approach

I’ve never voted. I am not sure why, I perhaps don't care enough. People always tell me: 'Imagine everybody would decide not to vote! You have to vote because every small opinion counts towards the final results'. I've never agreed with it, although I couldn't express why...

Ultrastable Neuroendocrine Robot Controller

Attributes of ultrastability as an adaption mechanism in a hormone-modulated neural robot controller were investigated in a simulation. Action-selection based on hormone-driven utilities of memory items was used to alternate between mineral gathering and recharging.

Adaptive Robot Controller

A robot neural controller where obstacle-avoidance and random-walk neurons observe level of their irritation and randomly reconfigure their connections to motors when the irritation reaches a specified threshold is presented and tested.


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.

Designing Robot Swarms

This project looks at the challenges involved in modeling, understanding and designing of multi-robot systems.