| CPC B60L 15/2081 (2013.01) [B60L 53/20 (2019.02); B60L 2240/10 (2013.01); B60L 2250/26 (2013.01)] | 17 Claims |

|
1. A controller comprising:
a first component configured to receive a zero-speed command and electric motor information comprising information on positions of a plurality of electric motors received from a plurality of sensors for monitoring positions of the plurality of electric motors;
a second component configured to generate a torque command based on the received zero-speed command and the information on positions of the plurality of electric motors of the electric motor information; and
a third component configured to instruct a drive unit inverter for an electric motor in response to the generated torque command, wherein the controller is configured to:
determine that a brake pedal is depressed less than a first threshold amount that is sufficient to keep the vehicle from rolling forward or backward and that a current motor speed information indicates a value below a second threshold amount for speed of the electric motor; and
send, responsive to the determination, the zero-speed command to the first component.
|