IP Library › Granted Patent US 9,104,981
Granted Patent B2
US 9,104,981 · App. 13/831,792 · Granted Aug 11, 2015

Robot teaching system and method using imaging based on training position

Inventors: Yukiko Sawada (Kitakyushu, JP); Tomoyuki Sekiyama (Kitakyushu, JP); Kenichi Motonaga (Kitakyushu, JP)
Assignee: KABUSHIKI KAISHA YASKAWA DENKI
G06N99/005G05B19/427Y10S901/04
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,104,981
App. No.
13/831,792
Granted
Aug 11, 2015
Kind
B2
Abstract

This robot teaching system includes a teaching tool including an operation portion operated by a user to specify teaching positions and specifying the teaching positions, a measuring portion measuring positions and postures of the teaching tool, and a control portion determining the teaching positions for a robot. The robot teaching system is configured to specify the teaching positions continuously while the user operates the operation portion of the teaching tool.

Claims (60)

1. A robot teaching system comprising:

a teaching tool including an operation portion operated by a user to specify teaching positions and being located in positions as operating positions of a robot to specify the teaching positions;

a measuring portion measuring positions and postures of the teaching tool in the teaching positions specified by the teaching tool; and

a control portion determining the teaching positions for the robot on the basis of the positions and postures of the teaching tool measured by the measuring portion,

wherein the robot teaching system js configured to specify the teaching positions continuously while the user operates the operation portion of the teaching tool, and

wherein the measuring portion includes an imaging portion imaging the teaching tool in the teaching positions specified by the teaching tool so that the positions and the postures of the teaching tool can be recognized, the postures being respective orientations of the teaching tool at the positions.

2. The robot teaching system according to claim 1 , wherein

the teaching tool is configured to be operable to switch between a mode of specifying the teaching positions and a mode of specifying the teaching positions continuously while the teaching tool moves on the basis of an operation performed by the user on the operation portion.

3. The robot teaching system according to claim 2 , wherein

the operation portion of the teaching tool includes a teaching operation portion,

the teaching tool is configured to specify the teaching positions each time the user operates the teaching operation portion and to specify the teaching positions continuously while the user continuously operates the teaching operation portion, moving the teaching tool, and

the measuring portion is configured to measure the positions and postures of the teaching tool in the teaching positions specified by the teaching tool each time the user operates the teaching operation portion and to measure the positions and postures of the teaching tool in the teaching positions continuously while the user continuously operates the teaching operation portion, moving the teaching tool.

4. A robot teaching system comprising:

a teaching tool including an operation portion operated by a user to specify teaching positions and being located in positions as operating positions of a robot to specify the teaching positions;

a measuring portion measuring positions and postures of the teaching tool in the teaching positions specified by the teaching tool; and

a control portion determining the teaching positions for the robot on the basis of the positions and postures of the teaching tool measured by the measuring portion, the postures being respective orientations of the teaching tool at the positions,

wherein the robot teaching system is configured to specify the teaching positions continuously while the user operates the operation portion of the teaching tool,

wherein the teaching tool includes a notification portion, and

wherein the control portion is configured to determine whether or not the robot is movable to positions and postures corresponding to the positions and postures of the teaching tool and perform control of notifying the user of a determination result with the notification portion of the teaching tool.

5. The robot teaching system according to claim 4 , wherein

the notification portion of the teaching tool has a first visual notification portion notifying the user so that the user can visually recognize whether or not the robot is movable to the positions and the postures corresponding to the positions and postures of the teaching tool.

6. The robot teaching system according to claim 4 , wherein

the control portion is configured to determine whether or not the robot is movable through a movement path interpolating between the teaching positions specified by the teaching tool and perform control of notifying the user of a determination result with the notification portion of the teaching tool.

7. The robot teaching system according to claim 6 , wherein

the notification portion of the teaching tool has a second visual notification portion notifying the user so that the user can visually recognize whether or not the robot is movable through the movement path interpolating between the teaching positions specified by the teaching tool.

8. The robot teaching system according to claim 1 , wherein

the teaching tool is configured to specify the teaching positions in a state of distinguishing a work zone of the robot from a non-work zone thereof on the basis of an operation performed by the user on the operation portion.

9. The robot teaching system according to claim 8 , wherein

the control portion is configured to determine at least one of an operation speed of the robot and an interpolation method for movement between the teaching positions depending on the teaching positions belonging to the work zone of the robot and the teaching positions belonging to the non-work zone of the robot.

10. The robot teaching system according to claim 1 , wherein

the teaching tool further includes a grasp portion grasped by the user and a tetrahedral teaching portion teaching positions and postures of the robot, and

the teaching portion has a plurality of sign portions being distinguishable from each other and arranged on vertices of a tetrahedron of the teaching portion, respectively.

11. The robot teaching system according to claim 10 , wherein

the plurality of sign portions have a plurality of light-emitting elements arranged on the vertices of the tetrahedron, respectively, and

the control portion is configured to sequentially emit light from the plurality of light-emitting elements of the teaching portion and measure the positions and postures of the teaching tool in the teaching positions taught by the teaching portion with the measuring portion.

12. The robot teaching system according to claim 11 , wherein

the plurality of light-emitting elements of the teaching portion have light diffusion caps mounted thereon.

13. The robot teaching system according to claim 11 , wherein

the plurality of light-emitting elements are configured to output infrared light, and

the measuring portion is configured to receive the infrared light output from the plurality of light-emitting elements to measure the positions and postures of the teaching tool in the teaching positions specified by the teaching tool.

14. The robot teaching system according to claim 10 , wherein

the teaching portion has a regular tetrahedral shape.

15. The robot teaching system according to claim 10 , wherein

the grasp portion of the teaching tool is formed in a tool shape appropriate for an operation performed by the robot.

16. A robot teaching method comprising:

specifying teaching positions as operating positions of a robot on the basis of that a user operates an operation portion of a teaching tool in a state where the teaching tool is located in the teaching positions;

measuring positions and postures of the teaching tool in the teaching positions specified by the teaching tool; and

generating a teaching program for the robot by determining the teaching positions for the robot on the basis of the measured positions and postures of the teaching tool,

wherein specifying the teaching positions includes specifying the teaching positions continuously while the user operates the operation portion, moving the teaching tool, and

wherein measuring the positions and postures of the teaching tool includes imaging the teaching tool in the teaching positions specified by the teaching tool and computing the positions and postures of the teaching tool on the basis of an imaging result, the postures being respective orientations of the teaching tool at the positions.

17. The robot teaching method according to claim 16 , wherein

specifying the teaching positions includes switching between a mode of specifying the teaching positions and a mode of specifying the teaching positions continuously while the teaching tool moves on the basis of an operation performed by the user on the operation portion.

18. A robot teaching method comprising:

specifying teaching positions as operating positions of a robot on the basis of that a user operates an operation portion of a teaching tool in a state where the teaching tool is located in the teaching positions;

measuring positions and postures of the teaching tool in the teaching positions specified by the teaching tool, the postures being respective orientations of the teaching tool at the positions;

generating a teaching program for the robot by determining the teaching positions for the robot on the basis of the measured positions and postures of the teaching tool;

determining whether or not the robot is movable to positions and postures corresponding to the positions and postures of the teaching tool; and

notifying the user of a result of determination whether or not the robot is movable to the positions and the postures corresponding to the positions and postures of the teaching tool with a notification portion of the teaching tool,

wherein specifying the teaching positions includes specifying the teaching positions continuously while the user operates the operation portion, moving the teaching tool.

19. The robot teaching system according to claim 1 , wherein the measuring portion is configured to measure three-dimensional positions and three-dimensional postures of the teaching tool in the teaching positions specified by the teaching tool, the control portion being configured to determine the teaching positions for the robot on the basis of the three-dimensional positions and the three-dimensional postures of the teaching tool measured by the measuring portion.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2013
From: SAWADA, YUKIKO; SEKIYAMA, TOMOYUKI; MOTONAGA, KENICHI
To: KABUSHIKI KAISHA YASKAWA DENKI
Reel/Frame 030127/0838 →
Priority Claims (1)
JP 2013-005480 · Jan 16, 2013 · national
Continuity (1)
Related Publication 20140201112A1 · Jul 17, 2014