Robots are going to do many things for us in the future. They are already pretty good at keeping our floors clean. The Vorwerk Kobold VR100 Robot is a smart vacuum cleaner that vacuums your home room by room. It uses laser navigation to map your rooms and can detect and avoid obstacles. It can also get back to its charging station to get recharged.
The VR100 has rotating brushes to remove dirt, dust, and pet hair from carpets and hard floors. It also has a spot cleaning mode. You can put the robot on a schedule to clean your home when you are not around. More information is available here.