Automatic identification of sensors

US9587969B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9587969-B2
Application numberUS-201414787976-A
CountryUS
Kind codeB2
Filing dateMar 31, 2014
Priority dateMar 31, 2014
Publication dateMar 7, 2017
Grant dateMar 7, 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.

Disclosed is a method for mapping network identifiers to a set of sensor modules that measure a three-dimensional action vector and that are sensitive to orientation in three-dimensional space. Each sensor module is mounted at a different position on a machine such that the orientation of each sensor module is different. The method includes one or two stages. In the first stage, the machine is placed in a stationary state, and measurements of a static action vector from a sensor module identified by a network identifier are correlated with expected measurements from a sensor module having a corresponding orientation and corresponding position. In the second stage, the machine is placed in a dynamic state, and measurements of a dynamic action vector from a sensor module identified by a network identifier are correlated with expected measurements from a sensor module having a corresponding orientation and corresponding position.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for mapping a plurality of network identifiers to a plurality of sensor modules, wherein each particular sensor module in the plurality of sensor modules measures a three-dimensional action vector, wherein each particular sensor module in the plurality of sensor modules is sensitive to orientation in three-dimensional space, wherein each particular sensor module in the plurality of sensor modules outputs measurements identified with a particular network identifier in the plurality of network identifiers, and wherein no two particular network identifiers in the plurality of network identifiers are the same, the method comprising the steps of: mounting each particular sensor module in the plurality of sensor modules to a corresponding particular position in a plurality of positions on a machine, wherein: each particular sensor module has a corresponding particular orientation in a plurality of orientations; no two particular positions in the plurality of positions are the same; and no two particular orientations in the plurality of orientations are the same; placing the machine in a stationary state, wherein the machine is acted upon by a static impact vector; generating a first set of static action vectors in response to the static impact vector, wherein each particular static action vector in the first set of static action vectors corresponds to an expected static action vector to be measured by a particular sensor module in the plurality of sensor modules; receiving a plurality of sets of measurements from the plurality of sensor modules, wherein each particular set of measurements in the plurality of sets of measurements has a corresponding particular network identifier in the plurality of network identifiers; generating a second set of static action vectors in response to the static impact vector, wherein each particular static action vector in the second set of static action vectors corresponds to an actual static action vector determined from a particular set of measurements in the plurality of sets of measurements; correlating each particular static action vector in the second set of static action vectors with at least one particular static action vector in the first set of static action vectors; and for each particular static action vector in the second set of static action vectors: determining whether the particular static action vector in the second set of static action vectors corresponds to one and only one particular static action vector in the first set of static action vectors; and upon determining that the particular static action vector in the second set of static action vectors corresponds to one and only one particular static action vector in the first set of static action vectors, mapping the particular network identifier corresponding to the particular static action vector in the second set of static action vectors to the one and only one particular sensor module having the particular position corresponding to the particular static action vector in the first set of static action vectors. 2. The method of claim 1 , wherein the static impact vector comprises a gravity vector, an Earth angular velocity vector, or an Earth magnetic-field vector. 3. The method of claim 1 , wherein: the machine comprises a dozer comprising: a dozer body; and a dozer blade operably coupled to the dozer body; and the plurality of sensor modules comprises a first inertial measurement unit mounted on the dozer body and a second inertial measurement unit mounted on the dozer blade, wherein: the first inertial measurement unit comprises a first accelerometer, a second accelerometer, and a third accelerometer, wherein the first accelerometer, the second accelerometer, and the third accelerometer are orthogonally mounted; and the second inertial measurement unit comprises a fourth accelerometer, a fifth accelerometer, and a sixth accelerometer, wherein the fourth accelerometer, the fifth accelerometer, and the sixth accelerometer are orthogonally mounted. 4. The method of claim 3 , wherein: the first inertial measurement unit further comprises a first gyro, a second gyro, and a third gyro, wherein the first gyro, the second gyro, and the third gyro are orthogonally mounted; and the second inertial measurement unit further comprises a fourth gyro, a fifth gyro, and a sixth gyro, wherein the fourth gyro, the fifth gyro, and the sixth gyro are orthogonally mounted. 5. The method of claim 1 , wherein the plurality of sets of measurements comprises a first plurality of sets of measurements, further comprising the steps of: determining whether every particular static action vector in the second set of static action vectors corresponds to one and only one particular static action vector in the first set of static action vectors; and upon determining that every particular static action vector in the second set of static action vectors does not correspond to one and only one particular static action vector in the first set of static action vectors: sorting the plurality of sensor modules into a first group of sensor modules and a second group of sensor modules, wherein: the first group of sensor modules comprises one or more sensor modules, wherein, for each particular sensor module in the first group of sensor modules, a particular network identifier has been mapped to one and only one particular sensor module; and the second group of sensor modules comprises two or more sensor modules, wherein, for each particular sensor module in the second group of sensor modules, a particular network identifier has not been mapped to one and only one particular sensor module; selecting a particular sensor module in the first group of sensor modules as a reference sensor module; placing the machine in a dynamic state, wherein the machine is acted upon by a total impact vector comprising a dynamic impact vector and the static impact vector; receiving measurements from the reference sensor module; determining, based on the measurements received from the reference sensor module, a reference total action vector in response to the total impact vector; determining a reference dynamic action vector in response to the dynamic impact vector by subtracting the static action vector from the reference total action vector; generating a first set of dynamic action vectors in response to the dynamic impact vector, wherein: each particular dynamic action vector in the first set of dynamic action vectors corresponds to an expected dynamic action vector to be measured by a particular sensor module in the second group of sensor modules; and each particular dynamic action vector in the first set of dynamic action vectors is based on the reference dynamic action vector; receiving a second plurality of sets of measurements from the sensor modules in the second group of sensor modules, wherein each particular set of measurements in the second plurality of sets of measurements has a corresponding particular network identifier in the plurality of network identifiers; generating a set of total action vectors in response to the total impact vector, wherein each particular total action vector in the set of total action vectors corresponds to a total action vector determined from a particular set of measurements in the second plurality of sets of measurements; generating a second set of dynamic action vectors in response to the dynamic impact vector, wherein each particular dynamic action vector in the second set of dynamic action vectors is determined by subtracting the static action vector from a particular total action vector in the set of total action vectors; correlating each particular dynamic action vector in the second set of dynamic action vectors with one and only one dynamic action vec

Assignees

Inventors

Classifications

  • by making use of inertia forces {using solid seismic masses}(G01P15/14 takes precedence) · CPC title

  • Turn-sensitive devices using vibrating masses, e.g. vibratory angular rate sensors based on Coriolis forces · CPC title

  • G01D21/02Primary

    Measuring two or more variables by means not covered by a single other subclass · CPC title

  • Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration · CPC title

  • Testing or calibrating of apparatus or devices covered by the preceding groups · 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 US9587969B2 cover?
Disclosed is a method for mapping network identifiers to a set of sensor modules that measure a three-dimensional action vector and that are sensitive to orientation in three-dimensional space. Each sensor module is mounted at a different position on a machine such that the orientation of each sensor module is different. The method includes one or two stages. In the first stage, the machine is …
Who is the assignee on this patent?
Llc “Topcon Positioning Systems”, Topcon Positioning Systems Inc
What technology area does this patent fall under?
Primary CPC classification G01D21/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 07 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).