Relative object localization process for local positioning system

US10310054B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10310054-B2
Application numberUS-201414222368-A
CountryUS
Kind codeB2
Filing dateMar 21, 2014
Priority dateMar 21, 2014
Publication dateJun 4, 2019
Grant dateJun 4, 2019

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.

Systems and methods for performing relative object localization using a local positioning system. The process in accordance with one embodiment solves the problem of determining the location (i.e., the position and orientation) of an object relative to a previous location of the object, or relative to another object, without the need for known 3-D data point positions in the environment. The process in accordance with another embodiment solves the problem of determining the location of the measurement instrument relative to a previous location of the measurement instrument using visible feature points on a target object as a reference, again without the need for known 3-D data point positions. The process in accordance with a further embodiment is capable of determining the locations of multiple objects relative to each other.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for determining a relative location of a target object, said method comprising: (a) placing first instances of a positioning system and a target object at respective locations such that the first instance of a target object is within measurement range of the first instance of a positioning system; (b) specifying first, second and third points corresponding to visible features of or markers on the first instance of a target object, wherein the first, second and third points are not collinear; (c) measuring respective coordinates of the first, second and third points and a fourth point on the first instance of a target object in a frame of reference of the first instance of a positioning system while the first instances of a positioning system and a target object are at their respective locations using light transmitted by the positioning system toward the first through fourth points on the first instance of a target object in succession; (d) defining a frame of reference of the first, second and third points on the first instance of a target object based on the measured coordinates of the first, second and third points; (e) computing a 4×4 current calibration matrix representing a transformation from the frame of reference of the first instance of a positioning system to the frame of reference of the first, second and third points on the first instance of a target object using the coordinates measured in step (c), the 4×4 current calibration matrix including: (i) first through third columns of a 3×3 rotational matrix representing a difference in orientation of the frame of reference of the first instance of a positioning system and the frame of reference of the first, second and third points on the first instance of a target object, (ii) a fourth column that includes three elements representing a difference in position of an origin point of the frame of reference of the first instance of a positioning system and an origin point of the frame of reference of the first, second and third points on the first instance of a target object, and (iii) a fourth row consisting of the elements 0, 0, 0 and 1; (f) placing second instances of a positioning system and a target object at respective locations such that the second instance of a target object is within measurement range of the second instance of a positioning system; (g) measuring respective coordinates of the first, second and third points on the second instance of a target object in a frame of reference of the second instance of a positioning system while the second instances of a positioning system and a target object are at their respective locations using light transmitted by the positioning system toward the first through third points on the second instance of a target object in succession; (h) computing a displacement matrix that represents a relative position and orientation difference of the first and second instances of a target object in the frame of reference of the first, second and third points on the first instance of a target object using the current calibration matrix and the coordinates measured in steps (c) and (g) and not using predetermined coordinates that specify the locations of the first, second and third points in a coordinate system of the first and second instances of a target object; (i) computing an updated calibration matrix representing a transformation from the frame of reference of the second instance of a positioning system to a frame of reference of the first, second and third points on the second instance of a target object by multiplying the current calibration matrix by the displacement matrix to create the updated calibration matrix; (j) storing the updated calibration matrix in a non-transitory tangible computer-readable storage medium accessible to the positioning system; (k) computing the coordinates of the fourth point on the second instance of a target object in the frame of reference of the second instance of a positioning system using the updated calibration matrix and the coordinates of the fourth point measured in step (c); (l) aiming the positioning system at the fourth point in accordance with the computed coordinates of the fourth point; (m) emitting a laser beam from the positioning system while the positioning system is aimed at the fourth point; and (n) performing a machining or inspection operation on a portion of the target object that is located at the fourth point. 2. The method as recited in claim 1 , wherein the first and second instances of a positioning system comprise the same positioning system at different locations. 3. The method as recited in claim 1 , wherein the first and second instances of a positioning system comprise different positioning systems at different locations. 4. The method as recited in claim 1 , wherein the first and second instances of a target object comprise the same target object. 5. The method as recited in claim 1 , wherein the first and second instances of a target object comprise different target objects at different locations. 6. A method for directing a laser beam at a point on a target object, said method comprising: (a) specifying first, second and third points corresponding to visible features of or markers on a target object, wherein the first, second and third points are not collinear; (b) measuring respective coordinates of the first, second and third points and a fourth point on the target object in the frame of reference of a positioning system while the positioning system is at a first location using light transmitted by the positioning system toward the first through fourth points on the target object in succession; (c) defining a frame of reference of the first, second and third points on the target object based on the measured coordinates of the first, second and third points; (d) computing a 4×4 current calibration matrix representing a transformation from the frame of reference of the positioning system to a frame of reference of the first, second and third points on the target object using the coordinates measured in step (b), the 4×4 current calibration matrix including: (i) first through third columns of a 3×3 rotational matrix representing a difference in orientation of the frame of reference of the positioning system and the frame of reference of the first, second and third points on the target object, (ii) a fourth column that includes three elements representing a difference in position of an origin point of the frame of reference of the positioning system and an origin point of the frame of reference of the first, second and third points on the target object, and (iii) a fourth row consisting of the elements 0, 0, 0 and 1; (e) setting up the positioning system at a second location different than the first location; (f) measuring respective coordinates of said first, second and third points on the target object in the frame of reference of the positioning system while the positioning system is at the second location using light transmitted by the positioning system toward the first through third points on the target object in succession; (g) computing a displacement matrix that represents the displacement of the positioning system based on differences between the coordinates measured in step (b) and the coordinates measured in step (f) and not using predetermined coordinates that specify the locations of said first, second and third points in a coordinate system of the target object; (h) computing an updated calibration matrix representing a transformation from the frame of reference of the positioning system at the second location to a frame of reference of said first, second and third points on the target object by multiplying the current calibration matrix by said displacement matrix to cr

Assignees

Inventors

Classifications

  • Measuring arrangements characterised by the use of optical techniques · CPC title

  • Relative positioning · CPC title

  • G01S5/16Primary

    using electromagnetic waves other than radio waves · CPC title

  • Means for monitoring or calibrating · 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 US10310054B2 cover?
Systems and methods for performing relative object localization using a local positioning system. The process in accordance with one embodiment solves the problem of determining the location (i.e., the position and orientation) of an object relative to a previous location of the object, or relative to another object, without the need for known 3-D data point positions in the environment. The pr…
Who is the assignee on this patent?
Boeing Co
What technology area does this patent fall under?
Primary CPC classification G01S5/16. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 04 2019 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).