A lawn mowing robot comprising: a body; a driving wheel configured to move the body; a sensor configured to sense information associated with the lawn mowing robot; the lawn mowing robot further comprising: a controller configured to perform a calibration of the sensor and to set a parameter associated with the sensor, wherein the controller is configured to perform the calibration by moving the body of the lawn mowing robot in a predetermined pattern at an operating area, characterized in that, the controller is configured to: control the driving wheel to rotate the body at a plurality of points in the operating area for performing the calibration; control the driving wheel to rotate the body by 360 degrees or more at one point of the operating area; when the calibration is complete at the one point, control the driving wheel to move the lawn moving robot to another point of the operating area; when the lawn moving robot moves to the other point, perform the calibration on the other point by rotating the body by 360 degrees or more at the other point, wherein the controller is further configured to determine the plurality of points at which the calibration is to be performed based on topographic information of the operating area. a body; a driving wheel configured to move the body; a sensor configured to sense information associated with the lawn mowing robot; the lawn mowing robot further comprising: a controller configured to perform a calibration of the sensor and to set a parameter associated with the sensor, wherein the controller is configured to perform the calibration by moving the body of the lawn mowing robot in a predetermined pattern at an operating area, characterized in that, the controller is configured to: control the driving wheel to rotate the body at a plurality of points in the operating area for performing the calibration; control the driving wheel to rotate the body by 360 degrees or more at one point of the operating area; when the calibration is complete at the one point, control the driving wheel to move the lawn moving robot to another point of the operating area; when the lawn moving robot moves to the other point, perform the calibration on the other point by rotating the body by 360 degrees or more at the other point, wherein the controller is further configured to determine the plurality of points at which the calibration is to be performed based on topographic information of the operating area. a controller configured to perform a calibration of the sensor and to set a parameter associated with the sensor, wherein the controller is configured to perform the calibration by moving the body of the lawn mowing robot in a predetermined pattern at an operating area, characterized in that, the controller is configured to: control the driving wheel to rotate the body at a plurality of points in the operating area for performing the calibration; control the driving wheel to rotate the body by 360 degrees or more at one point of the operating area; when the calibration is complete at the one point, control the driving wheel to move the lawn moving robot to another point of the operating area; when the lawn moving robot moves to the other point, perform the calibration on the other point by rotating the body by 360 degrees or more at the other point, wherein the controller is further configured to determine the plurality of points at which the calibration is to be performed based on topographic information of the operating area. control the driving wheel to rotate the body at a plurality of points in the operating area for performing the calibration; control the driving wheel to rotate the body by 360 degrees or more at one point of the operating area; when the calibration is complete at the one point, control the driving wheel to move the lawn moving robot to another point of the operating area; when the lawn moving robot moves to the other point, perform the calibration on the other point by rotating the body by 360 degrees or more at the other point, wherein the controller is further configured to determine the plurality of points at which the calibration is to be performed based on topographic information of the operating area.