[Blog :: Jan - Jan 2014]

Ilidian the robotic dinosaur

Robots AI Added on 28/01/2014

Meet Ilidian, my robotic dinosaur pet. He is a male Pleo rb, in my opinion one of the most advanced home robotic pets at the moment. He has a lot of touch sensors so he can feel being stroked or hit on various parts of his body, temperature sensors that allow him to feel dizzy when hot or shiver when cold and much more stuff that make him quite life-like.

LED Christmas Tree

Robots Added on 30/11/2013

Build Brighton, a group of people interested in electronics, robots and a lot of other stuff, have created electronic Christmas kits and are running workshops where you can learn how to solder the components together. The kits include a Christmas tree and a snowman badge, both with blinking LEDs.

Blizzard finally gone mad!

Games Added on 08/11/2013

That's it - the artists and developers at Blizzard have finally gone mad to bring us Heores of the Storm - a game that puts all heroes from your favourite Blizzard games like Starcraft, Wacraft and Diablo together.

Impressions from ECAL 2013

Multi-agent systems Robots Added on 17/09/2013 :: 2 comments

I recently returned from Taormina, Sicily where I attended the ECAL 2013 conference. It was so amazing that I felt I had to share my experience from it on this blog.

Do you really need a supercomputer?

Java C++ Added on 25/06/2013 :: 2 comments

So you've decided to use a supercomputer to run your simulations, like Iridis at Southampton Uni. You can just schedule jobs and run them remotely, without having to run them one by one on your machine. Awesome. Well, not always.

Accepted to the ECAL 2013 A-Life conference

Multi-agent systems Robots Added on 22/06/2013 :: 1 comment

The paper 'Controling Ant-Based Construction' that I recently wrote in cooperation with my supervisor Seth Bullock has now been accepted to the ECAL 2013 conference. The work is about a simulation of 2D ant nest building, where different nest shapes are made...

Stardust Colonies Web Site Is Launched!

Multi-agent systems Games C++ AI Added on 31/05/2013

I have finally launched web site for my strategy game Stardust Colonies. Unlike in most strategy games, you get to control minions who have their job preferences and will behave differently based on what you tell them to do. Also, you don't train units in buildings but clone existing ones, which I think feels more natural to the player...

The 'I Matter' Illusion

Multi-agent systems Philosophy Added on 24/02/2013 :: 2 comments

How many times a day do you encounter slogans like 'treat yourself with this and that product' or 'your choice of this and that' or even 'this and that is in this way for your convenience'? The idea that the world is all about you creeps everywhere these days...

A Quest for a Better PC

Games Added on 16/02/2013

Since Starcraft II : Heart of the Swarm and the new Simcity are soon to be released, I have decided to finally upgrade my PC. I decided to go crazy and ordered the AMD FX 8350 (yes, it's an 8-core processor!) and 16GB RAM to support the madness. Of course getting it running took much more effort that I could have guessed.

pyCreeper

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.

Novelty detection with robots using the Grow-When-Required Neural Network

The Grow-When-Required Neural Network implementation in simulated robot experiments using the ARGoS robot simulator.

Fast Data Analysis Using C++ and Python

C++ code that processes data and makes it available to Python, significantly improving the execution speed.

Designing Robot Swarms

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

Robustness in Foraging E-puck Swarms Through Recruitment

Swarms of five e-puck robots are used in a semi-virtual environment, facilitated by the VICON positioning system. Recruitment can make swarms more robust to noise in robot global positioning data.