Commercial cleaning robots: where they fit