×

System and method for providing distance-based pulses relative to motion of a surface scanned by a vision system

  • US 8,687,060 B1
  • Filed: 12/28/2009
  • Issued: 04/01/2014
  • Est. Priority Date: 12/28/2009
  • Status: Active Grant
First Claim
Patent Images

1. A system for generating emulated pulses that indicate incremental distance travelled comprising:

  • a clock that provides a timestamp to each of a plurality of position measurements of a moving object received from a non-contacting motion sensor;

    a pulse scheduler that estimates a velocity of the object based upon the plurality of the position measurements with respect to the timestamp of each of the plurality of measurements, and that updates estimates of a time to output a next pulse based upon the estimated velocity and a reported position of each of the position measurements;

    a numerically controlled oscillator operatively connected to the pulse scheduler, wherein the oscillator includes (a) a pulse generator responsive to the clock that generates 1 pulse per N clock ticks, wherein the pulses of the pulse generator are output as the emulated pulses, (b) a pulse estimation process, responsive to the pulse scheduler that generates an estimated number of pulses, and (c) a difference engine that measures a difference between pulses generated by the pulse generator and pulses generated by the estimation process and thereby provides a rate control value to vary N; and

    an output process responsive to the clock that outputs the pulse at an estimated time to output the pulse.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×