System for locating relative positions of objects in three dimensional space
First Claim
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.
2 Assignments
0 Petitions
Accused Products
Abstract
Locating and displaying the relative positions of two objects in a three-dimensional space where one object is a three-dimensional object and the second object has at least three collinear points, at least two of which are sensible by a detector. The detector supplies signals providing azimuth and altitude information related to the two sensible points of the second object for locating the position of at least the third point of the second object relative to the first object which may be positioned inside or outside the boundaries of the first object. The first object may have fixed thereto at least three points sensible by the detector for establishing the position and attitude of the first object within the three-dimensional space.
397 Citations
18 Claims
-
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 Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of determining, and electronically visualizing, the relative spatial relationship of at least first and second objects, which are in physical contact with each other, but are not physically connected to each other, in a fixed coordinate system in the same three dimensional space, wherein each object is moveable in relation to the other, both objects are moveable into and out of physical contact with the other, and both objects are moveable in relation to said three dimensional coordinate system, which method comprises:
-
emitting light from at least three first sensible points on said first object and emitting light from at least two second sensible points on said second object; detecting emitted light from at least three of said first sensible points and at least two of said second sensible points at a multiplicity of spaced apart light sensing means, capable of independently determining the locations of at least three of said first sensible points and at least two of said second sensible points which number and location of sensed sensible points are sufficient to independently determine the position and orientation of each of said physically unconnected first and second objects, respectively, in said fixed coordinate system; sensing a set of first straight light lines between each of said at least three of said first sensible points and at least two of said sensing means, and independently sensing a set of second straight light lines between each of said at least two of said second sensible points and at least two of said sensing means, respectively; from angles between said straight light lines and reference lines in known relationship to said sensing means, respectively, determining the locations of said sufficient number of said first sensible points and of said sufficient number of said second sensible points, respectively, in said fixed coordinate system, to determine the position and orientation of said first and second objects; converting locations of said first sensible points into a position and orientation of said first object in relation to said three dimensional coordinate system, and independently converting locations of said second sensible points into a position and orientation of said second object in relation to said three dimensional coordinate system; correlating the independently determined positions and orientations of said first and second objects in relation to said fixed coordinate system, respectively, and thereby determining the position and orientation of each of said first and second objects relative to the other; storing said independently determined positions and orientations of said first and second objects in a first searchable electronic file; prior to said independent determination of the positions and orientations of said first and second objects in real time and the storage of said information in said electronic file, imaging at least one interior portion of said first object and storing at least one of said first object interior portion images in a second searchable electronic file; correlating said searchable electronic files to determine at least one electronic image which corresponds to the real time position and orientation of at least one point on said second object; selecting at least one of said sorted interior portion images; electronically displaying at least one of said selected images and a representation of said second object superimposed thereon accurately showing at least one point on said second object in accurate real time position and orientation with respect to said selected interior portion image; moving at least one of said objects in said three dimensional space relative to the other in real time; repeating said independent sensing, determining, converting, selecting and correlating steps sufficiently frequently, relative to said movement, to automatically track said movement of both of said objects relative to each other and relative to said three dimensional coordinate system in the same real time; as a function of the real time movement of said first and second objects relative to each other, selecting other of said stored internal images to maintain superposition of the current real time position and orientation of said at least one point on said second object on the correct location of the correct internal portion image of said first object; and electronically displaying the movement of said first and second objects relative to each other in the form of an accurate real time position and orientation of said point on said second object relative to an accurately selected, previously taken, image of an internal portion of said first object. - View Dependent Claims (15, 16, 17, 18)
-
Specification