IP Library › Granted Patent US 9,555,549
Granted Patent B2
US 9,555,549 · App. 14/520,672 · Granted Jan 31, 2017

Control device, robot, robot system, and control method

Inventors: Masaki Motoyoshi (Shiojiri, JP); Kenji Onda (Matsumoto, JP); Hiroyuki Kawada (Suwa, JP); Mitsuhiro Inazumi (Shiojiri, JP)
Assignee: Seiko Epson Corporation
B25J9/1697B25J9/1687G05B2219/40031Y10S901/30Y10S901/47
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 9,555,549
App. No.
14/520,672
Granted
Jan 31, 2017
Kind
B2
Abstract

A control device includes a reception unit that receives first operation information and second operation information different from the first operation information; and a process unit that instructs a robot to execute operations based on the first operation information and the second operation information using a plurality of captured images of an imaged target object, the images being captured multiple times while the robot moves from a first posture to a second posture different from the first posture.

Claims (34)

1. A control device comprising:

a camera that captures a plurality of images of a target object, the images being captured multiple times while an end effector of a robot having the target object moves from a first posture to a second posture different from the first posture, the plurality of images including a first image of a first part of the target object and a second image of a second part of the target object, the second part being different than the first part; and

a controller that is configured to:

receive first operation information and second operation information different from the first operation information;

calculate first and second features based on the first and second images at first and second positions of the target object, respectively; and

have a first target feature that corresponds to a first ideal image of the first part of the target object at the first position and have a second target feature that corresponds to a second ideal image of the second part of the target object at the second position,

wherein the first and second features and the first and second target features correspond to an area, a position, a length, or an inclination of the first and second parts of the target object,

the controller is configured to control the end effector by visual servoing so as to move the first part by making the first feature closer to the first target feature according to the first operation information, and

the controller is configured to control the end effector by the visual servoing so as to move the second part by making the second feature closer to the second target feature according to the second operation information.

2. The control device according to claim 1 ,

wherein the first operation information is used to conform the first part of the target object at the first position to the first ideal image.

3. The control device according to claim 1 ,

wherein the second feature includes an estimated change amount of the second part of the target object after the first part of the target object is moved by the end effector according to the first operation information, and

wherein the second target feature indicates that the estimated change amount becomes zero.

4. The control device according to claim 1 ,

wherein the first operation information and the second operation information respectively include any one of an assembly operation, a fitting operation, and an insertion operation.

5. A robot comprising:

an end effector that grasps a target object;

a camera that captures a plurality of images of the target object, the images being captured multiple times while the end effector having the target object moves from a first posture to a second posture different from the first posture, the plurality of images including a first image of a first part of the target object and a second image of a second part of the target object, the second part being different than the first part;

a controller that is configured to:

receive first operation information and second operation information different from the first operation information;

calculate first and second features based on the first and second images at first and second positions of the target object, respectively; and

have a first target feature that corresponds to a first ideal image of the first part of the target object at the first position and have a second target feature that corresponds to a second ideal image of the second part of the target object at the second position,

wherein the first and second features and the first and second target features correspond to an area, a position, a length, or an inclination of the first and second parts of the target object,

the controller is configured to control the end effector by visual servoing so as to move the first part by making the first feature closer to the first target feature according to the first operation information, and

the controller is configured to control the end effector by the visual servoing so as to move the second part by making the second feature closer to the second target feature according to the second operation information.

6. A control method of a robot for causing a processor to execute a process, the method comprising executing on the processor the steps of:

receiving first operation information and second operation information different from the first operation information;

capturing a plurality of images of a target object by a camera, the images being captured multiple times while an end effector of the robot having the target object moves from a first posture to a second posture different from the first posture, the plurality of images including a first image of a first part of the target object and a second image of a second part of the target object, the second part being different than the first part;

calculating first and second features based on the first and second images at first and second positions of the target object, respectively; and

having a first target feature that corresponds to a first ideal image of the first part of the target object at the first position and have a second target feature that corresponds to a second ideal image of the second part of the target object at the second position,

wherein the first and second features and the first and second target features correspond to an area, a position, a length, or an inclination of the first and second parts of the target object,

the end effector is controlled by visual servoing so as to move the first part by making the first feature closer to the first target feature according to the first operation information, and

the end effector in controlled by the visual servoing so as to move the second part by making the second feature closer to the second target feature according to the second operation information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2014
From: MOTOYOSHI, MASAKI; ONDA, KENJI; KAWADA, HIROYUKI; INAZUMI, MITSUHIRO
To: SEIKO EPSON CORPORATION
Reel/Frame 034005/0637 →
Priority Claims (2)
JP 2013-227274 · Oct 31, 2013 · national
JP 2013-227275 · Oct 31, 2013 · national
Continuity (1)
Related Publication 20150120047A1 · Apr 30, 2015