Best With a Mop: Roborock E20 Robot Vacuum Cleaner and Mop Not only is this robot vacuum highly effective for cleaning carpets (thanks to sensors that increase suction when a carpet floor is detected in order to pull deeply-lodged dirt), but it also contains a water tank that can mop while vacuuming.