A robot cleaner includes a drive unit for driving a plurality of wheels, a
camera disposed in a body for photographing an upper image extending
perpendicular to a running direction, a controller for recognizing a
position by using position information obtained from a recognition mark
formed 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. Accordingly,
since the recognition mark for the recognition of a current position of
the robot cleaner is formed on a ceiling that has a few changes, the
position recognition is performed with more accuracy and the traveling of
the robot cleaner to the target work area and a cleaning operation is
performed efficiently.