A mobile robot comprising: a body; a moving portion configured to move the body; a memory configured to store object information of a plurality of landmark candidate objects; a collector configured to collect image information on an object near the mobile robot; and a processor configured to compare the object information collected by the collector with the object information of the landmark candidate object stored in the memory, recognize whether the object is a landmark object based on a result of comparison and specify a location of the object the robot being characterised in that: in operation when the processor specifies locations of at least two landmark objects, the processor is further configured to set a no-entering region between the landmark objects and control the moving portion to prevent the mobile robot from entering the no-entering region, wherein the memory is further configured to store at least one landmark group obtained by grouping the plurality of landmark candidate objects, and wherein the processor is further configured to set the no-entering region between landmark objects that belong to the same landmark group of the landmark objects, wherein the processor is further configured to determine whether the landmark object is asymmetrical, and wherein the processor, when the landmark object is asymmetrical, is further configured to control the collector to collect a plurality of pieces of image information of different aspects of the landmark object in a circumferential direction and store the object information of the landmark object in the memory based on the plurality of pieces of obtained image information. a body; a moving portion configured to move the body; a memory configured to store object information of a plurality of landmark candidate objects; a collector configured to collect image information on an object near the mobile robot; and a processor configured to compare the object information collected by the collector with the object information of the landmark candidate object stored in the memory, recognize whether the object is a landmark object based on a result of comparison and specify a location of the object the robot being characterised in that: in operation when the processor specifies locations of at least two landmark objects, the processor is further configured to set a no-entering region between the landmark objects and control the moving portion to prevent the mobile robot from entering the no-entering region, wherein the memory is further configured to store at least one landmark group obtained by grouping the plurality of landmark candidate objects, and wherein the processor is further configured to set the no-entering region between landmark objects that belong to the same landmark group of the landmark objects, wherein the processor is further configured to determine whether the landmark object is asymmetrical, and wherein the processor, when the landmark object is asymmetrical, is further configured to control the collector to collect a plurality of pieces of image information of different aspects of the landmark object in a circumferential direction and store the object information of the landmark object in the memory based on the plurality of pieces of obtained image information. in operation when the processor specifies locations of at least two landmark objects, the processor is further configured to set a no-entering region between the landmark objects and control the moving portion to prevent the mobile robot from entering the no-entering region, wherein the memory is further configured to store at least one landmark group obtained by grouping the plurality of landmark candidate objects, and wherein the processor is further configured to set the no-entering region between landmark objects that belong to the same landmark group of the landmark objects, wherein the processor is further configured to determine whether the landmark object is asymmetrical, and wherein the processor, when the landmark object is asymmetrical, is further configured to control the collector to collect a plurality of pieces of image information of different aspects of the landmark object in a circumferential direction and store the object information of the landmark object in the memory based on the plurality of pieces of obtained image information.