Robust index correction of an angular encoder based on read head runout

US9689986B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9689986-B2
Application numberUS-201514699043-A
CountryUS
Kind codeB2
Filing dateApr 29, 2015
Priority dateMay 12, 2014
Publication dateJun 27, 2017
Grant dateJun 27, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method is given for finding a reference correction value of an index mark of an angular encoder. The angular encoder includes a first read head, a second read head, and a patterned element having incremental marks and an index mark. In a first instance and in a second instance, the patterned element is rotated relative to the read heads to obtain incremental readings from the first read head and the second read head and an index mark from the first read head. Based on these readings, a processor determines, in the first instance, a first reference position and, in the second instance, a second reference position. The processor determines the reference correction value based at least in part on the first reference position and the second reference position.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for obtaining a reference correction value for an angular encoder, the method comprising: providing the angular encoder having an encoder disk and a read head assembly, the read head assembly including a first read head and a second read head separated by 180 degrees, the encoder disk including a plurality of incremental marks forming a periodic pattern and an index mark; providing a processor; generating, in a first instance, a relative rotation between the encoder disk and the read head assembly about a first axis and obtaining, in response, first incremental readings, second incremental readings, and a first index reading, the first incremental readings including a plurality of readings of the incremental marks by the first read head, the second incremental readings including a plurality of readings of the incremental marks by the second read head, and the first index reading including a reading of the index mark by the first read head; determining with the processor a first reference position, the first reference position based at least in part on the first index reading and a first incremental angle based at least in part on differences between the first incremental readings and the second incremental readings; generating, in a second instance, a relative rotation between the encoder disk and the read head assembly about the first axis and obtaining, in response, third incremental readings, fourth incremental readings, and a second index reading, the third incremental readings including a plurality of readings of the incremental marks by the first read head, the fourth incremental readings including a plurality of readings of the incremental marks by the second read head, and the second index reading including a reading of the index mark by the first read head; determining with the processor a second reference position, the second reference position based at least in part on the second index reading and a second incremental angle, the second incremental angle based at least in part on differences between the third incremental readings and the fourth incremental readings; and determining with the processor the reference correction value based at least in part on the first reference position and the second reference position. 2. The method of claim 1 , wherein: in the step of generating, in the first instance, a relative rotation, the relative rotation is over at least 360 degrees; and in the step of generating, in the second instance, a relative rotation, the relative rotation is over at least 360 degrees. 3. The method of claim 1 , wherein: in the step of determining with the processor the first reference position, the first incremental angle is further based on a first periodic component, the first periodic component being a fundamental periodic component of differences between the first incremental readings and the second incremental readings, the first periodic component having a period of 360 degrees; and in the step of determining with the processor the second reference position, the second incremental angle is further based a second periodic component, the second periodic component being a fundamental periodic component of differences between the third incremental readings and the fourth incremental readings, the second periodic component having a period of 360 degrees. 4. The method of claim 1 , wherein the method further includes providing a laser scanner, the laser scanner having a body, a light source, a first motor, a second motor, a first angle measuring device, a second angle measuring device, a distance meter, and a processor, the body including a reference reflector, the light source configured to launch a transmission light beam, the distance meter configured to receive a portion of the transmission light beam reflected off an object and to determine a distance from the scanner to the object in response, the distance based at least in part on the speed of light in air, the first motor and the second motor configured to direct the transmission light beam to a first direction, the first angle measuring device configured to measure a first angle of rotation about a first axis, the second angle measuring device configured to measure a second angle of rotation about the second axis, the first direction determined by the first angle of rotation and the second angle of rotation, the first angle measuring device being the angular encoder. 5. The method of claim 4 , wherein the method further includes rotating the transmission light beam about the first axis.

Assignees

Inventors

Classifications

  • with both horizontal and vertical deflecting means, e.g. raster or XY scanners (colour television using laser beams scanning a display screen H04N9/3129) · CPC title

  • using polarisation effects · CPC title

  • Scanning systems · CPC title

  • Constructional features, e.g. arrangements of optical elements · CPC title

  • for measuring distance only (indirect measurement G01S17/46; active triangulation systems G01S17/48) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9689986B2 cover?
A method is given for finding a reference correction value of an index mark of an angular encoder. The angular encoder includes a first read head, a second read head, and a patterned element having incremental marks and an index mark. In a first instance and in a second instance, the patterned element is rotated relative to the read heads to obtain incremental readings from the first read head …
Who is the assignee on this patent?
Faro Tech Inc
What technology area does this patent fall under?
Primary CPC classification G01S17/42. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 27 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).