The iRobot Roomba j7+ avoids obstacles and learns from them to become a better cleaner. iRobot Roomba j7+ review : Read more