IP Library Granted Patent US 11,850,758
Granted Patent B2
US 11,850,758 · App. 16/756,060 · Granted Dec 26, 2023

System for correcting robot operations among simultaneously automatically operated robots

Inventor: Yasuhiko Hashimoto (Kobe, JP)
Assignee: KAWASAKI JUKOGYO KABUSHIKI KAISHA
B25J9/1689B25J9/1674B25J9/1682B25J3/00B25J9/1664B25J13/006B25J13/06G05B2219/39448G05B2219/40153
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 11,850,758
App. No.
16/756,060
Granted
Dec 26, 2023
Kind
B2
Abstract

A robot system includes robot bodies, operation devices each configured to accept operation and generate operational information for causing the robot body to operate, motion controllers configured to control operation of the corresponding robot body in response to the operational information, operation target selectors configured to receive an operation for selecting any of the robot bodies and request a permission to operate the selected robot body based on the operational information from the corresponding operation device, and an operation permitting device having a determinator configured to receive the permission request from the operation target selector and determine whether a permission is to be granted for the permission request. When the permission request is received, and the operation of the robot body selected by the operation target selector based on the operational information from a different operation device is permitted, the determinator prohibits the permission to the permission request.

Claims (28)

1. A robot system comprising:

a plurality of robot bodies;

a plurality of operation devices configured to respectively accept operation by a plurality of operators and generate operational information for causing the robot bodies to operate;

a plurality of motion controllers provided corresponding to the plurality of robot bodies, respectively, and configured to control operation of the corresponding robot body in response to the operational information; and

a plurality of input devices provided corresponding to the plurality of operation devices, respectively, and configured to receive an operation for selecting any of the plurality of robot bodies,

wherein when any of the plurality of robot bodies is selected by a first input device of the plurality of input devices,

in response to a condition being satisfied that the robot body selected by the first input device is operated based on the operational information output from a second operation device of the plurality of operation devices that corresponds to a second input device of the plurality of input devices that is different from the first input device, the motion controller corresponding to the selected robot body does not control the operation of the selected robot body based on the operational information output from a first operation device of the plurality of operation devices that corresponds to the first input device, and

in response to the condition not being satisfied, the motion controller corresponding to the selected robot body controls the operation of the selected robot body based on the operational information output from the first operation device; and

wherein the robot system further comprises

a plurality of request generators provided corresponding to the plurality of motion controllers, respectively, and configured to generate an operation request for requesting the operational information; and

a plurality of request informers, wherein each of the plurality of request informers is configured to simultaneously inform all of the plurality of operators that one of the request generators generates the operation request, each request informer being one of a light emitter and a display, and each of the plurality of request informers being simultaneously visible to all of the plurality of operators when not informing of the operation request.

2. The robot system of claim 1 , comprising a memory configured to store automatic operational information for causing each robot body to operate automatically,

wherein before the one of the request generators generates the operation request, an operation mode of the corresponding motion controller is an automatic mode in which the operation of the corresponding robot body is controlled using the automatic operational information, and when the one of the request generators generates the operation request, the operation mode is switched from the automatic mode to a manual mode in which the operation of the corresponding robot body is controlled using the operational information.

3. The robot system of claim 2 ,

wherein while each robot body operates automatically using the automatic operational information stored in the memory, the corresponding motion controller controls the operation of each robot body by using both the automatic operational information and the operational information, when the operational information is received from each operation device.

4. The robot system of claim 3 , wherein each operation device is configured to be specifiable of a workpiece that is an object to be worked by the corresponding robot body, and the operational information includes workpiece information specified by each operation device, and

wherein each motion controller controls the corresponding robot body in response to the operational information so that the corresponding robot body operates to perform a work to the workpiece specified by each operation device.

5. The robot system of claim 2 , wherein each operation device is configured to be specifiable of a workpiece that is an object to be worked by the corresponding robot body, and the operational information includes workpiece information specified by each operation device, and

wherein each motion controller controls the corresponding robot body in response to the operational information so that the corresponding robot body operates to perform a work to the workpiece specified by each operation device.

6. The robot system of claim 1 , comprising a memory configured to store automatic operational information for causing each robot body to operate automatically,

wherein while each robot body operates automatically using the automatic operational information stored in the memory, the corresponding motion controller controls the operation of each robot body by using both the automatic operational information and the operational information, when the operational information is received from each operation device.

7. The robot system of claim 6 , wherein each operation device is configured to be specifiable of a workpiece that is an object to be worked by the corresponding robot body, and the operational information includes workpiece information specified by each operation device, and

wherein each motion controller controls the corresponding robot body in response to the operational information so that the corresponding robot body operates to perform a work to the workpiece specified by each operation device.

8. The robot system of claim 1 , wherein each operation device is configured to be specifiable of a workpiece that is an object to be worked by the corresponding robot body, and the operational information includes workpiece information specified by each operation device, and

wherein each motion controller controls the corresponding robot body in response to the operational information so that the corresponding robot body operates to perform a work to the workpiece specified by each operation device.

9. The robot system of claim 1 , further comprising at least one connection informer configured to inform the plurality of operators of whether or not each robot body is operable by any of the plurality of operation devices.

10. The robot system of claim 9 , wherein when the selected robot body is operable by the first operation device corresponding to the first input device, the at least one connection informer informs the plurality of operators that the selected robot body is operable by the first operation device corresponding to the first input device, such that the first operation device corresponding to the first input device is identifiable.

11. The robot system of claim 1 , wherein the plurality of request informers are provided on a single display device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2020
From: HASHIMOTO, YASUHIKO
To: KAWASAKI JUKOGYO KABUSHIKI KAISHA
Reel/Frame 052394/0446 →
Priority Claims (1)
JP 2017-211372 · Oct 31, 2017 · national
Continuity (1)
Related Publication 20200298408A1 · Sep 24, 2020
Cited By (1)
US 12,583,120