Robot

US10399233B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10399233-B2
Application numberUS-201815873197-A
CountryUS
Kind codeB2
Filing dateJan 17, 2018
Priority dateJan 20, 2017
Publication dateSep 3, 2019
Grant dateSep 3, 2019

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 base; a robot arm rotatably provided around a rotation axis relative to the base; a mark which rotates in accordance with rotation of the robot arm; a capturing element which captures the mark; a memory which stores a reference image therein; and a determination section which determines a rotation state of the robot arm by template matching by subpixel estimation using the reference image and an image captured by the capturing element, in which a relationship of 2R/B≤L/X≤100R/B is satisfied when a viewing field size per one pixel of the capturing element is B, a distance between the rotation axis and the center of the mark is R, the maximum distance between the rotation axis and a tip of the robot arm is L, and repetition positioning accuracy of the tip of the robot arm is X.

First claim

Opening claim text (preview).

What is claimed is: 1. A robot comprising: a base; a robot arm provided to be rotatable around a rotation axis with respect to the base; a mark which rotates around the rotation axis in accordance with the rotation of the robot arm; a capturing element which captures the mark; a storage section which stores a reference image therein; and a determination section which determines a rotation state of the robot arm by template matching by a subpixel estimation method by using the reference image with respect to an image captured by the capturing element, wherein a relationship of 2R/B≤L/X≤100R/B is satisfied when a viewing field size per one pixel of the capturing element is B [m], a distance between the rotation axis and the center of the mark is R [m], the maximum distance between the rotation axis and a tip end portion of the robot arm is L [m], and repetition positioning accuracy of the tip end portion is X [m]. 2. The robot according to claim 1 , wherein a plurality of the marks are provided, wherein the capturing element captures two entire marks adjacent to each other in a circumferential direction around the rotation axis. 3. The robot according to claim 1 , wherein the determination section sets a search region in a region of a part of the captured image, and performs the template matching in the search region. 4. The robot according to claim 3 , wherein the determination section is capable of changing at least one of a position and a length in a first direction of the search region in the captured image based on an angular velocity around the rotation axis in the determination result of the past rotation state of the mark. 5. The robot according to claim 4 , wherein the determination section calculates the angular velocity based on the determination result of the two or more past rotation states. 6. The robot according to claim 3 , wherein the determination section is capable of changing at least one of the position and the length in the first direction of the search region in the captured image based on angular acceleration around the rotation axis in the determination result of the past rotation state of the mark. 7. The robot according to claim 6 , wherein the determination section calculates the angular acceleration based on the determination result of the three or more past rotation states. 8. The robot according to claim 3 , wherein the determination section is capable of changing at least one of a position and a length in a second direction perpendicular to the first direction of the search region in the captured image based on the position in the first direction of the search region in the captured image. 9. The robot according to claim 1 , wherein the determination section is capable of changing a posture of the reference image based on the rotation angle around the rotation axis in the determination result of the past rotation state of the mark. 10. The robot according to claim 9 , wherein the determination section determines whether or not the rotation angle around the rotation axis of the mark is greater than a set angle, and changes a posture of the reference image based on the determination result. 11. The robot according to claim 1 , further comprising: an inertial sensor provided in the robot arm. 12. A robot comprising: a robot arm including a first arm and a second arm provided to be rotatable around a rotation axis with respect to the first arm; a mark which rotates around the rotation axis in accordance with the rotation of the second arm; a capturing element which captures the mark; a storage section which stores a reference image therein; and a determination section which determines a rotation state of the second arm with respect to the first arm by template matching by a subpixel estimation method by using the reference image with respect to an image captured by the capturing element, wherein a relationship of 2R/B≤L/X≤100R/B is satisfied when a viewing field size per one pixel of the capturing element is B [m], a distance between the rotation axis and the center of the mark is R [m], a distance between the rotation axis and a tip end portion of the robot arm is L [m], and repetition positioning accuracy of the tip end portion of the robot arm is X [m]. 13. The robot according to claim 12 , further comprising: a member which supports the first arm to be rotatable around a first rotation axis; a first encoder which includes a first mark that rotates around the first rotation axis in accordance with rotation of the first arm with respect to the member, and a first capturing element that captures the first mark, and detects a rotation state of the first arm with respect to the member by using a signal output from the first capturing element; and a second encoder which includes a second mark which is the mark that rotates around a second rotation axis which is the rotation axis, and a second capturing element which is the capturing element, wherein at least one of a case where the viewing field size per one pixel of the second capturing element is equal to the viewing field size per one pixel of the first capturing element and a case where the distance between the second rotation axis and the center of the second mark is equal to the distance between the first rotation axis and the center of the first mark, is satisfied, and wherein resolving power per one rotation of each of the first encoder and the second encoder is equal to or greater than 14 bits. 14. The robot according to claim 12 , wherein a plurality of the marks are provided, wherein the capturing element captures two entire marks adjacent to each other in a circumferential direction around the rotation axis. 15. The robot according to claim 12 , wherein the determination section sets a search region in a region of a part of the captured image, and performs the template matching in the search region. 16. The robot according to claim 15 , wherein the determination section is capable of changing at least one of a position and a length in a first direction of the search region in the captured image based on an angular velocity around the rotation axis in the determination result of the past rotation state of the mark. 17. The robot according to claim 16 , wherein the determination section calculates the angular velocity based on the determination result of the two or more past rotation states. 18. The robot according to claim 15 , wherein the determination section is capable of changing at least one of the position and the length in the first direction of the search region in the captured image based on angular acceleration around the rotation axis in the determination result of the past rotation state of the mark. 19. The robot according to claim 18 , wherein the determination section calculates the angular acceleration based on the determination result of the three or more past rotation states. 20. The robot according to claim 15 , wherein the determination section is capable of changing at least one of a position and a length in a second direction perpendicular to the first direction of the search region in the captured image based on the position in the first direction of the search region in the captured image.

Assignees

Inventors

Classifications

  • Optical · CPC title

  • B25J13/088Primary

    with position, velocity or acceleration sensors · CPC title

  • Arm motion controller · CPC title

  • using photographic means · CPC title

  • characterised by motion, path, trajectory planning · 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 US10399233B2 cover?
A robot includes: a base; a robot arm rotatably provided around a rotation axis relative to the base; a mark which rotates in accordance with rotation of the robot arm; a capturing element which captures the mark; a memory which stores a reference image therein; and a determination section which determines a rotation state of the robot arm by template matching by subpixel estimation using the r…
Who is the assignee on this patent?
Seiko Epson Corp
What technology area does this patent fall under?
Primary CPC classification B25J13/088. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Sep 03 2019 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).