Abstract: So you've finally caved - you've seen your friends embrace that robot-vacuum-cleaner-life and want to jump on board too. We get it: an autonomous device that cleans your floor for you? Sign me up. But the world of robot vacuum cleaners is a large and ofte...