This robotic cleaning device simulates the action of scrubbing a floor by hand. It follows a fully automatic intelligently planned scrubbing path using visual navigation orientation. Features include automatic water seepage to cleaning pads with controllable humidity, a square shape to clean without dead corners, zigzag cleaning, edge cleaning, escape mode, intelligent barrier, and carpet avoidance. The simple and clean design make it easy to disassemble and replace damaged parts.