The Kyvol Cybovac S31 is a 2-in-1 robot vacuum that learns your floor plan, cleans only where you want it and it can even mop. This robovac takes care of your home and itself by cleaning on schedule and charging itself when it needs to.