The Commercial Cleaning Robot makes a clean sweep in a wide range of public venues such as airports and shopping malls. It uses cameras and ultrasonic and radar sensors to sense people and warn "I am cleaning now, please let me pass by" to avoid collisions in busy and crowded spaces. Its friendly snowman shape won't scare observers, yet its lower cleaning brush is slightly exposed so its function is easily recognized. Signal lights also serve as alerts. The robot's location, battery level, cleaning mode and driving speed can be linked to a smartphone or smart pad. Multiple robots can be controlled remotely, enabling more efficient management.