Robotic cleaning is the most effective when the equipment, site layout and cleaning requirements are suited to automation. Some factors such as floor type, available space, obstacles, pedestrian traffic and operational requirements can influence whether robotic cleaning is appropriate for a particular facility.