×

System for locating relative positions of objects in three dimensional space

  • US 5,920,395 A
  • Filed: 11/12/1997
  • Issued: 07/06/1999
  • Est. Priority Date: 04/22/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for determining the positions and orientations of at least two physically unconnected, separately moveable objects absolutely and with respect to each other in the same three dimensional space, and electronically displaying the relationship between said objects, comprising:

  • at least one electronically displayable image of an interior portion of at least a first of said objects;

    an electronically stored file comprising said at least one image having the capability of being sorted and electronically displayed on an electronic screen;

    computer means for storing and sorting said image, and for causing at least one said sorted image to be electronically displayed;

    electronic display means for displaying said sorted image;

    a three dimensional volume described by a fixed coordinate system;

    a first object, which is said internally imaged object, having at least three light emitting first sensible points associated therewith, which is located within said three dimensional space and is moveable therein, and whose position and orientation within said three dimensional space is defined in said fixed coordinate system;

    means to move said first object in said three dimensional space;

    a second object, physically unconnected to said first object, having at least two light emitting second sensible points associated therewith, which is located within said coordinate system and is moveable in said three dimensional space in relation to said first moveable object, whose position and orientation within said three dimensional space is defined in said fixed coordinate system;

    means to move said second object in said three dimensional space;

    at least three spaced apart light detecting means, situated in known positions in said fixed coordinate system, for independently, respectively detecting light radiation from at least three of said first light emitting sensible points and for detecting at least two of said second light emitting sensible points, which number of detected light emitting sensible points are sufficient to determine the position and orientation of said first and second objects, respectively;

    means, responsive to said light sensing detecting means, for converting the detection of said at least three first sensible points and said at least two second sensible points to locations of said first points and said second points, respectively, in said fixed coordinate system in said three dimensional space;

    wherein said detection of said first light emitting sensible points and the determination of the locations of said first sensible points are determined independently of the detection of said second light emitting sensible points and the determination of the locations of said second sensible points;

    means for converting the locations of said first sensible points into a determined position and orientation of said first moveable object in said three dimensional space;

    means for converting the locations of said second sensible points into a determined position and orientation of said second moveable object in said three dimensional space;

    means for cross correlating said determined position and orientation of said first moveable object with the independently determined position and orientation of said second moveable object to establish the spacial relationship of said first moveable object and said second moveable object, respectively, in said three dimensional space;

    means for automatically repeating said independent detecting, converting and cross correlating functions sufficiently frequently to track and correlate the movement of said first and said second objects absolutely and relative to each other in real time;

    means to select at least one of said internal images which includes at least one preselected sensible point of said first object;

    means for displaying said at least one previously taken, selected image of an interior of said first object on said electronic screen;

    means to display a representation of said second object on said electronic screen superimposed on said displayed interior image of said first object such that at least a preselected point of said representation of said second object appears accurately positioned in relation to said selected interior image;

    means to automatically change the selected interior image as a function of the movement of said first and second objects relative to each other; and

    means to maintain said representation of said second object on said electronic screen superimposed on the correct changing interior image such that at least said preselected point of said representation of said second object continues to be accurately positioned in relation to said changing selected interior image taking into account the movement of said first and second objects relative to each other.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×