H02P7/2805

Back-drive of motor based on position data

Techniques for controlling operations of a motor based on position errors are described. In an example, a user device sends an amount of electrical current to the motor to cause the motor to move. The user device also determines the motor is in position for a time interval despite the amount of electrical current. Based at least one the time interval and the amount of electrical current, the user device determines a position difference associated with a target position and a measured position of the motor during the time interval, and reduces the amount of electrical current based at least in part on the time interval.