An artificial landmark recognizing apparatus, comprising: an optical transceiver which emits light to a target and receives light reflected from the target to convert the reflected light into an electrical signal; a distance measuring unit which measures a distance from points of the target using a difference between a time to emit light and a time to receive light; a luminous intensity measuring unit which measures a luminous intensity of light reflected from the points of the target; and an artificial landmark detecting unit which analyzes a change in the distance and the luminous intensity to determine whether the target is an artificial landmark and analyzes an invisible barcode included in the artificial landmark to generate a digital code, the artificial landmark comprising discontinuous stripes identifiable by the artificial landmark detecting unit, wherein the artificial landmark detecting unit determines whether the target is the artificial landmark by segmenting a candidate area where the luminous intensity of the points of the target discontinuously changes, meaning that the distance from the points corresponding to the stripes of the artificial landmark is within a predetermined first range, a variation of the luminous intensity of the points exceeds a predetermined second range, some of the luminous intensities of the points are smaller than a minimum value and others are larger than a maximum value, and the others are smaller than the minimum value or larger than the maximum value, and wherein the candidate area has an area similar to the strip of the artificial landmark, wherein the artificial landmark detecting unit is configured to normalize a luminous intensity for the distance from the points of the target with respect to a predetermined reference distance, to distinguish the normalized luminous intensity by a bright area and a dark area to determine whether the bright area and the dark area of the candidate area is a code sequence, and to convert the code sequence into a binary code to extract identification information, and wherein the artificial landmark detecting unit is furthermore configured to distinguish the bright area and the dark area using a moving average method which continuously calculates an average of two or more continuous data. an optical transceiver which emits light to a target and receives light reflected from the target to convert the reflected light into an electrical signal; a distance measuring unit which measures a distance from points of the target using a difference between a time to emit light and a time to receive light; a luminous intensity measuring unit which measures a luminous intensity of light reflected from the points of the target; and an artificial landmark detecting unit which analyzes a change in the distance and the luminous intensity to determine whether the target is an artificial landmark and analyzes an invisible barcode included in the artificial landmark to generate a digital code, the artificial landmark comprising discontinuous stripes identifiable by the artificial landmark detecting unit, wherein the artificial landmark detecting unit determines whether the target is the artificial landmark by segmenting a candidate area where the luminous intensity of the points of the target discontinuously changes, meaning that the distance from the points corresponding to the stripes of the artificial landmark is within a predetermined first range, a variation of the luminous intensity of the points exceeds a predetermined second range, some of the luminous intensities of the points are smaller than a minimum value and others are larger than a maximum value, and the others are smaller than the minimum value or larger than the maximum value, and wherein the candidate area has an area similar to the strip of the artificial landmark, wherein the artificial landmark detecting unit is configured to normalize a luminous intensity for the distance from the points of the target with respect to a predetermined reference distance, to distinguish the normalized luminous intensity by a bright area and a dark area to determine whether the bright area and the dark area of the candidate area is a code sequence, and to convert the code sequence into a binary code to extract identification information, and wherein the artificial landmark detecting unit is furthermore configured to distinguish the bright area and the dark area using a moving average method which continuously calculates an average of two or more continuous data.