Disclosed is a method for identifying grass conditions based on the
motor load by a mowing
robot. A processor for central control is arranged on the mowing
robot, and is connected with a
motor controller. The
motor controller is connected with a mowing motor, the mowing motor is connected with a mowing mechanism, and the grass condition identification method is set in the processor. The method includes the following steps: starting a PID (
proportion integration differentiation) controller to set the speed of the mowing motor to be V; measuring the PWM (pulse-width modulation) output as D undera no-load condition; if the PWM value output by the
PID controller exceeds a set value, determining that grass flourishes at the current position; allowing the mowing
robot to reciprocate in situ until the PWM value output by the
PID controller returns to normal. The method has the advantages that the grass conditions at the current position can be directly determined, the working mode of the mowing robot can be guided, and accordingly, the working efficiency is improved.