An vacuum cleaning robot has a drive system adapted to autonomously move a base housing along a horizontal surface and is controlled by a computer processing unit. A dusting assembly is mounted to the base housing and is adapted to selectively rest on a surface to be cleaned. A suction source draws dirt and debris through a suction nozzle and deposits the same in the recovery tank. A power source is connected to the drive system and to the computer processing unit. The computer processing unit is adapted to direct horizontal movement of the base housing within boundaries of the surface to be cleaned based upon input data defining said boundaries.