Having a robotic vacuum cleaner buzzing around while you get on with something else feels a lot like living in the future. Of all the technology we have – smartphones, tablets, Wi-Fi, electric cars – a cleaning robot is the one which will make you think reality has caught up with science fiction.