The Roomba 890 can learn the map of your house thanks to its iAdapt Navigations and mapping technology. Plus, it comes with a camera that can prevent the unit from crashing into obstacles.