IP Library › Granted Patent US 10,434,646
Granted Patent B2
US 10,434,646 · App. 15/455,326 · Granted Oct 8, 2019

Robot control apparatus, robot, and robot system

Inventor: Kaoru Takeuchi (Azumino, JP)
Assignee: Seiko Epson Corporation
B25J9/1633G05B2219/39241G05B2219/39322
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,434,646
App. No.
15/455,326
Granted
Oct 8, 2019
Kind
B2
Abstract

A robot control apparatus includes a robot control part that controls a robot; and a force detection information acquisition part that acquires force detection information from a force detector. The robot control part allows the robot to move a first object closer to a second object and, if a magnitude of at least one of a force and moment contained in the force detection information exceeds a predetermined first threshold value, to perform an operation of bringing a first surface of the first object into surface contact with a second surface of the second object according to position control and force control based on a predetermined distance and a predetermined velocity.

Claims (81)

1. A robot control apparatus comprising:

a force sensor attached to a motor driven arm of a robot, the force sensor being configured to detect a force applied to the arm so as to output detected force information;

a memory configured to store computer-readable instructions and taught point information, the taught point information including a taught point position in a robot coordinate system; and

a processor configured to execute the computer-readable instructions so as to:

read the taught point information from the memory;

move a first object held by the arm toward a second object based on the detected force information only by power control corresponding to the taught point information until the processor determines that the detected force information satisfies a first predetermined condition;

move the first object held by the arm toward the second object by the power control and position control after the detected force information satisfies the first predetermined condition until the processor determines that the detected force information satisfies a second predetermined condition;

stop the position control when the detected force information satisfies the second predetermined condition; and

move the first object held by the arm toward the second object based on the detected force information only by the power control after the processor stops the position control,

wherein the processor is configured to move the first object held by the arm based on only the detected force information in the power control, and

the processor is configured to move the first object held by the arm based on only position information and attitude information according to the taught point information in the position control.

2. The robot control apparatus according to claim 1 ,

wherein the first object and the second object have one of a first configuration or a second configuration,

the first object has a first surface and the second object has a second surface in the first configuration, and the processor is configured to move the first object toward the second object so that the first surface completely contacts the second surface, and

the first object has a first fitting part and the second object has a second fitting part in the second configuration, and the processor is configured to move the first object toward the second object so that the first fitting part is completely fit into the second fitting part.

3. A robot controlled by the robot control apparatus according to claim 2 , comprising:

a base;

a plurality of arms, a proximal end of the plurality of arms being connected to the base; and

an end effector connected to a distal end of the plurality of arms,

wherein the end effector is configured to grasp the first object.

4. A robot system comprising:

the robot control apparatus according to claim 2 ; and

a robot controlled by the robot control apparatus, the robot including:

a base;

a plurality of arms, a proximal end of the plurality of arms being connected to the base; and

an end effector connected to a distal end of the plurality of arms,

wherein the end effector is configured to grasp the first object.

5. The robot control apparatus according to claim 1 ,

wherein the processor is configured to move a control point relating to the arm in the robot coordinate system only by the position control so that the control point coincides with the taught point position represented by the taught point information after the processor reads the taught point information from the memory and before the processor moves the first object held by the arm toward the second object based on the detected force information only by the power control.

6. The robot control apparatus according to claim 5 ,

wherein the processor is configured to determine that the first object is disposed at an ideal position with respect to the second object when a detected value of the detected force information satisfies a third predetermined condition.

7. The robot control apparatus according to claim 6 ,

where when the processor determines that the first object is disposed at the ideal position with respect to the second object, the processor is configured to move the arm to a predetermined position at which the control point is at the predetermined position.

8. A robot controlled by the robot control apparatus according to claim 7 , comprising:

a base;

a plurality of arms, a proximal end of the plurality of arms being connected to the base; and

an end effector connected to a distal end of the plurality of arms,

wherein the end effector is configured to grasp the first object.

9. A robot system comprising:

the robot control apparatus according to claim 7 ; and

a robot controlled by the robot control apparatus, the robot including:

a base;

a plurality of arms, a proximal end of the plurality of arms being connected to the base; and

an end effector connected to a distal end of the plurality of arms,

wherein the end effector is configured to grasp the first object.

10. A robot controlled by the robot control apparatus according to claim 6 , comprising:

a base;

a plurality of arms, a proximal end of the plurality of arms being connected to the base; and

an end effector connected to a distal end of the plurality of arms,

wherein the end effector is configured to grasp the first object.

11. A robot system comprising:

the robot control apparatus according to claim 6 ; and

a robot controlled by the robot control apparatus, the robot including:

a base;

a plurality of arms, a proximal end of the plurality of arms being connected to the base; and

an end effector connected to a distal end of the plurality of arms,

wherein the end effector is configured to grasp the first object.

12. A robot controlled by the robot control apparatus according to claim 5 , comprising:

a base;

a plurality of arms, a proximal end of the plurality of arms being connected to the base; and

an end effector connected to a distal end of the plurality of arms,

wherein the end effector is configured to grasp the first object.

13. A robot system comprising:

the robot control apparatus according to claim 5 ; and

a robot controlled by the robot control apparatus, the robot including:

a base;

a plurality of arms, a proximal end of the plurality of arms being connected to the base; and

an end effector connected to a distal end of the plurality of arms,

wherein the end effector is configured to grasp the first object.

14. A robot controlled by the robot control apparatus according to claim 1 , comprising:

a base;

a plurality of arms, a proximal end of the plurality of arms being connected to the base; and

an end effector connected to a distal end of the plurality of arms,

wherein the end effector is configured to grasp the first object.

15. A robot system comprising:

the robot control apparatus according to claim 1 ; and

a robot controlled by the robot control apparatus, the robot including:

a base;

a plurality of arms, a proximal end of the plurality of arms being connected to the base; and

an end effector connected to a distal end of the plurality of arms,

wherein the end effector is configured to grasp the first object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2017
From: TAKEUCHI, KAORU
To: SEIKO EPSON CORPORATION
Reel/Frame 041536/0840 →
Priority Claims (1)
JP 2016-047947 · Mar 11, 2016 · national
Continuity (1)
Related Publication 20170259431A1 · Sep 14, 2017
Cited By (1)
US 12,654,311