The iRobot® Roomba® 645, using its patented 3-stage cleaning system with AeroVac™ Technology, automatically adjusts to clean carpets, hardwood, tile, and linoleum floors while removing dirt, dust and much more. The robot's longer-lasting brushes allow Roomba to handle fibers such as hair more effectively, making maintenance quicker and easier than before. Roomba's new XLife™ Extended Life Battery delivers twice as many cleaning cycles as previous Roomba batteries, doubling the time before you may need to replace your Roomba battery. Roomba features iRobot's iAdapt® Responsive Navigation Technology, an advanced system of software and sensors that allows the robot to vacuum more of your room more thoroughly. Roomba vacuums every section of your room multiple times, getting into areas you can't easily reach, including under furniture and around everyday obstacles, vacuuming until the job is complete. The included Virtual Wall confines the robot to specific rooms and areas and Roomba automatically returns to its Home Base® to dock and recharge between cycles. All you have to do is press "Clean" and let the robot do the work.