ANTI-COLLISION MECHANISM AND SWEEPING ROBOT | Patent Application Number 18132151 | Patexia