← Back to Patent Explorer
US4853771A Expired / Lapsed US ⏱️ 0.0 years remaining

Robotic vision system

Assignee: United States Department of the Navy
•
Filing: 1988-04-08
•
Granted: 1989-08-01
•
Expires: 2008-04-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A Robotic Vision System for real time operation based on a luminous fiduciary code located upon a robot and an object the robot is to operate on. The luminescent code, when irradiated, locate the position of the object relative to the robot thus allowing placement of the fiduciary codes, on the object and the robot, into a predetermined desired position and orientation.

Inventors

  • 👤 Norman M. Witriol
  • 👤 William H. Brumage
  • 👤 David H. Cowling

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 16:04
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/408; G05B19/4083; B; B25; B25J; B25J13/00; B25J13/08; B25J13/088; B25J13/089; B25J19/00; B25J19/02; B25J19/021; B25J19/023; B25J9/00; B25J9/16; B25J9/1694; B25J9/1697; G05B2219/00; G05B2219/30; G05B2219/37; G05B2219/37572; G05B2219/50; G05B2219/50052

Claims Analysis

Total Claims: 35
Claim 1
Independent Claim 210 words
An apparatus for robotic vision to enable an object to be located and moved by a robot, whether the object is situated correctly or not, comprising: a luminescent fiduciary code which identifies the position and orientation of the object to be moved by the robot, the fiduciary code being marked on the object and on the robot; luminescent means for causing the fiduciary code to luminesce, said luminescent means being an ultraviolet or infrared light; sensing means for detecting the position of the fiduciary code wherein the sensing means is a first and a second videocon aimed at the object and positioned to each receive a scene containing the object including, at times, the luminescence of the fiduciary code, said first and second videocons having a first and a second signal, respectively, which signals are representative of luminescent and non-luminescent images seen by both the first and the second videocons; computing means for determining the position and orientation of any portion of the object in relation to the robot in real time; and connection means to pass the first and second signals of the first and second videocons, respectively, to the computing means where image subtraction is performed by subtracting a luminescent image from a non-luminescent image or vice versa.
Claim 2
Independent Claim 210 words
An apparatus for robotic vision to enable an object to be located and moved by a robot, whether the object is situated correctly or not, comprising: a luminescent fiduciary code which identifies the position and orientation of the object to be moved by the robot, the fiduciary code being marked on the object and on the robot; luminescent means for causing the fiduciary code to luminesce, said luminescent means being an ultraviolet or infrared light; sensing means for detecting the position of the fiduciary code wherein the sensing means is a first and a second videocon aimed at the object and positioned to each receive a scene containing the object including, at times, the luminescence of the fiduciary code, said first and second videocons having a first and a second signal, respectively, which signals are representative of luminescent and non-luminescent images seen by both the first and the second videocons; computing means for determining the position and orientation of any portion of the object in relation to the robot in real time; and connection means to pass the first and second signals of the first and second videocons, respectively, to the computing means where image subtraction is performed by subtracting a luminescent image from a non-luminescent image or vice versa.
Claim 3
Dependent Claim 30 words
An apparatus as described in claim 1 wherein the computing means also converts said first and second signals from analog to digital form and forwards them to a main computer.
Claim 4
Dependent Claim 21 words
The apparatus as described in claim 1 wherein said luminescent means irradiates continuously the object marked with the luminescent fiduciary code.
Claim 5
Dependent Claim 28 words
The apparatus as described in claim 1 wherein said luminescent means irradiates noncontinuously the object marked with the luminescent fiduciary code, during two time frames separated in time.
Claim 6
Independent Claim 184 words
A method for enabling an object to be located and moved by a robot comprising the steps of: irradiating continuously the object marked with a luminescent fiduciary code with ultraviolet or infrared light in accordance with said code, which causes the luminescent fiduciary code to luminesce, said luminescent fiduciary code being situated at a predetermined position on the object; using videocon camera means for sensing the location of the luminescent fiduciary code on the object by receiving the luminescent energy emitted by the irradiated code marked on the object to receive a scene containing the object including, at times, the luminescence of the fiduciary codes, the camera means having a first signal and having a second signal representative of a luminescent image and non-luminescent image seen by the camera means; computing in real time the position and orientation of the object from the location of the luminescent fiduciary code that has been sensed; passing the first and second signals of the camera means to a computing means; and using the computing means for subtracting a luminescent image from a non-luminescent image or vice versa.
Claim 7
Independent Claim 184 words
A method for enabling an object to be located and moved by a robot comprising the steps of: irradiating continuously the object marked with a luminescent fiduciary code with ultraviolet or infrared light in accordance with said code, which causes the luminescent fiduciary code to luminesce, said luminescent fiduciary code being situated at a predetermined position on the object; using videocon camera means for sensing the location of the luminescent fiduciary code on the object by receiving the luminescent energy emitted by the irradiated code marked on the object to receive a scene containing the object including, at times, the luminescence of the fiduciary codes, the camera means having a first signal and having a second signal representative of a luminescent image and non-luminescent image seen by the camera means; computing in real time the position and orientation of the object from the location of the luminescent fiduciary code that has been sensed; passing the first and second signals of the camera means to a computing means; and using the computing means for subtracting a luminescent image from a non-luminescent image or vice versa.
Claim 8
Dependent Claim 26 words
The method of claim 5 further comprising the step of: passing the luminescent light through a filter before the luminescent energy from the code is recovered.
Claim 9
Dependent Claim 52 words
The method of claim 5 further comprising the step of: irradiating another luminescent fiduciary code located on the robot while irradiating said fiduciary code on the object so that information acquired from both the fiduciary codes can be used to enable the robot to interact with the object to move the object.
Claim 10
Independent Claim 167 words
A method for enabling an object to be located and moved by a robot comprising the steps of: irradiating the object marked with a luminescent fiduciary code with ultraviolet or infrared light for a time interval thus causing the luminescent fiduciary code to luminescent during and after the time interval when the object is irradiated, the luminescence subsiding after the irradiation ceases, said fiduciary code being situated at a predetermined position on the object, taking a first picture of the object while the fiduciary code thereon is luminescing; storing the first picture in a computer memory; taking a second picture of the object when the luminescence of the code has subsided; storing the second picture in a computer memory; subtracting the second picture from the first picture or subtracting the first picture from the second picture so only locations in the pictures with luminescent codes are retained; and computing in real time the position and orientation of the object from the pre-positioned luminescent code on the object.
Claim 11
Independent Claim 167 words
A method for enabling an object to be located and moved by a robot comprising the steps of: irradiating the object marked with a luminescent fiduciary code with ultraviolet or infrared light for a time interval thus causing the luminescent fiduciary code to luminescent during and after the time interval when the object is irradiated, the luminescence subsiding after the irradiation ceases, said fiduciary code being situated at a predetermined position on the object, taking a first picture of the object while the fiduciary code thereon is luminescing; storing the first picture in a computer memory; taking a second picture of the object when the luminescence of the code has subsided; storing the second picture in a computer memory; subtracting the second picture from the first picture or subtracting the first picture from the second picture so only locations in the pictures with luminescent codes are retained; and computing in real time the position and orientation of the object from the pre-positioned luminescent code on the object.
Claim 12
Dependent Claim 27 words
The method of claim 8 wherein the irradiating of the object marked with the fiduciary code is discontinued after storing the first picture in the computer memory.
Claim 13
Dependent Claim 27 words
The method of claim 8 wherein the irradiating of the object marked with the fiduciary code is discontinued before storing the first picture in the computer memory.
Claim 14
Dependent Claim 25 words
The method of claim 8 wherein the subtracting of pictures of the object is accomplished with two videocons acting simultaneously during two distinct time frames.
Claim 15
Dependent Claim 13 words
The method of claim 11 wherein the distinct time frames are time separated.
Claim 16
Dependent Claim 51 words
The method of claim 8 further comprising the step of: irradiating another luminescent fiduciary code located on the robot while irradiating said fiduciary code on the object so that information acquired from both fiduciary codes can be used to enable the robot to interact with the object to move the object.
Claim 17
Dependent Claim 35 words
The method of claim 8 wherein the irradiating of the object marked with the fiduciary code is discontinued after a finite time interval followed by a time in which luminescence of the fiduciary code subsides
Claim 18
Dependent Claim 28 words
The method of claim 14 wherein the irradiating of the object marked with the fiduciary code is discontinued after the first picture is stored in the computer memory.
Claim 19
Dependent Claim 28 words
The method of claim 14 wherein the irradiating of the object marked with the fiduciary code is discontinued before the first picture is stored in the computer memory.
Claim 20
Dependent Claim 29 words
The method of claim 14 wherein the irradiating of the object is performed noncontinuously to permit subtraction of two pictures of the luminescent code taken at two separate times.
Claim 21
Independent Claim 145 words
A method for enabling an object to be located and moved by a robot comprising the steps of: irradiating with ultraviolet or infrared light the object and the robot, each of which are marked with a respective fiduciary code of luminescent markings, said fiduciary code on said object and on said robot being situated at a pre-determined position on the object and at a predetermined position on the robot; sensing the location of the luminescent marks on the object and on the robot by receiving the luminescent energy emitted by the irradiated luminescent markings of both the object and robot; computing in real time the position and orientation of the object relative to the robot from the location of the luminescent markings that have been sensed; and placing the luminescent markings on both the object and the robot into a pre-determined desired position and orientation.
Claim 22
Independent Claim 145 words
A method for enabling an object to be located and moved by a robot comprising the steps of: irradiating with ultraviolet or infrared light the object and the robot, each of which are marked with a respective fiduciary code of luminescent markings, said fiduciary code on said object and on said robot being situated at a pre-determined position on the object and at a predetermined position on the robot; sensing the location of the luminescent marks on the object and on the robot by receiving the luminescent energy emitted by the irradiated luminescent markings of both the object and robot; computing in real time the position and orientation of the object relative to the robot from the location of the luminescent markings that have been sensed; and placing the luminescent markings on both the object and the robot into a pre-determined desired position and orientation.
Claim 23
Dependent Claim 17 words
The method of claim 18 wherein the irradiating of the object and the robot is performed continuously.
Claim 24
Dependent Claim 17 words
The method of claim 18 wherein the irradiating of the object and the robot is performed noncontinuously.
Claim 25
Independent Claim 200 words
A method for enabling an object to be located and moved by a robot comprising the steps of: irradiating for a specific time interval both the object and the robot, each of which are marked with a luminescent fiduciary code, with ultraviolet or infrared light which causes the luminescent code to luminesce so that the luminescence from the code subsides after the irradiating of the object is discontinued, said fiduciary codes being situated at predetermined positions on the object and on the robot, taking a first picture of the object and the robot while the fiduciary codes are luminescing; storing the first picture in a computer memory; taking a second picture of the object and the robot after the luminescence of the fiduciary codes has subsided; storing the second picture in a computer memory; subtracting the second picture from the first picture so only locations in the pictures with luminescent codes are retained; computing in real time the position and orientation of the object relative to the robot from the pre-positioned luminescent codes on the object and robot; and placing the fiduciary code on the object and the fiduciary code on the robot into a predetermined desired position and orientation.
Claim 26
Independent Claim 200 words
A method for enabling an object to be located and moved by a robot comprising the steps of: irradiating for a specific time interval both the object and the robot, each of which are marked with a luminescent fiduciary code, with ultraviolet or infrared light which causes the luminescent code to luminesce so that the luminescence from the code subsides after the irradiating of the object is discontinued, said fiduciary codes being situated at predetermined positions on the object and on the robot, taking a first picture of the object and the robot while the fiduciary codes are luminescing; storing the first picture in a computer memory; taking a second picture of the object and the robot after the luminescence of the fiduciary codes has subsided; storing the second picture in a computer memory; subtracting the second picture from the first picture so only locations in the pictures with luminescent codes are retained; computing in real time the position and orientation of the object relative to the robot from the pre-positioned luminescent codes on the object and robot; and placing the fiduciary code on the object and the fiduciary code on the robot into a predetermined desired position and orientation.
Claim 27
Independent Claim 190 words
A method for enabling an object to be located and moved by a robot, comprising the steps of: taking a first picture of the object before a luminescent fiduciary code thereon is irradiated with ultraviolet or infrared luminescent light, said fiduciary code being situated at a predetermined position on the object; storing the first picture in a computer memory; irradiating the object marked with the luminescent fiduciary code with ultraviolet or infrared luminescent light for a time interval thus causing the luminescent fiduciary code to luminesce during and after the time interval when the object is irradiated, the luminescence subsiding after the irradiation ceases; taking a second picture of the object while the fiduciary code thereon is luminescing as a result of irradiating the object with the ultraviolet or infrared luminescent light as aforesaid; storing the second picture in a computer memory; subtracting the second picture from the first picture or subtracting the first picture from the second picture so only locations in the pictures with luminescent codes are retained; and computing in real time the position an orientation of the object from the pre-positioned luminescent code on the object.
Claim 28
Independent Claim 190 words
A method for enabling an object to be located and moved by a robot, comprising the steps of: taking a first picture of the object before a luminescent fiduciary code thereon is irradiated with ultraviolet or infrared luminescent light, said fiduciary code being situated at a predetermined position on the object; storing the first picture in a computer memory; irradiating the object marked with the luminescent fiduciary code with ultraviolet or infrared luminescent light for a time interval thus causing the luminescent fiduciary code to luminesce during and after the time interval when the object is irradiated, the luminescence subsiding after the irradiation ceases; taking a second picture of the object while the fiduciary code thereon is luminescing as a result of irradiating the object with the ultraviolet or infrared luminescent light as aforesaid; storing the second picture in a computer memory; subtracting the second picture from the first picture or subtracting the first picture from the second picture so only locations in the pictures with luminescent codes are retained; and computing in real time the position an orientation of the object from the pre-positioned luminescent code on the object.
Claim 29
Independent Claim 223 words
A method for enabling an object to be located and moved by a robot, comprising the steps of: taking a first picture of the object and the robot before fiduciary codes on the object and the robot are irradiated with ultraviolet or infrared luminescent light, said fiduciary codes being situated at predetermined positions on the object and on the robot; storing the first picture in a computer memory; irradiating for a specific time interval both the object and the robot each marked with the luminescent fiduciary code as aforesaid with ultraviolet or infrared luminescent light, which causes the luminescent codes to luminesce so that the luminescence from the codes subsides after the irradiating of the object is discontinued; taking a second picture of the object and the robot during the luminescence of the fiduciary codes before the luminescence has subsided; storing the second picture in a computer memory; subtracting the second picture from the first picture or subtracting the first picture from the second picture so only locations in the pictures with luminescent codes are retained; computing in real time the position and orientation of the object relative to the robot from the pre-positioned luminescent codes on the object and robot; and placing the fiduciary code on the object and the fiduciary code on the robot into a predetermined desired position and orientation.
Claim 30
Independent Claim 223 words
A method for enabling an object to be located and moved by a robot, comprising the steps of: taking a first picture of the object and the robot before fiduciary codes on the object and the robot are irradiated with ultraviolet or infrared luminescent light, said fiduciary codes being situated at predetermined positions on the object and on the robot; storing the first picture in a computer memory; irradiating for a specific time interval both the object and the robot each marked with the luminescent fiduciary code as aforesaid with ultraviolet or infrared luminescent light, which causes the luminescent codes to luminesce so that the luminescence from the codes subsides after the irradiating of the object is discontinued; taking a second picture of the object and the robot during the luminescence of the fiduciary codes before the luminescence has subsided; storing the second picture in a computer memory; subtracting the second picture from the first picture or subtracting the first picture from the second picture so only locations in the pictures with luminescent codes are retained; computing in real time the position and orientation of the object relative to the robot from the pre-positioned luminescent codes on the object and robot; and placing the fiduciary code on the object and the fiduciary code on the robot into a predetermined desired position and orientation.
Claim 31
Independent Claim 192 words
An apparatus for robotic vision to enable an object to be located and moved by a robot, whether the object is situated correctly or not, comprising: a luminescent fiduciary code which identifies the position and orientation of the object to be moved by the robot, the fiduciary code being marked on the object and on the robot; luminescent means in the form of ultraviolet or infrared light for causing the fiduciary code to luminesce; videocon sensing means for detecting the position of the fiduciary code, the sensing means being aimed at the object and positioned to receive a scene containing the object including, at times, the luminescence of the fiduciary codes, said sensing means having a first and a second signal, which signals are representative of luminescent and non-luminescent images seen by the sensing means; computing means for determining the position and orientation of any portion of the object in relation to the robot in real time; and connection means to pass the first and second signals of the sensing means to the computing means where image subtraction is performed by subtracting a luminescent image from a non-luminescent image or vice versa.
Claim 32
Independent Claim 192 words
An apparatus for robotic vision to enable an object to be located and moved by a robot, whether the object is situated correctly or not, comprising: a luminescent fiduciary code which identifies the position and orientation of the object to be moved by the robot, the fiduciary code being marked on the object and on the robot; luminescent means in the form of ultraviolet or infrared light for causing the fiduciary code to luminesce; videocon sensing means for detecting the position of the fiduciary code, the sensing means being aimed at the object and positioned to receive a scene containing the object including, at times, the luminescence of the fiduciary codes, said sensing means having a first and a second signal, which signals are representative of luminescent and non-luminescent images seen by the sensing means; computing means for determining the position and orientation of any portion of the object in relation to the robot in real time; and connection means to pass the first and second signals of the sensing means to the computing means where image subtraction is performed by subtracting a luminescent image from a non-luminescent image or vice versa.
Claim 33
Dependent Claim 39 words
An apparatus as described in claim 24 wherein the videocon sensing means includes a first videocon producing the first signal and a second videocon producing the second signal and the ultraviolet or infrared light irradiates the luminescent fiduciary code.
Claim 34
Dependent Claim 74 words
An apparatus as described in claim 25 wherein the videocon sensing means is a first and a second videocon aimed at the object with each videocon positioned to receive a scene containing the object including, at times, the luminescence of the fiduciary codes, said first and second videocons having said first and said second signal, respectively, which signals are representative of luminescent and non-luminescent images seen by both the first and the second videocons.
Claim 35
Dependent Claim 30 words
An apparatus as described in claim 25 wherein the computing means also converts said first and second signals from analog to digital form and forwards them to a main computer.

References Cited (Backward Citations)

US4064528A Cited
US3873812A Cited
US4016450A Cited
US4081214A Cited
US4281342A Cited
US4183055A Cited
US4373804A Cited
US4412121A Cited
US4613942A Cited
US4437114A Cited
US4556903A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-07-31 1993-01-30 1993-08-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-07-31 1997-01-30 1997-08-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-07-31 2001-01-30 2001-08-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag