IP Library Granted Patent US 10,551,821
Granted Patent B2
US 10,551,821 · App. 15/637,094 · Granted Feb 4, 2020

Robot, robot control apparatus and robot system

Inventors: Yukihiro Yamaguchi (Matsumoto, JP); Taro Ishige (Matsumoto, JP); Atsushi Harada (Matsumoto, JP)
Assignee: Seiko Epson Corporation
G05B19/4086B25J9/10B25J9/16B25J13/02B25J13/00G05B2219/40G06F19/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,551,821
App. No.
15/637,094
Granted
Feb 4, 2020
Kind
B2
Abstract

A robot includes a movable part, and the movable part performs an action based on a position of a first marker obtained using first position and attitude of the movable part when a first image containing the first marker is captured by an imaging unit provided in the movable part and second position and attitude of the movable part when a second image containing the first marker is captured by the imaging unit.

Claims (57)

1. A robot comprising:

a movable member;

a camera that is disposed on the movable member, the camera being configured to capture first and second images, each of the first and second images including a first marker on an object;

a memory configured to store programs; and

a CPU configured to execute the programs so as to:

control a position and an attitude of the movable member to be set as first position and attitude;

cause the camera to capture the first image when the movable member is set at the first position and attitude;

determine a first location of the first marker in the first image;

control the position and the attitude of the movable member to be set as second position and attitude that are different from the first position and attitude;

cause the camera to capture the second image when the movable member is set at the second position and attitude;

determine a second location of the first marker in the second image; and

cause the movable member to perform an action based on the first and second locations of the first marker in the first and second images;

wherein when the movable member is set at the first position and attitude and the second position and attitude, distances between the camera and the first marker are the same.

2. The robot according to claim 1 ,

wherein the position and the attitude of the movable member change to the second position and attitude obtained using a third image captured by the camera when the movable member moves from the first position and attitude to third position and attitude.

3. The robot according to claim 1 ,

wherein an optical axis on which the first image is captured by the camera at the first position and attitude and an optical axis on which the second image is captured by the camera at the second position and attitude are parallel to each other.

4. The robot according to claim 1 ,

wherein an optical axis on which the first image is captured by the camera at the first position and attitude and an optical axis on which the second image is captured by the camera at in the second position and attitude are non-parallel to each other.

5. The robot according to claim 1 ,

wherein the CPU is further configured to:

control the position and the attitude of the movable member to be set as third position and attitude;

cause the camera to capture a third image when the movable member is set at the third position and attitude, the third image including a second marker;

determine a third location of the second marker in third image; and

cause the movable member to perform the action based on the first and second locations of the first marker in the first and second images and the third location of the second marker in the third image.

6. The robot according to claim 5 ,

wherein a control point is set on the movable member, and

when the movable member is set at the first position and attitude and the third position and attitude, distances between a plane containing the first marker and the second marker and the control point of the movable member are the same.

7. A root comprising:

a movable member on which a control point is set;

a camera that is disposed on the movable member, the camera being configured to capture first and second images, each of the first and second images including a first marker on an object;

a memory configured to store programs; and

a CPU configured to execute the programs so as to:

control a position and an attitude of the movable member to be set as first position and attitude;

cause the camera to capture the first ma e when the movable member is set at the first position and attitude;

determine a first location of the first marker in the first image;

control the position and the attitude of the movable member to be set as second position and attitude that are different from the first position and attitude;

cause the camera to capture the second image when the movable member is set at the second position and attitude;

determine a second location of the first marker in the second image; and

cause the movable member to perform an action based on the first and second locations of the first marker in the first and second images,

wherein when the movable member is set at the first position and attitude and the second position and attitude, distances between the camera and the control point of the movable member are the same.

8. A robot comprising:

a movable member;

a camera that is disposed on the movable member, the camera being configured to capture first and second images, each of the First and second images including a first marker on an object;

a memory configured to store programs; and

a CPU configured to execute the programs so as to:

control a position and an attitude of the movable member to be set as first position and attitude;

cause the camera to capture the first image when the movable member is set at the first position and attitude;

determine a first location of the first marker in the first image;

control the position and the attitude of the movable member to be set as second position and attitude that are different from the first position and attitude;

cause the camera to capture the second image when the movable member is set at the second position and attitude;

determine a second location of the first marker in the second image; and

cause the movable member to perform an action based on the first and second locations of the first marker in the first and second images,

wherein a position of the first marker in the second image corresponds to a position of the first marker in the first image.

9. The robot according to claim 8 ,

wherein the position of the first marker in the first image is a center position in the first image, and

the position of the first marker in the second image is a center position in the second image corresponding to the center position in the first image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2017
From: YAMAGUCHI, YUKIHIRO; ISHIGE, TARO; HARADA, ATSUSHI
To: SEIKO EPSON CORPORATION
Reel/Frame 042864/0335 →
Priority Claims (3)
JP 2016-130233 · Jun 30, 2016 · national
JP 2016-130876 · Jun 30, 2016 · national
JP 2016-130883 · Jun 30, 2016 · national
Continuity (1)
Related Publication 20180004188A1 · Jan 4, 2018
Cited By (2)
US 12,193,768 US 12,703,102