Smart Home Four questions to answer before buying a robot vacuum Carpet or hard floor, pets or not, how many floors, and who empties the bin.