Robot system, robot management computer for a robot system, and method of managing a robot system
First Claim
Patent Images
1. A robot system, comprising:
- a first robot controller for controlling a first robot,a second robot controller for controlling a second robot,a robot management computer connected to the first robot controller and the second robot controller,a first network device connected between the first robot controller and the robot management computer and located at a first set-up location,a second network device connected between the second robot controller and the robot management computer and located at a second set-up location,wherein the first robot controller comprises a first posture information obtaining unit for obtaining information indicating a posture of the first robot when an anomaly occurs in the first robot, and a first transmitting unit for transmitting the information indicating the posture of the first robot to the robot management computer via the first network device,wherein the second robot controller comprises a second posture information obtaining unit for obtaining information indicating a posture of the second robot when an anomaly occurs in the second robot, and a second transmitting unit for transmitting the information indicating the posture of the second robot to the robot management computer via the second network device,wherein the first network device comprises a third transmitting unit for transmitting a first network identifier stored in the first network device beforehand and a robot ID read from the first robot controller to the robot management computer,wherein the second network device comprises a fourth transmitting unit for transmitting a second network identifier stored in the second network device beforehand and a robot ID read form the second robot controller to the robot management computer,wherein the robot management computer comprises a first receiver for receiving the first network identifier and the first robot ID from the first network device, obtaining the first set-up location of the first robot controller associated beforehand with the first network identifier, receiving the second network identifier and the second robot ID from the second network device, and obtaining the second set-up location of the second robot controller associated beforehand with the second network identifier,wherein the robot system further comprises a recovery control program generating unit for generating, by computing, based on the postures of the first robot and the second robot, a recovery control program for changing the postures of the first robot and the second robot to respective given standby postures, and executing an interference check by letting the first robot and the second robot operate in order in a virtual space according to the recovery control programs, anda program transmitting unit for transmitting the recovery control programs to the first robot controller and the second robot controller.
1 Assignment
0 Petitions
Accused Products
Abstract
To enable a recovery control program to be executed quickly by a robot controller without needing to equip the robot controller with a large-capacity storage device, provided is a robot system, including a first robot controller for controlling a first robot. The first robot controller includes a posture information obtaining unit for obtaining information indicating a posture of the first robot when an anomaly occurs in the first robot. The robot system further includes a recovery control program generating unit for generating, by computing, based on the posture of the first robot, a recovery control program for changing the posture of the first robot to a given standby posture.
-
Citations
5 Claims
-
1. A robot system, comprising:
-
a first robot controller for controlling a first robot, a second robot controller for controlling a second robot, a robot management computer connected to the first robot controller and the second robot controller, a first network device connected between the first robot controller and the robot management computer and located at a first set-up location, a second network device connected between the second robot controller and the robot management computer and located at a second set-up location, wherein the first robot controller comprises a first posture information obtaining unit for obtaining information indicating a posture of the first robot when an anomaly occurs in the first robot, and a first transmitting unit for transmitting the information indicating the posture of the first robot to the robot management computer via the first network device, wherein the second robot controller comprises a second posture information obtaining unit for obtaining information indicating a posture of the second robot when an anomaly occurs in the second robot, and a second transmitting unit for transmitting the information indicating the posture of the second robot to the robot management computer via the second network device, wherein the first network device comprises a third transmitting unit for transmitting a first network identifier stored in the first network device beforehand and a robot ID read from the first robot controller to the robot management computer, wherein the second network device comprises a fourth transmitting unit for transmitting a second network identifier stored in the second network device beforehand and a robot ID read form the second robot controller to the robot management computer, wherein the robot management computer comprises a first receiver for receiving the first network identifier and the first robot ID from the first network device, obtaining the first set-up location of the first robot controller associated beforehand with the first network identifier, receiving the second network identifier and the second robot ID from the second network device, and obtaining the second set-up location of the second robot controller associated beforehand with the second network identifier, wherein the robot system further comprises a recovery control program generating unit for generating, by computing, based on the postures of the first robot and the second robot, a recovery control program for changing the postures of the first robot and the second robot to respective given standby postures, and executing an interference check by letting the first robot and the second robot operate in order in a virtual space according to the recovery control programs, and a program transmitting unit for transmitting the recovery control programs to the first robot controller and the second robot controller. - View Dependent Claims (2, 3)
-
-
4. A robot management computer, comprising:
-
a posture information receiving unit for receiving information that indicates a posture of first a robot from first a robot controller which controls the first robot and information that indicates a posture of a second robot from a second robot controller which controls the second robot, when an anomaly occurs in the first robot; a receiving unit for receiving a first network identifier and a first robot ID from a first network device connected between the first robot controller and the robot management computer, obtaining a first set-up location of the first robot controller associated beforehand with the first network identifier, receiving a second network identifier and a second robot ID from a second network device connected between the second robot controller and the robot management computer, and obtaining a second set-up location of the second robot controller associated beforehand with the second network identifier, a recovery control program generating unit for generating, based on the postures of the first robot and the second robot, recovery control programs for changing the postures of the first robot and the second robot to respective a given standby postures, and executing an interference check by letting the first robot and the second robot operate in order in a virtual space according to the recovery control programs; and a recovery control program transmitting unit for transmitting the generated recovery control programs to the first robot controller and the second robot controller.
-
-
5. A method of managing a robot system, comprising:
-
receiving information that indicates a posture of a first robot from a first robot controller which controls the first robot and information that indicates a posture of a second robot from a second robot controller which controls the second robot, when an anomaly occurs in the first robot; receiving, by a robot management computer, a first network identifier and a first robot ID from a first network device connected between the first robot controller and the robot management computer, obtaining a first set-up location of the first robot controller associated beforehand with the first network identifier, receiving, by the robot management computer, a second network identifier and a second robot ID from a second network device connected between the second robot controller and the robot management computer, and obtaining a second set-up location of the second robot controller associated beforehand with the second network identifier, generating, based on the postures of the first robot and the second robot, recovery control programs for changing the postures of the first robot and the second robot to respective given standby postures, and executing an interference check by letting the first robot and the second robot operate in order in a virtual space according to the recovery control programs; and transmitting the generated recovery control programs to the first robot controller and the second robot controller.
-
Specification