I came across with this link and I found it interesting. Just wanna share it to all of you.
"Four students in Portugal have built a robot which will help clean floors.
The machine can run itself, using barcodes on the walls to work out where in a building it is, or it can be controlled by a user for more complicated manoeuvres."