Object gripping apparatus, method of controlling the same and storage medium

US9302391B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9302391-B2
Application numberUS-201113312976-A
CountryUS
Kind codeB2
Filing dateDec 6, 2011
Priority dateDec 15, 2010
Publication dateApr 5, 2016
Grant dateApr 5, 2016

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.

An object gripping apparatus includes an image capturing unit for capturing a region including a plurality of works, an obtaining unit for obtaining distance information of the region, a measurement unit for measuring three-dimensional positions/orientations of a plurality of gripping-candidate works out of the plurality of works based on the image and distance information, thereby generating three-dimensional position/orientation information, a selection unit for selecting a gripping-target work based on the three-dimensional position/orientation information, a gripping unit for gripping the gripping-target work, and an updating unit for updating the three-dimensional position/orientation information by measuring three-dimensional positions/orientations of the gripping-candidate works at a time interval during gripping of the gripping-target work. When the gripping ends, the next gripping-target work is selected based on the updated three-dimensional position/orientation information of the gripping-candidate works.

First claim

Opening claim text (preview).

What is claimed is: 1. An information processing apparatus comprising: an obtaining unit adapted to obtain distance information of a region including a plurality of objects; a first selection unit configured to select a plurality of holding candidate objects from the plurality of objects based on the distance information; a measurement unit adapted to measure three-dimensional position and orientation information of the selected plurality of holding candidate objects based on the distance information; a second selection unit adapted to select a holding target object from the plurality of holding candidate objects and select one or more tracking target objects other than the selected holding target object from the plurality of holding candidate objects, based on the three-dimensional position and orientation information measured by said measurement unit; a controlling unit adapted to cause a holding unit to hold the holding target object; and an updating unit adapted to update the three-dimensional position and orientation information of the tracking target objects by obtaining a visible image including the tracking target objects at a predetermined time interval during holding of the holding target object by said holding unit without obtaining distance information newly, wherein the update by said updating unit is performed by a different method from the measurement by said measurement unit, wherein when the holding by said holding unit has ended, said second selection unit selects a next holding target object based on the three-dimensional position and orientation information of the tracking target objects updated by said updating unit, wherein the updating unit updates the three-dimensional position and orientation information of the tracking target objects so that a difference between a position in the visible image where registered model data of the tracking target objects is projected to the position of the target tracking objects in the visible image decreases. 2. The apparatus according to claim 1 , wherein when the holding by said holding unit has ended, and the three-dimensional position and orientation information of the tracking target objects updated by said updating unit have not varied from the three-dimensional position and orientation information of the tracking target objects measured by said measurement unit, said second selection unit selects the next holding target object from the tracking target objects based on the three-dimensional position and orientation information measured by said measurement unit without obtaining distance information newly. 3. The apparatus according to claim 1 , wherein when the holding by said holding unit has ended and the three-dimensional position and orientation information of the tracking target objects updated by said updating unit have varied from the three-dimensional position and orientation information of the tracking target objects measured by said measurement unit, said obtaining unit obtains distance information in the predetermined range including the target objects anew, based on the three-dimensional position and orientation information of the tracking target objects updated by said updating unit, said measurement unit measures the three-dimensional positions and orientations of the tracking target objects anew based on the distance information and generates three-dimensional position and orientation information anew, and said second selection unit selects the next holding target object from the tracking target objects based on the anew measured three-dimensional position and orientation information. 4. The apparatus according to claim 1 , further comprising: a storage unit adapted to store three-dimensional geometric information of said holding unit; and a calculation unit adapted to calculate, based on the three-dimensional geometric information stored in said storage unit, for each holding target object, a shielding ratio representing a ratio of an area of the holding candidate objects shielded by said holding unit to an area of the holding candidate objects when not shielded by said holding unit, wherein said second selection unit selects the holding target object from the holding candidate objects, based on the three-dimensional position and orientation information measured by said measurement unit and the shielding ratio. 5. The apparatus according to claim 4 , wherein said second selection unit selects, as the holding target object, a holding candidate object with the smallest shielding ratio. 6. The apparatus according to claim 1 , wherein said updating unit updates the three-dimensional positions and orientations of the holding candidate objects that exist within a predetermined range from the holding target object. 7. The apparatus according to claim 1 , further comprising a unit adapted to obtain a visible image including the plurality of objects; wherein said measurement unit measures the three-dimensional positions and orientations of the holding candidate objects based on the visible image and the distance information. 8. The apparatus according to claim 1 , wherein said updating unit obtains the image data of the tracking target objects without obtaining distance information of the tracking target objects anew. 9. A method of controlling an information processing apparatus, the method comprising: obtaining distance information of a region including a plurality of objects; selecting a plurality of holding candidate objects from the plurality of objects based on the distance information; measuring three-dimensional position and orientation information of the selected plurality of holding candidate objects based on the distance information; selecting a holding target object from the plurality of holding candidate objects and select one or more tracking target objects other than the selected holding target object from the plurality of holding candidate objects, based on the three-dimensional position and orientation information measured in the measuring; holding the holding target object; and updating the three-dimensional position and orientation information of the tracking target objects by obtaining a visible image including the tracking target objects at a predetermined time interval during holding of the holding target object in the gripping without obtaining distance information newly, wherein the updating is performed by a different method from the measurement, wherein in the selecting, when the holding in the holding step has ended, a next holding target object is selected based on the three-dimensional position and orientation information of the tracking target objects updated in the updating, wherein in the updating, the three-dimensional position and orientation information of the tracking target objects is updated so that a difference between a position in the visible image where registered model data of the tracking target objects is projected to the position of the target tracking objects in the visible image decreases. 10. A non-transitory computer-readable storage medium storing a computer program that causes a computer to execute steps of an object gripping apparatus control method, the method comprising: obtaining distance information of a region including a plurality of objects; selecting a plurality of holding candidate objects from the plurality of objects based on the distance information; measuring three-dimensional position and orientation information of the selected plurality of holding candidate objects based on the distance information; selecting a holding target object from the plurality of holding candidate objects and select one or more tracking target objects other than the selected ho

Assignees

Inventors

Classifications

  • Vision controlled systems · CPC title

  • Image feed-back for automatic industrial control, e.g. robot with camera (robots B25J19/023) · CPC title

  • Pick 3-D object from pile of objects · CPC title

  • B25J9/1679Primary

    characterised by the tasks executed · 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 US9302391B2 cover?
An object gripping apparatus includes an image capturing unit for capturing a region including a plurality of works, an obtaining unit for obtaining distance information of the region, a measurement unit for measuring three-dimensional positions/orientations of a plurality of gripping-candidate works out of the plurality of works based on the image and distance information, thereby generating t…
Who is the assignee on this patent?
Iio Yuichiro, Mitarai Yusuke, Canon Kk
What technology area does this patent fall under?
Primary CPC classification B25J9/1679. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Apr 05 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).