Choosing a Robot Cleaner With Mop A robot cleaner and mop is an efficient method of keeping hard floors spotless. These devices can mop and vacuum with a single pad, and some even wash the pads if they're dirty. Choose models that can differentiate between carpet and hard floors. Certain