The iRobot Roomba i6+ battery can last up to 75 minutes on a single charge.