Described is a lawn mower robot (1) which comprises a plurality of sensors (2), configured for measuring a plurality of parameters relative to the operating conditions of the lawn mower robot (1), a control unit (4) and a legible storage support (3). The legible storage support (3) is configured for storing a plurality of possible cutting methods and, for each cutting method, a plurality of threshold values relative to the plurality of parameters. The control unit (4) is programmed for selecting a cutting method to be carried out according to a comparison between the parameters relating to the operating conditions of the lawn mower robot (1) and the threshold values stored in the legible storage support (3).