1. A robot cleaner for performing a cleaning operation comprising: a drive unit for driving a plurality of wheels; a camera disposed in the body; and a controller programmed to recognize a position of the drive unit using position information obtained from a recognition mark on a ceiling of a working area that is photographed by the camera, and controlling the drive unit by using the recognized position information to correspond to a target cleaning operation, wherein the recognition mark has a plurality of direction indicating portions integrally formed therewith, the direction indicating portions formed in an azimuthal direction from a predetermined center point of the recognition mark and having different lengths.