A cleaning robot comprising: a navigation unit configured to move the cleaning robot; a plurality of infrared ray receivers (181, 182, 183) configured to receive an infrared ray from a remote controller configured to output the infrared ray and visible light to form a light spot and including a first infrared ray receiver disposed in front of the cleaning robot, and at least two infrared ray receivers (182, 183) disposed along an outer edge of the cleaning robot; and a controller configured to: when the infrared ray output from the remote controller is received, control the navigator such that the main body tracks the infrared ray, where the infrared ray is modulated in accordance with a control command, control the cleaning robot such that the controller determines a relative position of the infrared ray in accordance with the infrared ray receiver (181, 182, 183) that receives the infrared ray with the strongest intensity among the plurality of infrared ray receivers (181, 182, 183), control the cleaning robot to perform an automatic cleaning, in which the cleaning robot moves along an automatic cleaning path, wherein in response to the infrared ray being received while controlling the cleaning robot to perform the automatic cleaning, the controller is configured to control the cleaning robot to move toward the infrared ray received from the remote controller, and in response to the infrared ray not being received while controlling the cleaning robot to move toward the infrared ray, the controller is further configured to control the cleaning robot to perform an intensive cleaning in which the cleaning robot moves along an spiral path, characterized in that in response to the intensive cleaning being finished, the controller is further configured to control the cleaning robot to perform an automatic cleaning. a navigation unit configured to move the cleaning robot; a plurality of infrared ray receivers (181, 182, 183) configured to receive an infrared ray from a remote controller configured to output the infrared ray and visible light to form a light spot and including a first infrared ray receiver disposed in front of the cleaning robot, and at least two infrared ray receivers (182, 183) disposed along an outer edge of the cleaning robot; and a controller configured to: when the infrared ray output from the remote controller is received, control the navigator such that the main body tracks the infrared ray, where the infrared ray is modulated in accordance with a control command, control the cleaning robot such that the controller determines a relative position of the infrared ray in accordance with the infrared ray receiver (181, 182, 183) that receives the infrared ray with the strongest intensity among the plurality of infrared ray receivers (181, 182, 183), control the cleaning robot to perform an automatic cleaning, in which the cleaning robot moves along an automatic cleaning path, wherein in response to the infrared ray being received while controlling the cleaning robot to perform the automatic cleaning, the controller is configured to control the cleaning robot to move toward the infrared ray received from the remote controller, and in response to the infrared ray not being received while controlling the cleaning robot to move toward the infrared ray, the controller is further configured to control the cleaning robot to perform an intensive cleaning in which the cleaning robot moves along an spiral path, when the infrared ray output from the remote controller is received, control the navigator such that the main body tracks the infrared ray, where the infrared ray is modulated in accordance with a control command, control the cleaning robot such that the controller determines a relative position of the infrared ray in accordance with the infrared ray receiver (181, 182, 183) that receives the infrared ray with the strongest intensity among the plurality of infrared ray receivers (181, 182, 183), control the cleaning robot to perform an automatic cleaning, in which the cleaning robot moves along an automatic cleaning path, wherein in response to the infrared ray being received while controlling the cleaning robot to perform the automatic cleaning, the controller is configured to control the cleaning robot to move toward the infrared ray received from the remote controller, and in response to the infrared ray not being received while controlling the cleaning robot to move toward the infrared ray, the controller is further configured to control the cleaning robot to perform an intensive cleaning in which the cleaning robot moves along an spiral path, characterized in that in response to the intensive cleaning being finished, the controller is further configured to control the cleaning robot to perform an automatic cleaning.