https://output.jsbin.com/goweqecuya/ https://rentry.co/qpo9vu9o Top Robot Vacuums and Mop Combos While robots can't replace a traditional vacuum for picking up ground-in debris like metal screws or chunks of orzo pasta, they are excellent at sweeping dust, crumbs and hair from pets. The most effective models come with smart navigation technology and object avoidance capabilities that allow them to maneuver around cords, toys and other household obstacles. 1. iRobot Roomba i3+ EVO The iRobot Roomba i3+ is a great robot vacuum that comes with a number smart features to make it easier to maintain. Its automatic bin emptying is among the most useful features we've encountered in an iRobot and it is compatible with hard floors as well as carpets. The app will guide you through the entire process. It's also simple to use and set up. Another notable feature is the ability to return to the spot where it was when we tested it. It did this for 77 minutes in one cleaning before running out of battery. The i3+ EVO, unlike some of the other robot vacuums we have tested, has a self emptying bin that automatically disposes of debris in an external dirt compartment on its charging base once it is fully filled. This helps reduce the need for hands-on maintenance and also helps prevent the i3+ EVO from overfilling, but it still needs to be manually emptied after every cleaning session. The i3+ EVO's built-in dustbin holds 2.4L of debris and is more than enough to get it through four or five cleaning sessions before needing to replace it. Similar to the i7, this model uses state-of-the-art floor sensors to create maps and navigate in neat rows. The i3+ EVO can only store one map, while the i7 is able to store multiple. The i7 can also utilize its map to create no-go zones as well as virtual barriers, however the i3+ EVO cannot. Although i3+ EVO is more effective in removing dirt and debris from surfaces than the other robovacs we looked at, it's not the best in terms of cleaning edges