A lawn mower robot comprising: - a plurality of sensors designed for detecting a plurality of parameters relative to the operating conditions of the lawn mower robot; - a legible storage support; - a control unit; - a satellite positioning system; wherein - the legible storage support is configured for storing at least: - a first cutting method wherein the lawn mower robot is configured to follow a path based on the indications of the satellite positioning system; - a second cutting method wherein the lawn mower robot is configured to follow a spiral path; - a third cutting method wherein the lawn mower robot is configured to follow a random path. - a plurality of threshold values relative to the plurality of parameters for each cutting method; - the control unit is programmed for comparing at least one of the parameters relative to the operating conditions of the lawn mower robot with a respective threshold value and for selecting a cutting method to be carried out as a function of the result of the comparison; wherein the cutting methods of the plurality of possible cutting methods are stored in the legible storage support according to an ordered list which defines an order of priority of the cutting methods; wherein the control unit is programmed for selecting the cutting method which is the first in the order of priority defined by the list stored in the legible storage support, if two or more cutting methods can be selected equivalently after the comparison between the parameters relative to the operating conditions of the lawn mower robot and the threshold values. - a plurality of sensors designed for detecting a plurality of parameters relative to the operating conditions of the lawn mower robot; - a legible storage support; - a control unit; - a satellite positioning system; wherein - the legible storage support is configured for storing at least: - a first cutting method wherein the lawn mower robot is configured to follow a path based on the indications of the satellite positioning system; - a second cutting method wherein the lawn mower robot is configured to follow a spiral path; - a third cutting method wherein the lawn mower robot is configured to follow a random path. - a plurality of threshold values relative to the plurality of parameters for each cutting method; - a first cutting method wherein the lawn mower robot is configured to follow a path based on the indications of the satellite positioning system; - a second cutting method wherein the lawn mower robot is configured to follow a spiral path; - a third cutting method wherein the lawn mower robot is configured to follow a random path. - a plurality of threshold values relative to the plurality of parameters for each cutting method; - the control unit is programmed for comparing at least one of the parameters relative to the operating conditions of the lawn mower robot with a respective threshold value and for selecting a cutting method to be carried out as a function of the result of the comparison; wherein the cutting methods of the plurality of possible cutting methods are stored in the legible storage support according to an ordered list which defines an order of priority of the cutting methods;