Lawn mower and method for controlling self-driving operations of the lawn mower wherein the lawn mower and method include a mower body, multiple wheels for supporting the mower body, and a drive motor for driving at least one wheel. Also disclosed is a controlling method for the mower including the following steps: an operator inputs predetermined parameters via am input device, a processor controls an execution circuit to control the drive motor to work according to the predetermined parameters, a sensor checks the actual operating parameters of the drive motor and feeds them back to the processor, the processor compares the actual operating parameters with the predetermined parameters to produce control signals, the execution circuit receives and processes the control signals, and regulates the actual operating parameters of the drive motor according to the predetermined parameters. The method enables the operation convenient and comfortable.