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.