This paper presents the design and control of a cleaning unit installed on a novel wall-cleaning robot (ROPE RIDE: RObotic Platform Enabling Rope access In Dangerous Environment). The proposed cleaning unit is able to autonomously avoid various obstacles on the wall of a building and also performs cleaning with sufficient contact force. The prototype of a cleaning unit is systematically designed and examined to verify its impedance-controlled cleaning performance.