PURPOSE: A robot cleaner and a control method thereof are provided to enable a robot cleaner to move slowly if a sensor module detects an object from a distant area. CONSTITUTION: A robot cleaner comprises a body(10) and a sensor module. The sensor module comprises a plurality of sensing areas and the distance between each sensing area and the body is different. The sensor module comprises a receiving unit and first and second transmitting units. The receiving unit receives the signal reflected from areas(NZ,LZ) close to and far from the body. The first transmitting unit transmits a signal to the far area. The second transmitting unit transmits a signal to the close area.