The iRobot 650 Roomba offers Dirt Detect technology which triggers this vacuum cleaning robot to initiate cleanup. The technology also employs an acoustic sensor to identify dirtier areas so that the robot can spend more time cleaning those surfaces. This iRobot Roomba vacuum picks up a variety of particles from dirt to pet hair and other debris. With its three-stage cleaning system, getting into nooks and crannies is a cinch. With the iAdapt advanced system software and sensors, this iRobot Roomba vacuum ensures that cleaning takes place evenly, and it removes debris from hard-to-reach areas as well. This robot vacuum cleaner also lets the user choose where the iRobot Roomba vacuum can go. The Virtual Wall limits the areas this cleaning machine can venture into. The iRobot 650 Roomba can be programmed to clean areas up to seven times per week including when the owner is not home. For people on the go and in need of a clean floor, this vacuum cleaner from iRobot completes tasks with little to no effort from the owner.