Best Robot Cleaners The Roomba j7+ from iRobot is a robot that vacuums and mops. It comes with a washable, self-emptying dock. It also has excellent mapping capabilities, but it was unable to recognize objects during our tests, and even mistakenly identifying an accidental BBQ spill for poop. The navigation