We have a mopping robot from Medion that doesn't just mop with a damp cloth but with a rotating roller. It has a fresh water tank and a grey water tank. I pre-treat individual stains in the kitchen and let it run twice, then I find the result good. However, it doesn't necessarily save time (unlike with a vacuum robot). As a tech nerd, I prefer to maintain the device rather than mop myself. In any case, that almost takes as long.