Administrative server, robot management system and robot management method
The management server with an adapter module addresses the challenge of coordinating inspection tasks across multiple robot models by converting commands to match each robot's specifications, facilitating efficient task handover and management.
Patent Information
- Application Number
- JP2024039406
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-13
- Publication Date
- 2025-09-29
AI Technical Summary
Existing systems struggle to transfer inspection work between robots of different models due to the lack of APIs that connect management systems for these robots, leading to difficulties in managing and coordinating their operations.
A management server with an adapter module that converts work information data into specific commands for each robot model, enabling seamless handover of inspection tasks between robots of varying models.
Enables easy transfer of inspection work between robots of different models, ensuring efficient task allocation and management regardless of manufacturer or model differences.
Smart Images

Figure 2025140195000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a management server, a robot management system, and a robot management method. [Background technology]
[0002] Robots are increasingly being used in plants to alleviate labor shortages and improve safety. For example, robots can be used to perform patrol inspections within a plant instead of humans. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2007-249801 Summary of the Invention [Problem to be solved by the invention]
[0004] When multiple robots are used to perform inspection work within a plant, there is a possibility that different models of robots may be mixed together. The systems that manage these different models of robots may also differ. Furthermore, there are almost no APIs (Application Programming Interfaces) available that connect the systems that manage these different models of robots.
[0005] Therefore, it has been difficult to transfer inspection work between multiple robots of different models.
[0006] Therefore, the present disclosure proposes a technology that allows inspection work to be easily handed over between multiple robots of different models. [Means for solving the problem]
[0007] The management server of the present disclosure has an adapter and manages multiple robots including robots of different models. The adapter converts work information data for inspection work into commands in a specific format corresponding to the model of each of the multiple robots, and transmits the converted commands to the robot that performs the inspection work among the multiple robots. [Effects of the Invention]
[0008] According to the present disclosure, inspection work can be easily handed over between multiple robots of different models. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram illustrating a configuration example of a robot management system according to a first embodiment of the present disclosure. [Figure 2] FIG. 1 is a diagram illustrating a configuration example of a management server according to a first embodiment of the present disclosure. [Figure 3] FIG. 10 is a diagram illustrating an example of inspection information according to the first embodiment of the present disclosure. [Figure 4] FIG. 1 is a diagram illustrating an example of robot information according to the first embodiment of the present disclosure. [Figure 5] FIG. 1 is a diagram illustrating an example of a processing procedure of a robot management system according to a first embodiment of the present disclosure. [Figure 6] FIG. 1 is a diagram illustrating an example of the operation of a robot management system according to the first embodiment of the present disclosure. [Figure 7] FIG. 1 is a diagram illustrating an example of the operation of a robot management system according to the first embodiment of the present disclosure. [Figure 8] FIG. 1 is a diagram illustrating an example of the operation of a robot management system according to the first embodiment of the present disclosure. [Figure 9] FIG. 1 is a diagram illustrating an example of the operation of a robot management system according to the first embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. In the following embodiments, the same components or processes will be denoted by the same reference numerals, and redundant description may be omitted.
[0011] [Example 1] <Robot management system configuration> FIG. 1 is a diagram illustrating a configuration example of a robot management system according to a first embodiment of the present disclosure. In FIG. 1, 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, ..., an N-th robot 20-N, and an IA (Industrial Automation) system 30. The management server 10 and each of the first robot 20-1, the second robot 20-2, ..., the N-th robot 20-N are connected via a network 40, and the management server 10 manages each of the first robot 20-1, the second robot 20-2, ..., the N-th robot 20-N, which are movable within a plant, through communication via the network 40. An example of the network 40 is a local area network (LAN). Hereinafter, the first robot 20-1, the second robot 20-2, ..., the N-th robot 20-N may be collectively referred to as "robots 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, ..., the Nth robot 20-N include a plurality of robots 20 that are different from one another in both manufacturer and model, or in either manufacturer or model. Note that some of the first robot 20-1, the second robot 20-2, ..., the Nth robot 20-N may be robots of the same manufacturer or model.
[0012] <Management Server Configuration> FIG. 2 is a diagram showing a configuration example of a management server according to Embodiment 1 of the present disclosure. In FIG. 2, 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 an 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), a DSP (Digital Signal Processor), etc. Examples of the storage unit 12 include a storage and a memory.
[0013] The storage unit 12 stores inspection information 12A and robot information 12B.
[0014] The robot adapter module 13 includes a robot adapter master 16 and first to Mth robot adapters 17-1 to 17-M (where M < N). Each of the first to Mth robot adapters 17-1 to 17-M is prepared for each manufacturer and model of the robot 20. Hereinafter, the first to Mth robot adapters 17-1 to 17-M may be collectively referred to as "robot adapter 17".
[0015] <Inspection Information> FIG. 3 is a diagram showing an example of inspection information according to Embodiment 1 of the present disclosure. As shown in FIG. 3, in the inspection information 12A, an inspection name and an inspection condition are set in association with each other. The inspection condition includes items such as an inspection target, required equipment, a movement form, and an explosion-proof area.
[0016] For example, for an inspection task with the inspection name "Patrol Inspection_01," the inspection conditions correspond to the following: the inspection targets in Patrol Inspection_01 are "Meter A," "Meter B," and "Tank A," the equipment of the robot required to inspect "Meter A" and "Meter B" is a "visible light camera," the equipment of the robot required to inspect "Tank A" is a "thermal camera," the location where the robot moves in Patrol Inspection_01 is "ground," and the area where "Meter A," "Meter B," and "Tank A" exist is an area where explosion protection is not required. Here, explosion protection means preventing fires and explosions in areas where flammable materials exist.
[0017] For example, the inspection work with the inspection name "Patrol Inspection_02" is associated with the following inspection conditions: the inspection targets in Patrol Inspection_02 are "Meter D," "Meter E," and "Motor A," the equipment of the robot required to inspect "Meter D" and "Meter E" is a "visible light camera," the equipment of the robot required to inspect "Motor A" is a "microphone," the location where the robot moves in Patrol Inspection_02 is "ground," and the area where "Meter D," "Meter E," and "Motor A" are located is an area requiring explosion protection.
[0018] For example, the inspection work with the inspection name "patrol inspection_03" is associated with the following inspection conditions: the inspection targets in patrol inspection_03 are "meter G," "tank B," and "piping A," the equipment of the robot required to inspect "meter G" and "piping A" is a "visible light camera," the equipment of the robot required to inspect "tank B" is a "thermal camera," the location where the robot moves in patrol inspection_03 is "air," and the area where "meter G," "tank B," and "piping A" are located is an area where explosion protection is not required.
[0019] For example, an inspection task with the inspection name "Gas concentration inspection_01" is associated with the following inspection conditions: the inspection target is "Area A," the equipment of the robot required to inspect the gas concentration in "Area A" is "Gas sensor," the location where the robot moves in Gas concentration inspection_01 is "Air," and "Area A" is an area that does not require explosion protection.
[0020] Here, all of the above inspection targets, meter A, meter B, tank A, meter D, meter E, motor A, meter G, tank B, piping A, and area A, are located within a plant where robot 20 can move.
[0021] <Robot information> FIG. 4 is a diagram illustrating an example of robot information according to the first embodiment of the present disclosure. As illustrated in FIG. 4, the robot information 12B includes a robot ID, a robot name, a robot manufacturer, a robot model, a movement type of the robot, equipment mounted on the robot, whether the robot is explosion-proof, a remaining battery level of the robot, and a status of whether the robot is capable of performing work, which are associated with each other. For example, due to reasons such as a malfunction of the robot, the robot may be judged as being unable to perform work even if the remaining battery level is sufficient. The remaining battery level and the status of whether the robot is capable of performing work indicated in the robot information 12B are periodically updated by the processor 11 according to data indicating the current status of the robot 20 (hereinafter, sometimes referred to as "robot current status data"). The robot current status data is periodically transmitted from the robot 20.
[0022] For example, from the robot information 12B, it can be seen that for a robot with an ID of "1" and a robot name of "Robot_A", the manufacturer is "XX Company", the model is "XX_01", the movement type is "four-legged", the installed equipment is "visible light camera", the explosion prevention is "none", the remaining battery level is "10%", and the work that can be performed is "impossible".
[0023] For example, from robot information 12B, it can be seen that for a robot with an ID of "2" and a robot name of "Robot_B", the manufacturer is "XX Company", the model is "XX_02", the movement type is "four-legged", the installed equipment is a "visible light camera" and a "thermal camera", the explosion-proofing is "not provided", the remaining battery level is "100%", and the robot is "capable" of performing work.
[0024] For example, from robot information 12B, it can be seen that for a robot with ID "3" and robot name "Robot_C," the manufacturer is "YY Company," the model is "YY_01," the locomotion type is "crawler," the installed equipment is a "visible light camera" and a "microphone," explosion protection is "yes," the remaining battery level is "90%," and the work is "impossible." Here, a crawler refers to a robot with a leg system called a caterpillar that can be used on rough ground.
[0025] For example, from robot information 12B, it can be seen that for a robot with an ID of "4" and a robot name of "Robot_D", the manufacturer is "YY Company", the model is "YY_02", the movement type is "four-legged", the installed equipment is "visible light camera", "thermal camera" and "microphone", explosion-proofing is "yes", the remaining battery level is "70%", and work is "possible".
[0026] For example, from robot information 12B, it can be seen that for a robot with an ID of "5" and a robot name of "Robot_E", the manufacturer is "ZZ Company", the model is "ZZ_01", the mobile type is "drone", the onboard equipment is "visible light camera" and "gas sensor", explosion protection is "not provided", the remaining battery level is "100%", and work is "possible".
[0027] For example, from robot information 12B, it can be seen that for a robot with ID "6" and robot name "Robot_F", the manufacturer is "ZZ Company", the model is "ZZ_02", the mobile type is "drone", the onboard equipment is "visible light camera", "thermal camera", and "gas sensor", explosion protection is "not provided", the remaining battery level is "60%", and work is "possible".
[0028] <Operation of the robot management system> Fig. 5 is a diagram illustrating an example of a processing procedure of the robot management system according to the first embodiment of the present disclosure. Fig. 6, Fig. 7, Fig. 8, and Fig. 9 are diagrams illustrating an example of an operation of the robot management system according to the first embodiment of the present disclosure.
[0029] In Figure 5, for example, when the IA system 30 instructs the management server 10 to perform an inspection task with the inspection name "patrol inspection_01" (step S100), the processor 11 of the management server 10 checks the inspection conditions required to carry out the inspection task "patrol inspection_01" by referring to the inspection information 12A based on the inspection name "patrol inspection_01" (step S105).
[0030] The processor 11 confirms the inspection conditions in the inspection information 12A shown in Fig. 3 that the inspection targets for "patrol inspection_01" are "meter A," "meter B," and "tank A." The processor 11 also confirms the inspection conditions in the inspection information 12A shown in Fig. 3 that the equipment required to perform "patrol inspection_01" is a "visible light camera" and a "thermal camera," that the location to be traveled in "patrol inspection_01" is "ground," and that the area where the inspection work for "patrol inspection_01" is performed is an area that does not require explosion protection.
[0031] Next, the processor 11 selects a robot that satisfies the confirmed inspection conditions in the robot information 12B by referring to the robot information 12B based on the inspection conditions (hereinafter sometimes referred to as "confirmed inspection conditions") confirmed using the inspection information 12A (step S110). In the robot information 12B, the robots whose onboard equipment includes a "visible light camera" and a "thermal camera," whose work capability is "possible," and which are capable of ground movement are "robot_B" and "robot_D." Here, for example, even in the case of an inspection that requires ground movement, a robot whose movement location is airborne may be used. Furthermore, because the area where the inspection work for "patrol inspection_01" is performed 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" in the robot information 12B as the robot that will perform the inspection work for patrol inspection_01. The processor also finds from the robot information 12B that the manufacturer and model of "Robot_B" selected as the robot to perform the inspection work of Patrol Inspection_01 are "XX Company" and "XX_01."
[0032] The processor 11 also transmits the confirmed inspection conditions to the IA system 30 (step S115). The IA system 30 generates progress information PR (Progress Report) shown in FIG. 6 based on the inspection name "Round Inspection_01" included in the confirmed inspection conditions and the inspection targets "Meter A," "Meter B," and "Tank A" included in the confirmed inspection conditions, and stores the generated progress information PR in the IA system 30 (step S120). The progress information PR indicates the inspection name, the inspection target, and the progress status of the inspection for each inspection target, in association with each other. At the time when the processor 11 selects "Robot_B" in the robot information 12B, the inspection work for Round Inspection_01 has not yet started, and therefore, as shown in FIG. 6, the progress status for all inspection targets is blank in the progress information PR.
[0033] Next, processor 11 selects "robot_B" as the robot that will perform the inspection work of patrol inspection_01, and therefore generates work information data WI1 shown in FIG. 7 (step S125). The work information data WI1 includes information that the inspection name is "patrol inspection_01," that the progress status of the inspection work is "starting with inspection of meter A," that the model of the robot performing the inspection work is "XX_01," and that the name of the robot performing the inspection work is "robot_B." Processor 11 transmits the generated work information data WI1 to robot adapter master 16.
[0034] The robot adapter master 16 determines that the model indicated in the received work information data WI1 is "XX_01," and transmits the work information data WI1 to the robot adapter 17 dedicated to the "XX_01" model among the first robot adapter 17-1 to the M-th robot adapter 17-M. In the following, it is assumed that the first robot adapter 17-1 among the first robot adapter 17-1 to the M-th robot adapter 17-M is the robot adapter 17 dedicated to the "XX_01" model. In the following, it is assumed that the first robot 20-1 among the first robot 20-1 to the N-th robot 20-N is robot_B.
[0035] The first robot adapter 17-1 converts the received work information data WI1 into a command in a specific format that can be used by the robot model "XX_01" (step S130), and transmits the converted command to the first robot 20-1 (step S135).
[0036] The first robot 20-1 receives the converted command from the first robot adapter 17-1 and inspects Meter A, Meter B, and Tank A, in that order (Step S140). The first robot 20-1 periodically transmits the progress status of the inspection work as robot current status data to the management server 10 (Step S145). In the management server 10, the processor 11 receives the robot current status data including the progress status of the inspection work, and reports the progress status of the inspection work to the IA system 30 by transmitting the received robot current status data to the IA system 30 (Step S150). The IA system 30 updates the progress information PR based on the robot current status data including the progress status of the inspection work (Step S155). For example, when the first robot 20-1 completes inspection of Meter A and Meter B among the inspection targets of the inspection work "Patrol Inspection_01," the progress status in the progress information PR is updated as shown in FIG. 8.
[0037] Here, it is assumed that the first robot 20-1 encounters a problem after completing the inspection of "Meter A" and "Meter B" but before completing the inspection of "Tank A", causing the inspection work of patrol inspection_01 to be suspended (step S160). When the inspection work of patrol inspection_01 is suspended, the first robot 20-1 transmits robot current status data (hereinafter sometimes referred to as "work suspension data") indicating that the inspection work of patrol inspection_01 will be suspended to the management server 10 (step S165). In the management server 10, the processor 11 receives the work suspension data.
[0038] When the processor 11 receives the work interruption data, it inquires of the IA system 30 about the progress of the inspection work of the patrol inspection_01 (step S170). In response to the inquiry from the processor 11, the IA system 30 transmits progress information PR (FIG. 8) to the processor 11 (step S175).
[0039] Based on the progress information PR (FIG. 8) received from the IA system 30, the processor 11 determines that the inspection work of the patrol inspection_01 was interrupted after the inspection of "Meter A" and "Meter B" was completed but before the inspection of "Tank A" was completed, and therefore selects in the robot information 12B a robot to take over the interrupted inspection work (hereinafter, may be referred to as the "successor robot"). Here, by referring to the inspection information 12A, the processor 11 confirms the inspection conditions that the equipment required to inspect "Tank A" is a "thermal camera," the location to move to when inspecting "Tank A" is "on the ground," and the area where the inspection of "Tank A" will be performed is an area that does not require explosion protection (step S180).
[0040] Next, the processor 11 refers to the robot information 12B based on the confirmed inspection conditions for tank A, and selects a robot other than robot_B that satisfies the confirmed inspection conditions in the robot information 12B. In the robot information 12B, the robot other than robot_B that includes a "thermal camera" as its onboard equipment, whose work capability is "possible," and which is capable of ground movement is "robot_D." Therefore, the processor selects "robot_D" in the robot information 12B as the robot to which the inspection work of patrol inspection_01 will be taken over (step S185). The processor also determines from the robot information 12B that the manufacturer and model of "robot_D" selected as the robot to which the inspection work of patrol inspection_01 will be taken over are "Company YY" and "YY_02."
[0041] Next, because processor 11 selects "robot_D" as the robot to take over the inspection work of patrol inspection_01, processor 11 generates work information data WI2 shown in FIG. 9 (step S190). The work information data WI2 includes information that the inspection name is "patrol inspection_01," the progress status of the inspection work is "starting with inspection of tank A," the model of the robot performing the inspection work is "YY_02," and the name of the robot performing the inspection work is "robot_D." Processor 11 transmits the generated work information data WI2 to robot adapter master 16.
[0042] The robot adapter master 16 determines that the model indicated in the received work information data WI2 is "YY_02" and transmits the work information data WI2 to the robot adapter 17 dedicated to the "YY_02" model among the first robot adapter 17-1 to the M-th robot adapter 17-M. In the following, it is assumed that the second robot adapter 17-2 among the first robot adapter 17-1 to the M-th robot adapter 17-M is the robot adapter 17 dedicated to the "YY_02" model. In the following, it is assumed that the second robot 20-2 among the first robot 20-1 to the N-th robot 20-N is robot_D.
[0043] The second robot adapter 17-2 converts the received work information data WI2 into a command in a specific format that can be used by the robot model "YY_02" (step S195), and transmits the converted command to the second robot 20-2 (step S200).
[0044] The second robot 20-2 receives the converted command from the second robot adapter 17-2 and inspects the tank A (step S205).
[0045] Thereafter, just as when the robot 20 performing the inspection work was the first robot 20-1, the second robot 20-2 periodically transmits the progress status of the inspection work as robot current status data to the management server 10. In the management server 10, the processor 11 receives the robot current status data including the progress status of the inspection work, and the processor 11 transmits the received robot current status data to the IA system 30. The IA system 30 updates the progress information PR based on the robot current status data including the progress status of the inspection work.
[0046] The first embodiment has been described above.
[0047] [Example 2] The processor 11 can also select a worker who will perform the inspection work, rather than the robot 20, to take over the interrupted inspection work. The inspection work can also be taken over based on instructions from an operator, other than when a problem occurs with the robot 20. Conversely, the worker can perform the first half of the inspection work, and the robot 20 can take over the second half.
[0048] The second embodiment has been described above.
[0049] As described above, the management server of the present disclosure (management server 10 of the embodiment) has an adapter (robot adapter module 13 of the embodiment) and manages a plurality of robots of different models (first robot 20-1, second robot 20-2, ..., Nth robot 20-N of the embodiment). The adapter converts work information data for inspection work into commands in a specific format according to the model of each of the plurality of robots, and transmits the converted commands to one of the plurality of robots that will perform the inspection work.
[0050] In this way, even if there are differences in the models of multiple robots capable of performing inspection work, commands appropriate to each model can be sent centrally from the management server to the robots performing the inspection work, making it easy to hand over inspection work between multiple robots of different models.
[0051] In addition, some examples of combinations in the techniques of the present disclosure are described below.
[0052] (1) A management server that manages a plurality of robots, including robots of different models, an adapter that converts work information data of the inspection work into commands in a specific format corresponding to the model of each of the plurality of robots, and transmits the commands converted into the specific format corresponding to the model of the robot that performs the inspection work to the robot among the plurality of robots that performs the inspection work; A management server comprising:
[0053] (2) The work information data includes an inspection name of the inspection work, a progress status of the inspection work, a model of a robot performing the inspection work, and a name of a robot performing the inspection work, the adapter converts the work information data into a command in the specific format based on the model indicated in the work information data. The management server described in (1).
[0054] (3) a processor that selects a single robot that satisfies the conditions of the inspection work in the plant from among the plurality of robots and generates the work information data for the selected single robot; The management server according to (1) or (2) further comprises:
[0055] (4) The processor selects the single robot based on the conditions including equipment required for inspecting the inspection target and a location where the robot will be moved during the inspection work. (3) The management server described in (3).
[0056] (5) A storage unit that stores inspection information in which the inspection target, the necessary equipment, and the movement location are associated with each other, the processor uses the inspection information to select the single robot. (4) The management server described in (4).
[0057] (6) A storage unit is further provided that stores robot information in which the model of each of the plurality of robots, the movement type of each of the plurality of robots, and the mounted equipment of each of the plurality of robots are associated with each other, the processor uses the robot information to select the single robot. A management server according to any one of (3) to (5).
[0058] (7) When the inspection work by the single robot is interrupted, the processor selects a robot to take over the inspection work from among the plurality of robots based on the condition corresponding to the progress state of the inspection work. A management server according to any one of (3) to (6).
[0059] (8) The processor instructs the management server to perform the inspection work, and reports the progress of the inspection work to the IA system. A management server according to any one of (3) to (7).
[0060] (9) A plurality of robots, including robots of different models; a management server having an adapter that converts work information data of an inspection work into a command in a specific format corresponding to the model of each of the plurality of robots, and transmits the command after conversion into the specific format corresponding to the model of the robot that performs the inspection work to the robot among the plurality of robots that performs the inspection work; A robot management system comprising:
[0061] (10) An adapter included in a management server that can communicate with a plurality of robots, including robots of different models, converting the work information data of the inspection work into a command in a specific format corresponding to each model of the plurality of robots; managing the plurality of robots by transmitting the command converted into the specific format according to the model of the robot that performs the inspection work to the robot that performs the inspection work among the plurality of robots; Robot management methods. [Explanation of symbols]
[0062] 1. Robot Management System 10 Management Server 20-1 First Robot 20-2 Second Robot 20-N Nth Robot 30 IA System 11 processors 12 Storage section 12A Inspection Information 12B Robot Information 13 Robot Adapter Module 16 Robot Adapter Master 17-1 First robot adapter 17-2 Second robot adapter 17-M Mth robot adapter
Claims
1. A management server that manages a plurality of robots including robots of different models, an adapter that converts work information data of the inspection work into commands in a specific format corresponding to the model of each of the plurality of robots, and transmits the commands converted into the specific format corresponding to the model of the robot that performs the inspection work to the robot among the plurality of robots that performs the inspection work; A management server comprising:
2. The work information data includes an inspection name of the inspection work, a progress status of the inspection work, a model of a robot performing the inspection work, and a name of the robot performing the inspection work, the adapter converts the work information data into a command in the specific format based on the model indicated in the work information data. The management server according to claim 1 .
3. a processor that selects a single robot that satisfies the conditions of the inspection work in the plant from among the plurality of robots, and generates the work information data for the selected single robot; The management server of claim 1 further comprising:
4. the processor selects the single robot based on the conditions including equipment required for inspecting the inspection target and a location where the robot will be moved during the inspection work. The management server according to claim 3 .
5. Further, a storage unit is provided which stores inspection information in which the inspection target, the necessary equipment, and the movement location are associated with each other, the processor uses the inspection information to select the single robot. The management server according to claim 4.
6. a storage unit that stores robot information in which the model of each of the plurality of robots, the movement type of each of the plurality of robots, and the mounted equipment of each of the plurality of robots are associated with each other, the processor uses the robot information to select the single robot. The management server according to claim 3 .
7. when the inspection work by the single robot is interrupted, the processor selects a robot to take over the inspection work from among the plurality of robots based on the condition corresponding to the progress state of the inspection work. The management server according to claim 3 .
8. The processor reports the progress of the inspection work to an IA system that instructs the management server to perform the inspection work. The management server according to claim 3 .
9. A plurality of robots including robots of different models; a management server having an adapter that converts work information data of an inspection work into a command in a specific format corresponding to the model of each of the plurality of robots, and transmits the command after conversion into the specific format corresponding to the model of the robot that performs the inspection work to the robot among the plurality of robots that performs the inspection work; A robot management system comprising:
10. An adapter included in a management server that can communicate with a plurality of robots including robots of different models, converting the work information data of the inspection work into a command in a specific format corresponding to each model of the plurality of robots; managing the plurality of robots by transmitting the command converted into the specific format according to the model of the robot that performs the inspection work to the robot that performs the inspection work among the plurality of robots; Robot management methods.
Citation Information
Patent Citations
Multi-robot joint scheduling method and scheduling system
CN117148808A
Connection device for equipment platform
JP2006260480A
Systems and methods for managing a fleet of robots
JP2024509387A
Automatically selecting and operating unmanned vehicles to acquire inspection data determined based on received inspection requests
US20220250658A1
Robot cooperation system
JP2007249801A