[suggested]

[Tweets]

23/03/2017 6:58pm
RT @BristolRobotLab: @BristolRobotLab researchers to create biomimetic forebrain for 3D-printed robot hands [LINK] @Lever
22/03/2017 12:49pm
RT @RethinkRobotics: Robots won’t take your job—they’ll help make room for meaningful work instead [LINK] via @qz [LINK]
21/03/2017 7:18pm
RT @SwarmDynamics: We offer a fully funded #PhD position at @UniLuebeck (Germany) in #swarm #robotics & evolutionary robotics [LINK]
17/03/2017 3:02pm
Choreographing automated cars could save time, money and lives [LINK]
14/03/2017 2:44pm
MIT develops #robots controlled by human brains [LINK]

[Search by tag: robotics]

The Hive Mind

Date: 14/10/2016 :: 0 comments
Tags: swarm :: robotics :: Flash :: AI


The Hive Mind is a sci-fi puzzle game about insect-inspired construction with robots. The player takes on the role of an Overseer who was sent to an alien planet and designs simple rules that robots use to create structures brick by brick.

Task Allocation in Foraging Robot Swarms

Date: 29/04/2016 :: 0 comments
Tags: swarm :: robotics :: C++ :: A-Life


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?

Date: 19/02/2016 :: 0 comments
Tags: swarm :: robotics :: neural networks :: mind :: A-Life


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.

Design Patterns for Robot Swarms

Date: 04/02/2016 :: 0 comments
Tags: swarm :: robotics :: C++ :: AI


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.

Lots of Robots at IROS in Germany

Date: 05/10/2015 :: 0 comments
Tags: robotics :: neural networks :: AI :: A-Life


I have just returned from the IROS conference that took place in Hamburg, Germany. The conference name stands for Intelligent Robots and Systems and it was a huge event full of talks and exhibitions about robotics. While the atmosphere was very professional, the spirit of Oktoberfest, a traditional German celebration of beer and German culture that happens between September and October, managed to blend in very well.

Information Flow Principles for Plasticity in Robot Swarms

Date: 03/10/2015 :: 0 comments
Tags: swarm :: robotics :: C++


An important characteristic of a robot swarm that must operate in the real world is the ability to cope with changeable environments by exhibiting behavioural plasticity at the collective level. In this paper, we report on simulation experiments with homogeneous foraging robot teams and show that analysing swarm behaviour in terms of information flow can help us to identify whether a particular behavioural strategy is likely to exhibit useful swarm plasticity in response to dynamic environments.

Have I Met an Android?

Date: 17/09/2015 :: 0 comments
Tags: robotics :: games :: AI :: A-Life


I was browsing game discussion forums on Steam and came across a post that did not make much sense. Have I talked to an AI?

The Hive Mind in Southampton

Date: 16/03/2015 :: 0 comments
Tags: swarm :: robotics :: games :: AI :: A-Life


I had the privilege to present The Hive Mind, my new sci-fi puzzle game about insect-inspired construction with robots, at the University of Southampton Science and Engineering day last weekend. A lot of people came to play it and it was great to watch how they interacted with it - kids were often better at the game than their parents!

How will artificial life impact the future?

Date: 26/10/2014 :: 0 comments
Tags: swarm :: robotics :: neural networks :: AI :: A-Life


In 2013, I was a part of the TRUCE workshop at the Alife conference. The workshop brought together scientists and creative writers in order to create a cool book full of stories about A-life (artificial life) and artificial intelligence and about how it will impact our society in the future. As I am very interested in swarm robotics, sci-fi games and movies and generally how the future will look like when robots run around and are part of our everyday lives, I jumped at the opportunity to cooperate on the project.

Impressions from ALIFE 14 New York

Date: 12/08/2014 :: 0 comments
Tags: swarm :: robotics :: AI :: A-Life


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.

Ilidian the robotic dinosaur

Date: 28/01/2014 :: 0 comments
Tags: robotics :: AI :: A-Life


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.

Linee the line follower

Date: 08/12/2013 :: 0 comments
Tags: robotics


Linee is a line following robot that instead of being programmed, uses a fully analogue controller board. It features headlights, light sensors, a comparator chip, wheels and other small parts that make it follow either black lines on a light background or white lines on a dark background. This is my first real robotic project ever.

LED Christmas Tree

Date: 30/11/2013 :: 0 comments
Tags: robotics


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.

Il Matto: Hello World

Date: 18/11/2013 :: 0 comments
Tags: robotics :: C++


Il Matto is a microcontroller development board that uses Atmel's ATMega644PA AVR chip. It was developed at the University of Southampton, which means that I get to play with it thanks to Klaus-Peter Zauner.

Impressions from ECAL 2013

Date: 17/09/2013 :: 2 comments
Tags: swarm :: robotics :: A-Life


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.

Understanding the Role of Recruitment in Robot Foraging

Date: 16/09/2013 :: 0 comments
Tags: swarm :: robotics :: Java :: AI


The ability of a simulated robotic swarm of individualists and a swarm of bee-like communicators to collect resources from various environments is compared.

Accepted to the ECAL 2013 A-Life conference

Date: 22/06/2013 :: 1 comment
Tags: swarm :: robotics :: A-Life


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...

Controlling Ant-Based Construction

Date: 02/04/2013 :: 0 comments
Tags: swarm :: robotics :: Java :: A-Life


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.

Foraging Strategies in Nature and Their Application to Swarm Robotics

Date: 22/03/2013 :: 0 comments
Tags: A-Life :: AI :: robotics :: swarm


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.

Starting my PhD Next Week

Date: 16/09/2012 :: 0 comments
Tags: swarm :: robotics


I have finally finished making my studio in Southmapton at least decently homey as I am starting my PhD programme on Tuesday. I met some of my classmates yesterday (Saturday) during a barbeque and I am very excited about our future discussions and beer drinking.

My First Journal Publication

Date: 06/09/2012 :: 0 comments
Tags: swarm :: robotics :: neural networks :: A-Life


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

Ultrastable Neuroendocrine Robot is born

Date: 09/05/2012 :: 0 comments
Tags: robotics :: neural networks :: Mindstorms :: A-Life


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

Robots and Aliens

Date: 01/04/2012 :: 0 comments
Tags: robotics :: Mindstorms :: C++ :: AI


After a couple of releases of my NXC UserInteraction library that has already registered some downloads, I am retracting for a while to C++ until I can afford more sensors for my lego robot. I've decided to revisit Alien Farm, a strategy game I created as a part of my BSC thesis.

NXC UserInteraction Library :: List of Constants

Date: 12/03/2012 :: 0 comments
Tags: robotics :: Mindstorms


The constants listed below can be re-defined BEFORE the library header file is included

NXC UserInteraction Library

Date: 09/03/2012 :: 3 comments
Tags: robotics :: Mindstorms


The User Interaction (UIn) Library helps you create standard user interfaces (multi-line aligned texts, buttons, menus, etc.) and capture user actions on the NXT brick. The library works with the intelligent brick buttons and keeps all your sensor ports free for your program to use.

Developing in NXC using XCode

Date: 02/01/2012 :: 26 comments
Tags: robotics :: Mindstorms


After comparing a number of options, I chose NXC as a pretty good alternative to Robot-C. It supports a lot of things like sensor and motor management, playing of sounds, basic 2D and 3D graphics, etc. Most importantly, you can compile your programs from the command line or from XCode. This tutorial assumes knowledge of XCode 4 and of C. The NXC programming guide is a good reference.

Setting up NXC Development on a Mac

Date: 01/01/2012 :: 4 comments
Tags: robotics :: Mindstorms


This tutorial provides a step-by-step guide for setting up your Mac or Linux machine and your NXT brick for development with NXC. We will use the enhanced NXC firmware in order to enable extended functions for development.

Robogator

Date: 16/12/2011 :: 2 comments
Tags: robotics :: Mindstorms


Robogator is a robot alligator that can walk and bite. Two rear legs powered by motors push the robot's body forwards or drag it backwards and wheels at the back and front assist the motion. The robot has a camera on its head and a motor that controls the jaw is activated when an object is near.

ShooterBot

Date: 26/11/2011 :: 0 comments
Tags: robotics :: Mindstorms


ShooterBot spins around, looking for close targets to shoot at. Its proximity sensor starts firing signals when an object gets as close as about 20cm, at which point the robot gives a warning by showing blue instead of green light. The light turns red after about 2 seconds provided that the object does not move away and the robot shoots a ball at it.

Ultrastable Neuroendocrine Robot Controller

Date: 15/08/2011 :: 0 comments
Tags: robotics :: neural networks :: Java :: AI :: A-Life


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

Date: 12/05/2011 :: 0 comments
Tags: robotics :: neural networks :: Java :: AI :: A-Life


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.

Robot Flocking: Sensors and Control

Date: 04/01/2010 :: 0 comments
Tags: swarm :: robotics :: AI


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.

[Blog]

Coding for tomorrow: Why is good code important?

"Why should I care about how my code is written, as long as it works?" I will argue here that well-structured and well-written code not...

[read full]

How Coding in Python Might Be Bad For You

7 reasons why coding in Python is like writing a really bad essay and getting away with it

[read full]

Book Review: Waking, Dreaming, Being

What is the self? Is it the basic nature of the mind or is it something perceived by the mind? I'd really recommend the book to anyone...

[read full]

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...

[read full]