In the past few months, we have covered Atlas a lot here. It is a robot designed for emergency situations. As the below video shows, this humanoid robot can also sweep floors, pick up trash, and move things in homes.
Since the robot is designed to negotiate rough terrain, cleaning a house should not be an issue for it. When you can get yours hands on one of these? That remains to be seen.