A control for an electric motor in a vehicle. The control ascertains
whether an obstacle is interfering with rotation of the motor. The
control establishes a baseline speed, representing normal free running
speed of the motor. This baseline speed will be different, in different
operating environments. Then the control determines whether measured
motor speed drops below the baseline speed by a predetermined amount. If
so, then the motor is shut down, or reversed.