Here is a robot that can map your home and clean your floor. The Vorwerk Kobold VR100 Robot Vacuum is a smart gadget that goes room by room to clean the floor. It removes dirt, dust, and pet hair from carpets and hard floors. The Kobold VR100 can be programmed to clean your floors when you are not home.
The Kobold VR100 Vacuum Cleaner has a laser room scanner. You get a LCD control panel to interact with the robot. Its rotating brushes get the dirt off your floor fast. The device has a spot cleaning mode as well. More information is available here.