Robot, robot system, control device, and control method

US10562182B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10562182-B2
Application numberUS-201715680625-A
CountryUS
Kind codeB2
Filing dateAug 18, 2017
Priority dateFeb 4, 2014
Publication dateFeb 18, 2020
Grant dateFeb 18, 2020

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.

A robot includes: a hand; and a control unit that operates the hand, in which the control unit generates three-dimensional point group information for a partial image forming a captured image obtained by an imaging unit, and causes the hand to hold an object included in the partial image.

First claim

Opening claim text (preview).

What is claimed is: 1. A robot comprising: a hand; an imaging sensor that is configured to capture an image of a plurality of objects so as to generate two-dimensional image data and three-dimensional image data of the image; and a controller that is configured to operate the hand, wherein the controller is configured to define a plurality of partial regions based on the two-dimensional image data, the controller is configured to generate partial three-dimensional point group information in each of the plurality of partial regions based on the three-dimensional image data, the controller is configured to determine a central axis in each of the plurality of partial regions based on the partial three-dimensional point group information, the controller is configured to set a first partial region of the plurality of partial regions as a target region based on the central axis, and the controller is configured to cause the hand to hold one of the plurality of objects in the target region. 2. The robot according to claim 1 , wherein the controller is configured to select a light region in which luminance is greater than a predefined value based on the two-dimensional image data, the controller is configured to calculate an index value of the light region, and the controller is configured to define the light region as one of the plurality of partial regions when the index value of the light region is within a predetermined range. 3. The robot according to claim 2 , wherein the controller is configured to calculate at least one of an area, a length, and an elliptical eccentricity of the light region as the index value. 4. The robot according to claim 3 , wherein the partial three-dimensional point group information includes information corresponding to a plurality of points in the plurality of partial regions, wherein the controller is configured to select a set in which a length of a line segment between two points among the plurality of points is within a predetermined length range among a plurality of sets each of which is formed by two points among the plurality of points, and the controller is configured to define the line segment between the two points of the selected set as the central axis. 5. The robot according to claim 4 , wherein an angle between the central axis and a horizontal plane is within a predetermined range in the first partial region of the plurality of partial regions. 6. A control device comprising: an image sensor that is configured to receive two-dimensional image data and three-dimensional image data of an image of a plurality of objects; and a processor that is configured to operate a robot, wherein the processor is configured to define a plurality of partial regions based on the two-dimensional image data, the processor is configured to generate partial three-dimensional point group information in each of the plurality of partial regions based on the three-dimensional image data, the processor is configured to determine a central axis in each of the plurality of partial regions based on the partial three-dimensional point group information, the processor is configured to set a first partial region of the plurality of partial regions as a target region based on the central axis, and the processor is configured to cause the robot to hold one of the plurality of objects in the target region. 7. The control device according to claim 6 , wherein the processor is configured to select a light region in which luminance is greater than a predefined value based on the two-dimensional image data, the processor is configured to calculate an index value of the light region, and the processor is configured to define the light region as one of the plurality of partial regions when the index value of the light region is within a predetermined range. 8. The control device according to claim 7 , wherein the processor is configured to calculate at least one of an area, a length, and an elliptical eccentricity of the light region as the index value. 9. The control device according to claim 8 , wherein the partial three-dimensional point group information includes information corresponding to a plurality of points in the plurality of partial regions, wherein the processor is configured to select a set in which a length of a line segment between two points among the plurality of points is within a predetermined length range among a plurality of sets each of which is formed by two points among the plurality of points, and the processor is configured to define the line segment between the two points of the selected set as the central axis. 10. The control device according to claim 9 , wherein an angle between the central axis and a horizontal plane is within a predetermined range in the first partial region of the plurality of partial regions. 11. A robot system comprising: a robot; an imaging sensor that is configured to capture an image of a plurality of objects so as to generate two-dimensional image data and three-dimensional image data of the image; and a controller that is configured to operate the robot, wherein the controller is configured to define a plurality of partial regions based on the two-dimensional image data, the controller is configured to generate partial three-dimensional point group information in each of the plurality of partial regions based on the three-dimensional image data, the controller is configured to determine a central axis in each of the plurality of partial regions based on the partial three-dimensional point group information, the controller is configured to set a first partial region of the plurality of partial regions as a target region based on the central axis, and the controller is configured to cause the robot to hold one of the plurality of objects in the target region. 12. The robot system according to claim 11 , wherein the controller is configured to select a light region in which luminance is greater than a predefined value based on the two-dimensional image data, the controller is configured to calculate an index value of the light region, and the controller is configured to define the light region as one of the plurality of partial regions when the index value of the light region is within a predetermined range. 13. The robot system according to claim 12 , wherein the controller is configured to calculate at least one of an area, a length, and an elliptical eccentricity of the light region as the index value. 14. The robot system according to claim 13 , wherein the partial three-dimensional point group information includes information corresponding to a plurality of points in the plurality of partial regions, wherein the controller is configured to select a set in which a length of a line segment between two points among the plurality of points is within a predetermined length range among a plurality of sets each of which is formed by two points among the plurality of points, and the controller is configured to define the line segment between the two points of the selected set as the central axis. 15. The robot system according to claim 14 , wherein an angle between the central axis and a horizontal plane is within a predetermined range in the first partial region of the plurality of partial regions.

Assignees

Inventors

Classifications

  • Recognize object and plan hand shapes in grasping movements · CPC title

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

  • B25J9/1612Primary

    characterised by the hand, wrist, grip control · CPC title

  • Optical · CPC title

  • Vision controlled systems · 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 US10562182B2 cover?
A robot includes: a hand; and a control unit that operates the hand, in which the control unit generates three-dimensional point group information for a partial image forming a captured image obtained by an imaging unit, and causes the hand to hold an object included in the partial image.
Who is the assignee on this patent?
Seiko Epson Corp
What technology area does this patent fall under?
Primary CPC classification B25J9/1612. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Feb 18 2020 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).