Management server, robot management system, and robot management method
The adapter module in the management server converts inspection job information data into commands in a specific form, solving the problem of inspection job handover between robots of different models and realizing efficient multi-robot management.
Patent Information
- Application Number
- CN202510282164.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-03-13
- Filing Date
- 2025-03-11
- Publication Date
- 2025-09-16
AI Technical Summary
In the existing technology, it is difficult to hand over inspection tasks between multiple robots of different models, and there is a lack of a unified API for management.
The adapter module in the management server is used to transform the operation information data of the inspection operation into a specific form of command corresponding to each robot model, and send it to the corresponding robot to realize the handover of inspection operations between multiple robots.
This enables smooth handover of inspection tasks between multiple robots of different models, improving management efficiency and flexibility.
Smart Images

Figure CN120645200A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a management server, a robot management system and a robot management method. Background Art
[0002] In the workplace, robots are being used to alleviate labor shortages and improve safety. For example, robots can replace humans in patrol inspections within the workplace.
[0003] Patent Document 1: Japanese Patent Application Laid-Open No. 2007-249801 Summary of the Invention
[0004] When there are multiple robots performing inspection work on a factory floor, there is a possibility that different models of robots may be mixed together. The systems managing these different models of robots may also differ. Furthermore, there are few APIs (Application Programming Interfaces) that connect these multiple systems managing these different models of robots.
[0005] Therefore, it is difficult to hand over the inspection work between a plurality of robots of different models.
[0006] Therefore, the present invention proposes a technology that can easily carry out the handover of inspection work between a plurality of robots of different models.
[0007] The management server of the present invention includes an adapter for managing a plurality of robots, including robots of different models. The adapter converts operation information data of an inspection operation into a command in a specific format corresponding to the model of each of the plurality of robots, and transmits the command, converted into the specific format corresponding to the model of the robot performing the inspection operation, to the robot performing the inspection operation among the plurality of robots.
[0008] Effects of the Invention
[0009] According to the present invention, inspection work can be easily handed over between a plurality of robots of different models. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Figure 1 This is a diagram showing a configuration example of a robot management system according to the first embodiment of the present invention.
[0011] Figure 2 This is a diagram showing a configuration example of a management server according to the first embodiment of the present invention.
[0012] Figure 3This is a diagram showing an example of inspection information according to the first embodiment of the present invention.
[0013] Figure 4 This is a diagram showing an example of robot information according to the first embodiment of the present invention.
[0014] Figure 5 This is a diagram showing an example of a processing flow of the robot management system according to the first embodiment of the present invention.
[0015] Figure 6 This is a diagram showing an operation example of the robot management system according to the first embodiment of the present invention.
[0016] Figure 7 This is a diagram showing an operation example of the robot management system according to the first embodiment of the present invention.
[0017] Figure 8 This is a diagram showing an operation example of the robot management system according to the first embodiment of the present invention.
[0018] Figure 9 This is a diagram showing an operation example of the robot management system according to the first embodiment of the present invention. DETAILED DESCRIPTION
[0019] Hereinafter, embodiments of the present invention will be described based on the accompanying drawings. In the following embodiments, the same parts or processes may be denoted by the same reference numerals, and repeated descriptions may be omitted.
[0020] [Example 1]
[0021] <Robot Management System Structure>
[0022] Figure 1 1 is a diagram showing a configuration example of a robot management system according to the first embodiment of the present invention. Figure 1In the example, the robot management system 1 includes a management server 10, a plurality of robots, namely a first robot 20-1, a second robot 20-2, ..., and an Nth robot 20-N, and an IA (Industrial Automation) system 30. The management server 10, the first robot 20-1, the second robot 20-2, ..., and the Nth robot 20-N are connected via a network 40. The management server 10 manages the first robot 20-1, the second robot 20-2, ..., and the Nth robot 20-N, which are movable within the workshop, by communicating via the network 40. A LAN (Local Area Network) is an example of the network 40. Hereinafter, the first robot 20-1, the second robot 20-2, ..., and the Nth robot 20-N may be collectively referred to as "robot 20." The number of robots 20 connected to the management server 10 is not limited. The first robot 20-1, the second robot 20-2, ..., and the Nth robot 20-N may include a plurality of robots 20 having different manufacturers and models, or different manufacturers or models. Furthermore, a portion of the first robot 20 - 1 , the second robot 20 - 2 , . . . , and the Nth robot 20 -N may include robots of the same manufacturer or the same model.
[0023] <Management Server Structure>
[0024] Figure 2 1 is a diagram showing a configuration example of a management server according to the first embodiment of the present invention. Figure 2 In the embodiment, the management server 10 includes a processor 11, a storage unit 12, a robot adapter module 13, an external communication module 14, and an IA system communication module 15. The external communication module 14 is connected to a network 40, and the robot adapter module 13 can communicate with the robot 20 via the network 40 using the external communication module 14. The IA system communication module 15 is connected to the IA system 30, and the processor 11 can communicate with the IA system 30 using the IA system communication module 15. Examples of the processor 11 include a CPU (Central Processing Unit) and a DSP (Digital Signal Processor). Examples of the storage unit 12 include a storage device and a memory.
[0025] The storage unit 12 stores inspection information 12A and robot information 12B.
[0026] The robot adapter module 13 has a robot adapter host 16, a first robot adapter 17-1, a second robot adapter 17-2, …, an Mth robot adapter 17-M (where M < N). The first robot adapter 17-1, the second robot adapter 17-2, …, the Mth robot adapter 17-M are prepared respectively for each manufacturer and each model of the robot 20. Hereinafter, the first robot adapter 17-1, the second robot adapter 17-2, …, the Mth robot adapter 17-M may sometimes be collectively referred to as the “robot adapter 17”.
[0027] <Inspection information>
[0028] Figure 3 It is a diagram showing an example of the inspection information related to Embodiment 1 of the present invention. As Figure 3 shown, in the inspection information 12A, the inspection name and the inspection conditions are set in association with each other. The inspection conditions include items such as inspection object, required equipment, movement mode, and explosion-proof area.
[0029] For example, regarding the inspection operation with the inspection name “Patrol inspection_01”, as the inspection conditions, the inspection objects of the patrol inspection_01 are set as “Instrument A”, “Instrument B” and “Container A”, the equipment of the robot required for the inspection of “Instrument A” and “Instrument B” is set as “visible light camera”, the equipment of the robot required for the inspection of “Container A” is set as “thermal imager”, the movement location of the robot for the patrol inspection_01 is set as “ground”, and the area where “Instrument A”, “Instrument B” and “Container A” are located is set as a non-explosion-proof area in association. Here, explosion-proof means preventing fire and explosion in a place where flammable substances exist.
[0030] In addition, for example, regarding the inspection operation with the inspection name “Patrol inspection_02”, as the inspection conditions, the inspection objects of the patrol inspection_02 are set as “Instrument D”, “Instrument E” and “Motor A”, the equipment of the robot required for the inspection of “Instrument D” and “Instrument E” is set as “visible light camera”, the equipment of the robot required for the inspection of “Motor A” is set as “microphone”, the movement location of the robot for the patrol inspection_02 is set as “ground”, and the area where “Instrument D”, “Instrument E” and “Motor A” are located is set as an explosion-proof area in association.
[0031] In addition, for example, regarding an inspection task named "Patrol Inspection_03", as inspection conditions, the inspection objects of Patrol Inspection_03 are "Instrument G", "Container B" and "Pipe A", the equipment of the robot required for inspecting "Instrument G" and "Pipe A" is a "visible light camera", the equipment of the robot required for inspecting "Container B" is a "thermal imager", the moving place of the robot of Patrol Inspection_03 is "in the air", and the area where "Instrument G", "Container B" and "Pipe A" exist is associated as an area that does not require explosion protection.
[0032] In addition, for example, regarding the inspection operation named "Gas Concentration Check_01", the inspection conditions are as follows: the inspection object is "Area A", the equipment of the robot required to inspect the gas concentration in "Area A" is a "gas sensor", the moving place of the robot of Gas Concentration Check_01 is "in the air", and "Area A" is associated with an area that does not require explosion protection.
[0033] Here, the above inspection objects, namely, meter A, meter B, container A, meter D, meter E, motor A, meter G, container B, piping A and area A, are all present in the workshop where the robot 20 can move.
[0034] <Robot Information>
[0035] Figure 4 FIG. 1 is a diagram showing an example of robot information according to the first embodiment of the present invention. Figure 4 As shown, in robot information 12B, the robot ID, robot name, robot manufacturer, robot model, robot movement type, robot onboard equipment, whether the robot has explosion-proof measures, the robot's remaining battery level, and the robot's operational status are associated with each other. For example, due to reasons such as a robot malfunction, it may not be possible to determine whether the robot is operational even if the remaining battery level is sufficient. The processor 11 updates the remaining battery level and operational status shown in robot information 12B at a constant rate based on data indicating the current status of the robot 20 (hereinafter sometimes referred to as "robot status data"). The robot status data is transmitted from the robot 20 at a constant rate.
[0036] For example, according to the robot information 12B, the robot with ID "1" and robot name "Robot_A" is manufactured by "XX Company", the model is "XX_01", the movement type is "four-legged walking", the equipment carried is "visible light camera", the explosion-proof response is "none", the battery remaining is "10%", and the operation is "not possible".
[0037] In addition, for example, according to the robot information 12B, it can be known that the robot with ID "2" and robot name "Robot_B" is manufactured by "XX Company", the model is "XX_02", the movement type is "four-legged walking", the equipment carried is "visible light camera" and "thermal imager", the explosion-proof response is "none", the battery remaining is "100%", and the operation is "possible".
[0038] For example, robot information 12B shows that the robot with ID "3" and name "Robot_C" is manufactured by "YY Company," has a model number of "YY_01," has a "tracked" mobility type, is equipped with a "visible light camera" and a "microphone," has explosion-proof capability, has a battery level of "90%," and is capable of operation. Here, a tracked robot is a chassis called a circular track, which allows it to operate on uneven terrain.
[0039] In addition, for example, according to the robot information 12B, it can be known that the robot with ID "4" and robot name "Robot_D" is manufactured by "YY Company", the model is "YY_02", the movement type is "four-legged walking", the equipment carried is "visible light camera", "thermal imager" and "microphone", the explosion-proof response is "yes", the battery remaining is "70%", and the operation is "possible".
[0040] For example, according to the robot information 12B, the robot with ID "5" and robot name "Robot_E" is manufactured by "ZZ Company", the model is "ZZ_01", the mobile type is "UAV", the equipment carried is "visible light camera" and "gas sensor", the explosion-proof response is "none", the battery remaining is "100%", and the operation is "possible".
[0041] For example, according to the robot information 12B, the robot with ID "6" and robot name "Robot_F" is manufactured by "ZZ Company", the model is "ZZ_02", the mobile type is "UAV", the equipment carried is "visible light camera", "thermal imager" and "gas sensor", the explosion-proof response is "none", the battery remaining is "60%", and the operation is "possible".
[0042] <Robot Management System Operations>
[0043] Figure 5 This is a diagram showing an example of a processing flow of the robot management system according to the first embodiment of the present invention. Figure 6 、 Figure 7 、 Figure 8 and Figure 9 This is a diagram showing an operation example of the robot management system according to the first embodiment of the present invention.
[0044] exist Figure 5 For example, if the IA system 30 instructs the management server 10 to perform an inspection job named "Patrol Inspection_01" (step S100), the processor 11 of the management server 10 confirms the inspection conditions required for completing the inspection job of "Patrol Inspection_01" based on the inspection name of "Patrol Inspection_01" and with reference to the inspection information 12A (step S105).
[0045] Processor 11 About Figure 3 The inspection information 12A shown in FIG. 1 confirms that the inspection objects of “Panoramic Inspection_01” are “Instrument A”, “Instrument B” and “Container A”. Figure 3 The inspection information 12A shown confirms the inspection conditions such as the equipment required to complete "Pattune Inspection_01" is a "visible light camera" and a "thermal imager", the moving location of "Pattune Inspection_01" is "above ground", and the area where the inspection work of "Pattune Inspection_01" is performed is an area that does not require explosion protection.
[0046] Next, based on the inspection conditions confirmed using inspection information 12A (hereinafter sometimes referred to as "confirmed inspection conditions"), the processor 11 refers to the robot information 12B and selects a robot in the robot information 12B that meets the confirmed inspection conditions (step S110). Regarding robot information 12B, the robots "Robot_B" and "Robot_D" are equipped with equipment including a "visible light camera" and a "thermal imager," have an operation capability set to "possible," and are capable of ground mobility. For example, even when the inspection is performed on the ground, a robot capable of aerial mobility can also be used. Furthermore, since the area performing the inspection work for "Patrol Inspection_01" does not require explosion protection, the robot performing the inspection work for "Patrol Inspection_01" does not need to be explosion-proof. Therefore, the processor selects "Robot_B" from the robot information 12B as the robot to perform the inspection work for "Patrol Inspection_01." Furthermore, the processor understands from the robot information 12B that the manufacturer and model of "Robot_B," selected as the robot to perform the inspection work for "Patrol Inspection_01," are "XX Company" and "XX_01."
[0047] In addition, the processor 11 sends the confirmed inspection condition to the IA system 30 (step S115). The IA system 30 generates a Figure 6The progress information PR (Progress Report) shown in FIG1 is stored in the IA system 30 (step S120). The progress information PR shows the inspection name, inspection object, and the progress status of the inspection for each inspection object in association with each other. At the time when the processor 11 selects "Robot_B" in the robot information 12B, the inspection operation of the patrol inspection_01 has not yet started, so the progress information PR is as follows: Figure 6 As shown, the progress status for all inspection objects is blank.
[0048] Next, the processor 11 selects "Robot_B" as the robot to perform the inspection work of patrol inspection_01, and thus generates Figure 7 The work information data WI1 shown is generated (step S125). The work information data WI1 includes the inspection name "Patrol Inspection_01," the progress status of the inspection work "Starting from the inspection of instrument A," the model number of the robot performing the inspection work "XX_01," and the name of the robot performing the inspection work "Robot_B." The processor 11 transmits the generated work information data WI1 to the robot adapter host 16.
[0049] The robot adapter host 16 recognizes that the model number indicated in the received operation information data WI1 is "XX_01" and transmits the operation information data WI1 to the robot adapter 17 dedicated to the model number "XX_01" among the first robot adapter 17-1 through the Mth robot adapter 17-M. Hereinafter, the first robot adapter 17-1 among the first robot adapter 17-1 through the Mth robot adapter 17-M is referred to as the robot adapter 17 dedicated to the model number "XX_01." Furthermore, the first robot 20-1 among the first robot 20-1 through the Nth robot 20-N is referred to as Robot_B.
[0050] The first robot adapter 17 - 1 converts the received work information data WI1 into a command in a specific format usable by the robot model “XX_01” (step S130 ), and transmits the converted command to the first robot 20 - 1 (step S135 ).
[0051] The first robot 20-1, which receives the converted command from the first robot adapter 17-1, inspects instrument A, instrument B, and container A in sequence (step S140). The first robot 20-1 sends the progress status of the inspection operation as robot status data to the management server 10 at a constant period (step S145). Regarding the management server 10, the processor 11 receives the robot status data including the progress status of the inspection operation, and the processor 11 sends the received robot status data to the IA system 30 and reports the progress status of the inspection operation to the IA system 30 (step S150). The IA system 30 updates the progress information PR based on the robot status data including the progress status of the inspection operation (step S155). For example, in the inspection objects of the inspection operation of "patrol inspection_01", namely "instrument A", "instrument B" and "container A", when the inspection of "instrument A" and "instrument B" by the first robot 20-1 is completed, as shown Figure 8 The progress status of the progress information PR is updated as shown.
[0052] Here, assume that a failure occurs after the inspection of "Instrument A" and "Instrument B" is completed but before the inspection of "Container A" is completed, and the first robot 20-1 interrupts the inspection operation of patrol inspection_01 (step S160). When the first robot 20-1 interrupts the inspection operation of patrol inspection_01, it transmits robot status data indicating the interruption of the inspection operation of patrol inspection_01 (hereinafter sometimes referred to as "operation interruption data") to the management server 10 (step S165). On the management server 10, the processor 11 receives the operation interruption data.
[0053] If the processor 11 receives the job interruption data, it consults the IA system 30 about the progress status of the inspection job of patrol inspection_01 (step S170). The IA system 30 sends the progress information PR ( Figure 8 ) is sent to processor 11 (step S175).
[0054] The processor 11 receives the progress information PR ( Figure 8 ), the processor 11 recognizes that the inspection operation of patrol inspection_01 was interrupted after the inspections of "Instrument A" and "Instrument B" were completed but before the inspection of "Container A" was completed. Therefore, the robot to which the interrupted inspection operation was to be handed over (hereinafter sometimes referred to as the "handover target robot") is selected from the robot information 12B. Here, the processor 11 refers to the inspection information 12A and confirms the inspection conditions: the equipment required to complete the inspection of "Container A" is a "thermal imager," the moving location for the inspection of "Container A" is "above ground," and the area where the inspection of "Container A" is performed is an area that does not require explosion protection (step S180).
[0055] Next, based on the inspection completion confirmation conditions for container A, the processor 11 references robot information 12B and selects a robot, excluding Robot_B, that meets the inspection completion confirmation conditions in robot information 12B. In robot information 12B, in addition to Robot_B, "Robot_D" is a robot equipped with a "thermal imager," has an operation capability setting of "possible," and is capable of ground movement. Therefore, the processor selects "Robot_D" from robot information 12B as the target robot for the inspection task of Tour Inspection_01 (step S185). Furthermore, the processor recognizes from robot information 12B that the manufacturer and model of "Robot_D," selected as the target robot for the inspection task of Tour Inspection_01, are "YY Company" and "YY_02."
[0056] Next, the processor 11 selects "Robot_D" as the delivery target robot for the inspection task of patrol inspection_01, and thus generates Figure 9 The work information data WI2 shown (step S190) is generated. The work information data WI2 includes the inspection name "Patrol Inspection_01," the progress status of the inspection work "Starting from Inspection of Container A," the model number of the robot performing the inspection work "YY_02," and the name of the robot performing the inspection work "Robot_D." The processor 11 transmits the generated work information data WI2 to the robot adapter host 16.
[0057] The robot adapter host 16 recognizes that the model number indicated in the received operation information data WI2 is "YY_02" and transmits the operation information data WI2 to the robot adapter 17 dedicated to the model number "YY_02" among the first robot adapter 17-1 through the Mth robot adapter 17-M. Hereinafter, the second robot adapter 17-2 among the first robot adapter 17-1 through the Mth robot adapter 17-M is referred to as the robot adapter 17 dedicated to the model number "YY_02." Furthermore, the second robot 20-2 among the first robot 20-1 through the Nth robot 20-N is referred to as robot_D.
[0058] The second robot adapter 17 - 2 converts the received work information data WI2 into a command in a specific format usable by the robot model “YY_02” (step S195 ), and transmits the converted command to the second robot 20 - 2 (step S200 ).
[0059] The second robot 20 - 2 , which has received the converted command from the second robot adapter 17 - 2 , inspects the container A (step S205 ).
[0060] Thereafter, similarly to when the robot 20 performing the inspection work is the first robot 20-1, the second robot 20-2 transmits the progress status of the inspection work as robot status data to the management server 10 at a constant period. The management server 10 receives the robot status data including the progress status of the inspection work, and transmits the received robot status data to the IA system 30. The IA system 30 updates the progress information PR based on the robot status data including the progress status of the inspection work.
[0061] In the above, Example 1 has been described.
[0062] [Example 2]
[0063] The processor 11 can also select the operator performing the inspection as the target for handing over the interrupted inspection work, rather than the robot 20. Furthermore, in addition to when a malfunction occurs in the robot 20, the inspection work can also be handed over based on instructions from the operator. Conversely, the operator can perform the first half of the inspection and hand over the second half to the robot 20.
[0064] In the above, Example 2 has been described.
[0065] As described above, the management server of the present invention (management server 10 of the embodiment) includes an adapter (robot adapter module 13 of the embodiment) to manage multiple robots of different models (the first robot 20-1, the second robot 20-2, ..., the Nth robot 20-N of the embodiment). The adapter converts operation information data related to inspection operations into commands in a specific format corresponding to the models of the multiple robots and transmits the converted commands to the robot among the multiple robots that is performing the inspection operation.
[0066] Therefore, even if the models of multiple robots capable of performing inspection work are different, commands corresponding to each model can be sent one-dimensionally from the management server to the robots performing inspection work, and the handover of inspection work between multiple robots of different models can be easily performed.
[0067] In addition, several examples of combinations of the techniques of the present invention are described below.
[0068] (1) A management server that manages a plurality of robots including robots of different models, wherein:
[0069] The management server has an adapter that converts the job information data of the inspection job into a command in a specific format corresponding to the model of each of the multiple robots, and sends the command after being converted into the specific format corresponding to the model of the robot performing the inspection job to the robot performing the inspection job among the multiple robots.
[0070] (2) The management server according to (1), wherein:
[0071] The operation information data includes the inspection name of the inspection operation, the progress status of the inspection operation, the model of the robot performing the inspection operation, and the name of the robot performing the inspection operation.
[0072] The adapter converts the operation information data into the command in the specific format based on the model indicated by the operation information data.
[0073] (3) The management server according to (1) or (2), wherein:
[0074] The management server further includes a processor configured to select a single robot that satisfies the conditions for the inspection work in a workshop from among the plurality of robots and to generate the work information data for the selected single robot.
[0075] (4) The management server according to (3), wherein:
[0076] The processor selects the single robot by including equipment required for inspecting the inspection object and a moving location during the inspection work in the conditions.
[0077] (5) The management server according to (4), wherein:
[0078] The management server further includes a storage unit that stores inspection information in which the inspection object, the required equipment, and the moving location are set in association with each other.
[0079] The processor selects the single robot using the inspection information.
[0080] (6) The management server according to any one of (3) to (5), wherein:
[0081] The management server further includes a storage unit that stores robot information in which the models of the plurality of robots, the movement types of the plurality of robots, and the equipment carried by the plurality of robots are set in association with each other.
[0082] The processor selects the single robot using the robot information.
[0083] (7) The management server according to any one of (3) to (6), wherein:
[0084] When the inspection work by the single robot is interrupted, the processor selects a robot to which the inspection work is to be handed over from the plurality of robots based on the condition corresponding to the progress status of the inspection work.
[0085] (8) The management server according to any one of (3) to (7), wherein:
[0086] The processor reports the progress status of the inspection operation to the IA system, and the IA system instructs the management server to perform the inspection operation.
[0087] (9) A robot management system, wherein:
[0088] The robot management system has:
[0089] Multiple robots, including robots of different models; and
[0090] A management server having an adapter that converts job information data of an inspection job into a command in a specific format corresponding to the respective models of the plurality of robots, and sends the command converted into the specific format corresponding to the model of the robot performing the inspection job to the robot performing the inspection job among the plurality of robots.
[0091] (10) A robot management method, wherein:
[0092] An adapter provided in a management server capable of communicating with a plurality of robots including robots of different models converts work information data of an inspection work into a command in a specific format corresponding to each model of the plurality of robots.
[0093] The command converted into the specific format corresponding to the model of the robot performing the inspection work is transmitted to the robot performing the inspection work among the plurality of robots, thereby managing the plurality of robots.
[0094] Description of the label
[0095] 1 Robot Management System
[0096] 10 Management Server
[0097] 20-1 First Robot
[0098] 20-2 Second Robot
[0099] 20-Nth Robot
[0100] 30 IA system
[0101] 11 Processor
[0102] 12 Storage
[0103] 12A Inspection Information
[0104] 12B Robot Information
[0105] 13 Robot adapter module
[0106] 16 Robot Adapter Host
[0107] 17-1 First Robot Adapter
[0108] 17-2 Second Robot Adapter
[0109] 17-M Mth Robot Adapter
Claims
1. A management server that manages a plurality of robots including robots of different models, wherein: The management server has an adapter that converts the job information data of the inspection job into a command in a specific format corresponding to the model of each of the multiple robots, and sends the command after being converted into the specific format corresponding to the model of the robot performing the inspection job to the robot performing the inspection job among the multiple robots.
2. The management server according to claim 1, wherein: The operation information data includes the inspection name of the inspection operation, the progress status of the inspection operation, the model of the robot performing the inspection operation, and the name of the robot performing the inspection operation. The adapter converts the operation information data into the command in the specific format based on the model indicated by the operation information data.
3. The management server according to claim 1, wherein: The management server further includes a processor configured to select a single robot that satisfies the conditions for the inspection work in a workshop from among the plurality of robots and to generate the work information data for the selected single robot. The management server according to claim 3 , wherein: The processor selects the single robot by including equipment required for inspecting the inspection object and a moving location during the inspection work in the conditions.
5. The management server according to claim 4, wherein: The management server further includes a storage unit that stores inspection information in which the inspection object, the required equipment, and the moving location are set in association with each other. The processor selects the single robot using the inspection information. The management server according to claim 3 , wherein: The management server further includes a storage unit that stores robot information in which the models of the plurality of robots, the movement types of the plurality of robots, and the equipment carried by the plurality of robots are set in association with each other. The processor selects the single robot using the robot information.
7. The management server according to claim 3, wherein: When the inspection work by the single robot is interrupted, the processor selects a robot to which the inspection work is to be handed over from the plurality of robots based on the condition corresponding to the progress status of the inspection work.
8. The management server according to claim 3, wherein: The processor reports the progress status of the inspection operation to the IA system, and the IA system instructs the management server to perform the inspection operation.
9. A robot management system, wherein: The robot management system has: Multiple robots, including robots of different models; and A management server having an adapter that converts job information data of an inspection job into a command in a specific format corresponding to the respective models of the plurality of robots, and sends the command converted into the specific format corresponding to the model of the robot performing the inspection job to the robot performing the inspection job among the plurality of robots.
10. A robot management method, wherein: An adapter provided in a management server capable of communicating with a plurality of robots including robots of different models converts work information data of an inspection work into a command in a specific format corresponding to each model of the plurality of robots. The command converted into the specific format corresponding to the model of the robot performing the inspection work is transmitted to the robot performing the inspection work among the plurality of robots, thereby managing the plurality of robots.
Citation Information
Patent Citations
Robot cooperation system
JP2007249801A