A method, system, and apparatus for providing enhanced steering pull
compensation are provided. The method compensates for steering pull in a
vehicle steering system that includes a handwheel. The method includes
monitoring the vehicle to determine whether the vehicle is heading
forward along a substantially linear straight-ahead path and, if so,
measuring handwheel torque, as a sensed torque signal, to determine an
amount of steering pull existing at the handwheel. The method also
includes generating a torque assist signal in response to the sensed
torque signal and calculating an offset signal for reducing the amount of
steering pull to substantially zero. The method further includes
producing a modified torque assist signal by adding the offset signal to
the torque assist signal, and applying the modified torque assist signal
to the vehicle steering system.