Four students in Portugal have built a robot which will helps 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.
Check it out
here