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

Position-and-attitude recognition method and apparatus by use of image pickup means

Assignee: Denso Corp
•
Filing: 1994-03-07
•
Granted: 1996-03-12
•
Expires: 2014-03-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A positional relationship between an autonomous mobile robot and a workpiece to be handled by the robot is calculated promptly and accurately on the basis of the image information obtained from a monocular vision camera mounted on the robot. Extracting the image feature points of the workpiece taken by the camera, a search region with a plurality of discrete space points is set on the basis of the estimated position and attitude of the camera. Then, the estimated image feature points of the workpiece, to be obtained when the workpiece is taken a view from these space points, are obtained. Then an error between the image feature point and the estimated feature point is calculated, and the position and attitude of the camera can be determined by finding the space point where the error is minimized.

Inventors

  • 👤 Mikio Sasaki
  • 👤 Yukihiro Kanayama
  • 👤 Hideki Saitou
  • 👤 Tetsuya Kominami

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:22
CPC Classifications
B; B25; B25J; B25J9/00; B25J9/16; B25J9/1694; B25J9/1697; G; G06; G06T; G06T7/00; G06T7/70; G06T7/73; G06T7/74; G06V; G06V10/00; G06V10/70; G06V10/74; G06V10/75; G06V10/751; G06V10/7515

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 263 words
A position and attitude recognition method for determining the position and attitude of an image pickup means with respect to an object having three-dimensional shape, the method comprising: an image pickup step using the image pickup means for taking two-dimensional image information of the object; an image processing step for extracting actual image feature representing the shape of an object, on the basis of said two-dimensional image information of said object taken by said image pickup means; a search region setting step for setting a search region with a plurality of discrete space points having a required accuracy in discrete value and allocated in the vicinity of said image pickup means whose position and attitude are estimated based on external information; perspective transformation equation calculating step for obtaining a perspective transformation equation for calculating two-dimensional estimated image feature of said object to be obtained when a view of said object is taken by said image pickup means located at each of said discrete space points of said search region, derived from the three-dimensional shape of said object; an error calculating step for calculating an error between said actual image feature extracted by said image processing step and said estimated image feature calculated by said perspective transformation calculating step for each of said discrete space points; and a searching step for searching each of said discrete space points to find a space point which has a minimum error between said actual image feature and said estimated image feature, thereby determining the position and attitude of said image pickup means with respect to said object.
Claim 2
Dependent Claim 263 words
A position and attitude recognition method for determining the position and attitude of an image pickup means with respect to an object having three-dimensional shape, the method comprising: an image pickup step using the image pickup means for taking two-dimensional image information of the object; an image processing step for extracting actual image feature representing the shape of an object, on the basis of said two-dimensional image information of said object taken by said image pickup means; a search region setting step for setting a search region with a plurality of discrete space points having a required accuracy in discrete value and allocated in the vicinity of said image pickup means whose position and attitude are estimated based on external information; perspective transformation equation calculating step for obtaining a perspective transformation equation for calculating two-dimensional estimated image feature of said object to be obtained when a view of said object is taken by said image pickup means located at each of said discrete space points of said search region, derived from the three-dimensional shape of said object; an error calculating step for calculating an error between said actual image feature extracted by said image processing step and said estimated image feature calculated by said perspective transformation calculating step for each of said discrete space points; and a searching step for searching each of said discrete space points to find a space point which has a minimum error between said actual image feature and said estimated image feature, thereby determining the position and attitude of said image pickup means with respect to said object.
Claim 3
Dependent Claim 34 words
A position and attitude recognition method in accordance with claim 1, wherein said actual image feature and said estimated image feature are represented by actual image feature points and estimated image feature points, respectively.
Claim 4
Dependent Claim 35 words
A position and attitude recognition method in accordance with claim 2, wherein said error is calculated as an error based on a distance between an actual image feature point and an estimated image feature point.
Claim 5
Dependent Claim 37 words
A position and attitude recognition method in accordance with claim 2, wherein said error is calculated as an error between a line connecting said actual image feature points and a line connecting said estimated image feature points.
Claim 6
Dependent Claim 42 words
A position and attitude recognition method in accordance with claim 2, wherein said error is calculated as an area error between a shape whose contour connecting said actual image feature points and a shape whose contour connecting said estimated image feature points.
Claim 7
Dependent Claim 48 words
A position and attitude recognition method in accordance with claim 2, wherein said search region setting step sets said search region on the basis of an edge error between edge pattern formed by said actual image feature points and edge pattern formed by said estimated image feature points.
Claim 8
Dependent Claim 46 words
A position and attitude recognition method in accordance with claim 6, further comprising a judging step for judging error condition of said attitude based on said edge error, and a search region for attitude is determined on the basis of the result of said judging step.
Claim 9
Dependent Claim 31 words
A position and attitude recognition method in accordance with claim 1, wherein said error is calculated as a pixel value error between said actual image feature and said estimated image feature.
Claim 10
Dependent Claim 32 words
A position and attitude recognition method in accordance with claim 1, wherein said image processing step corrects said actual image feature on the basis of color information involved in said image information.
Claim 11
Dependent Claim 22 words
A position and attitude recognition method in accordance with claim 1, wherein said image pickup means is a single image pickup means.
Claim 12
Dependent Claim 68 words
A position and attitude recognition method in accordance with claim 1, further comprising steps of: obtaining said perspective transformation equation between said actual image feature and absolute values of said object according to least-square estimation method; obtaining an estimated perspective transformation equation based on said estimated image feature, wherein said error is obtained as error between components between said perspective transformation equation and said estimated perspective transformation equation.
Claim 13
Dependent Claim 68 words
A position and attitude recognition method in accordance with claim 1, wherein said search region setting step sets a plurality of search regions for renewal of said search region so as to repeatedly execute said search region setting step, said estimated image feature calculating step, and said error calculating step, thereby allowing said searching step to find a space point which reduces said error within a desired region.
Claim 14
Dependent Claim 37 words
A position and attitude recognition method in accordance with claim 12, wherein said search region setting step sets a new search region which is smaller than an older search region in said renewal of said search region.
Claim 15
Dependent Claim 25 words
A position and attitude recognition method in accordance with claim 1, wherein said estimated image feature is selected from perspective patterns memorized in memory means.
Claim 16
Dependent Claim 35 words
A position and attitude recognition method in accordance with claim 1, wherein said position and attitude are defined by a plurality of parameters, and said searching step is executed independently for each of said parameters.
Claim 17
Dependent Claim 30 words
A position and attitude recognition method in accordance with claim 15, wherein a parameter defining position is searched after a specific parameter defining attitude is fixed as a predetermined value.
Claim 18
Dependent Claim 39 words
A position and attitude recognition apparatus in accordance with claim 1, wherein said attitude, estimated by the external information, is estimated based on a deviation amount from a central position of an image plane of said two-dimensional image information.
Claim 19
Dependent Claim 300 words
A position and attitude recognition apparatus for determining the position and attitude of image pickup means with respect to an object having three-dimensional shape, said apparatus comprising: image pickup means for taking two-dimensional image information of the object having three-dimensional shape; image processing means for extracting actual image feature representing the shape of an object, on the basis of said two-dimensional image information of said object taken by said image pickup means; search region setting means for setting a search region with a plurality of discrete space points having a required accuracy in discrete value allocated in the vicinity of said image pickup means whose position and attitude are estimated based on external information; perspective transformation equation calculating means for obtaining a perspective transformation equation for calculating two-dimensional image feature of said object to be obtained when a view of said object is taken by said image pickup means located at each of discrete space points of said search region, derived from the three-dimensional shape of said object; perspective transformation calculating means for obtaining estimated image feature of said object to be obtained when view of said object is taken by said image pickup means located at each of said discrete space point of said search region, based on said perspective transformation equation; error calculating means for calculating an error between said actual image feature extracted by said image processing means and said estimated image feature calculated by said perspective transformation calculating means for each of said discrete space points; and position and attitude determining means for searching each of said discrete space points to find a space point which has a minimum error between the actual image feature and the estimated image feature, thereby determining the position and attitude of said image pickup means with respect to said object.
Claim 20
Dependent Claim 300 words
A position and attitude recognition apparatus for determining the position and attitude of image pickup means with respect to an object having three-dimensional shape, said apparatus comprising: image pickup means for taking two-dimensional image information of the object having three-dimensional shape; image processing means for extracting actual image feature representing the shape of an object, on the basis of said two-dimensional image information of said object taken by said image pickup means; search region setting means for setting a search region with a plurality of discrete space points having a required accuracy in discrete value allocated in the vicinity of said image pickup means whose position and attitude are estimated based on external information; perspective transformation equation calculating means for obtaining a perspective transformation equation for calculating two-dimensional image feature of said object to be obtained when a view of said object is taken by said image pickup means located at each of discrete space points of said search region, derived from the three-dimensional shape of said object; perspective transformation calculating means for obtaining estimated image feature of said object to be obtained when view of said object is taken by said image pickup means located at each of said discrete space point of said search region, based on said perspective transformation equation; error calculating means for calculating an error between said actual image feature extracted by said image processing means and said estimated image feature calculated by said perspective transformation calculating means for each of said discrete space points; and position and attitude determining means for searching each of said discrete space points to find a space point which has a minimum error between the actual image feature and the estimated image feature, thereby determining the position and attitude of said image pickup means with respect to said object.
Claim 21
Dependent Claim 39 words
A position and attitude recognition apparatus in accordance with claim 18, wherein said search region setting point found by said position and attitude determining means, so as to execute search until said error becomes smaller that a predetermined value.

References Cited (Backward Citations)

JPS63134912A Cited
US4942539A Cited
JPH02243914A Cited
JPH03166073A Cited
JPH03166072A Cited
JPH05138582A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-03-12 1999-09-11 2000-03-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-03-12 2003-09-11 2004-03-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-03-12 2007-09-11 2008-03-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag