More sophisticated models include mapping ability. The unit can use gyro, camera, radar, and laser (laser distance sensor or LDS) guided systems to create a floor plan, which can be permanently stored for more efficiency, and updated with information on areas which have been (or have not been) cleaned. Thus, the cleaning efficiency is greatly improved and the repetition rate is reduced significantly.