Method and apparatus for compensating for position slip in interface
devices that may occur between a manipulandum and a sensor of the device
due to a mechanical transmission. A device position delta is determined
from a sensed position of a manipulandum of an interface device. It is
determined if position slip has occurred caused by a change in position
of the manipulandum that was not sensed by a sensor of the interface
device, typically caused by a mechanical transmission between sensor and
manipulandum. If position slip has occurred, an error in the sensed
position caused by the position slip is corrected by adjusting the sensed
position to take into account the position slip. The adjusted position
delta is used as the position of the manipulandum and the display of
objects controlled by the interface device are accordingly compensated.