Robot machine room inspection method, system and device and medium

Through the robot inspection system, using QR code scanning and indicator light analysis, the low efficiency and error problems of manual methods in computer room inspections are solved, and efficient and accurate equipment status monitoring and anomaly detection are achieved.

CN120708305APending Publication Date: 2025-09-26广州申迪智能科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510684353.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-26
Publication Date
2025-09-26

AI Technical Summary

Technical Problem

In the existing technology, computer room inspection mainly relies on manual methods, which has the problems of heavy workload, easy errors, and inability to reflect equipment changes and potential safety hazards in a timely manner.

Method used

Robots are used to conduct computer room inspections. By obtaining the identity information of the cabinets where the equipment is stored and recognizing the equipment's indication information, inspection results are generated, including QR code scanning and indicator light status analysis. Multimodal fusion algorithms and deep learning models are used to improve accuracy.

Benefits of technology

It improves the accuracy and efficiency of inspections, reduces the consumption of human resources, and enables timely detection of equipment anomalies and potential safety hazards.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120708305A_ABST
    Figure CN120708305A_ABST
Patent Text Reader

Abstract

The invention discloses a robot machine room inspection method, system and device and a storage medium. The method comprises the following steps: acquiring first identity information of an equipment storage cabinet in a machine room; determining first device information of each device according to the first identity information; scanning second identity information of each device stored in the cabinet in real time and identifying first indication information of each device; determining second device information of each device according to the second identity information; wherein the first equipment information is equipment information having a corresponding mapping relationship with the first identity information; the second equipment information is equipment information having a corresponding mapping relationship with the second identity information; and generating an inspection result based on the first equipment information, the second equipment information and the first indication information. The robot can be widely applied to the technical field of robots.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of robotics technology, and in particular to a method, system, device, and storage medium for robotic computer room inspection. Background Art

[0002] In an era of rapid digital development, the scale of data center construction is also expanding. To ensure the proper operation of equipment, regular inventory and inspection of computer rooms are often required. Currently, manual inspections are the primary method for computer room maintenance. This is labor-intensive, error-prone, time-consuming, and labor-intensive, and it fails to promptly reflect equipment changes, potential safety hazards, equipment failures, and environmental anomalies. Therefore, technical challenges remain that need to be addressed in related technologies. Summary of the Invention

[0003] The purpose of this application is to solve one of the technical problems existing in the prior art to at least a certain extent.

[0004] To this end, one purpose of an embodiment of the present application is to provide a robot room inspection method, system, device and storage medium, which can improve inspection accuracy and save resources.

[0005] In order to achieve the above-mentioned technical objectives, the technical solutions adopted in the embodiments of the present application include: a robot computer room inspection method, comprising: obtaining the first identity information of the equipment storage cabinet in the computer room; determining the first device information of each device based on the first identity information; scanning the second identity information of each of the devices stored in the cabinet in real time and identifying the first indication information of each of the devices; determining the second device information of each of the devices based on the second identity information; wherein the first device information is device information that has a corresponding mapping relationship with the first identity information; the second device information is device information that has a corresponding mapping relationship with the second identity information; and generating an inspection result based on the first device information, the second device information and the first indication information.

[0006] In addition, the robot room inspection method according to the above embodiment of the present invention may also have the following additional technical features:

[0007] Furthermore, in the embodiment of the present application, generating an inspection result based on the first device information, the second device information, and the first indication information specifically includes:

[0008] For any device, if the first device information is different from the second device information, a second inspection result is generated; the second inspection result is used to indicate that the device does not correspond to the cabinet;

[0009] If the first device information is the same as the second device information, and the first indication information is different from the preset indication information, a first inspection result is generated; the first inspection result is used to characterize device abnormality.

[0010] Furthermore, in the embodiment of the present application, determining the first device information of each of the devices based on the first identity information specifically includes:

[0011] Parsing the first identity information to obtain a cabinet number of each cabinet;

[0012] Based on a preset mapping table, the cabinet number is parsed to determine the first device information of each of the devices.

[0013] Furthermore, in an embodiment of the present application, determining the second device information of each of the devices based on the second identity information specifically includes: parsing the second identity information to obtain the device number of the device; and using the device number as the second device information.

[0014] Furthermore, in an embodiment of the present application, obtaining the first identity information of the equipment storage cabinet in the computer room specifically includes: configuring a QR code for each equipment storage cabinet; scanning the QR code of the equipment storage cabinet by the computer room inspection robot, and parsing the QR code to obtain the first identity information of the equipment storage cabinet.

[0015] Furthermore, in an embodiment of the present application, the first indication information for identifying each of the devices specifically includes:

[0016] Collect status information of each device indicator light;

[0017] The state information is used as the first indication information.

[0018] Furthermore, in an embodiment of the present application, the inspection method further includes: sending the inspection result to a front-end display device so that the front-end display device displays the inspection result.

[0019] On the other hand, an embodiment of the present application further provides a robot room inspection system, comprising:

[0020] An acquisition unit, configured to acquire first identity information of a cabinet storing equipment in a computer room;

[0021] a first processing unit, configured to determine first device information of each device based on the first identity information;

[0022] a second processing unit, configured to scan the second identity information of each of the devices stored in the cabinet in real time and identify the first indication information of each of the devices;

[0023] a third processing unit, configured to determine second device information of each of the devices based on the second identity information; wherein the first device information is device information that has a corresponding mapping relationship with the first identity information; and the second device information is device information that has a corresponding mapping relationship with the second identity information;

[0024] The fourth processing unit is configured to generate an inspection result based on the first device information, the second device information, and the first indication information.

[0025] On the other hand, the present application also provides a robot room inspection device, comprising:

[0026] at least one processor;

[0027] at least one memory for storing at least one program;

[0028] When the at least one program is executed by the at least one processor, the at least one processor implements a robot computer room inspection method as described in any one of the invention contents.

[0029] In addition, the present application also provides a computer-readable storage medium, which stores processor-executable instructions. When the processor executes the processor, the processor-executable instructions are used to execute a robot room inspection method as described in any of the above items.

[0030] The advantages and benefits of this application will be partially given in the following description, and partially become apparent from the following description, or learned through practice of this application:

[0031] This application can obtain the first identity information of the equipment storage cabinet in the computer room; determine the first device information of each device based on the first identity information; scan the second identity information of each device stored in the cabinet in real time and identify the first indication information of each device; determine the second device information of each device based on the second identity information; wherein the first device information is the device information that has a corresponding mapping relationship with the first identity information; the second device information is the device information that has a corresponding mapping relationship with the second identity information; based on the first device information, the second device information and the first indication information, generate an inspection result. This application can inspect the cabinet and the equipment in the cabinet through identity information. Compared with traditional human resource inspections, this application can have higher inspection accuracy and inspection efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Figure 1 A schematic diagram of the steps of a robot room inspection method in a specific embodiment of the present invention;

[0033] Figure 2This is a schematic diagram of a process for a robot to open a cabinet door in a specific embodiment of the present invention;

[0034] Figure 3 This is a schematic diagram of the steps of a robot room inspection method in another specific embodiment of the present invention;

[0035] Figure 4 This is a structural diagram of a robot room inspection system in a specific embodiment of the present invention;

[0036] Figure 5 The figure is a schematic structural diagram of a robot room inspection device in a specific embodiment of the present invention. DETAILED DESCRIPTION

[0037] The following describes the embodiments of the present invention in detail with reference to the accompanying drawings to illustrate the principles and processes of the robot room inspection method, system, device and storage medium in the embodiments of the present invention.

[0038] This application provides a robot room inspection method. Figure 1 ,exist Figure 1 The method includes steps S101 to S105.

[0039] S101. Obtain first identity information of a cabinet storing equipment in a computer room.

[0040] S102: Determine first device information of each device based on the first identity information.

[0041] S103: Scan the second identity information of each device stored in the cabinet in real time and identify the first indication information of each device.

[0042] S104: Determine second device information of each device based on the second identity information, wherein the first device information is device information that has a corresponding mapping relationship with the first identity information, and the second device information is device information that has a corresponding mapping relationship with the second identity information.

[0043] S105: Generate an inspection result based on the first device information, the second device information, and the first indication information.

[0044] Furthermore, in some feasible embodiments of the present application, generating an inspection result based on the first device information, the second device information, and the first indication information specifically includes:

[0045] For any device, if the first device information is different from the second device information, a second inspection result is generated. The second inspection result is used to indicate that the device does not correspond to the cabinet.

[0046] If the first device information is the same as the second device information, and the first indication information is different from the preset indication information, a first inspection result is generated. The first inspection result is used to indicate that the device is abnormal.

[0047] Furthermore, in some feasible embodiments of the present application, determining the first device information of each device according to the first identity information specifically includes:

[0048] The first identity information is parsed to obtain the cabinet number of each cabinet.

[0049] Based on a preset mapping table, the cabinet number is parsed to determine the first device information of each device.

[0050] Furthermore, in some feasible embodiments of the present application, determining the second device information of each device based on the second identity information specifically includes:

[0051] The second identity information is parsed to obtain the device number of the device.

[0052] The device number is used as the second device information.

[0053] Furthermore, in some feasible embodiments of the present application, obtaining the first identity information of the equipment storage cabinet in the computer room specifically includes:

[0054] Configure a QR code for each equipment storage cabinet.

[0055] The computer room inspection robot scans the QR code of the equipment storage cabinet and parses the QR code to obtain the first identity information of the equipment storage cabinet.

[0056] Furthermore, in some feasible embodiments of the present application, identifying the first indication information of each device specifically includes:

[0057] Collect the status information of each device indicator light.

[0058] The status information is used as the first indication information.

[0059] Furthermore, in some feasible embodiments of the present application, the inspection method further includes: sending the inspection result to a front-end display device so that the front-end display device displays the inspection result.

[0060] The specific implementation principle of this application is described below with reference to the accompanying drawings:

[0061] Reference Figure 2 as well as Figure 3First, the robot is controlled to reach the cabinet door. Next, it is controlled to move along a pre-set trajectory to the card reader. The robot's camera then recognizes the QR code on the door to confirm whether it is a cabinet room requiring inspection. If so, the card is swiped. After a successful card swipe, the robot's arm grasps the door handle according to a pre-set trajectory and scans the QR code again. If the code matches, the door is opened according to the pre-set trajectory.

[0062] After opening the door, the robot will conduct a patrol inspection of the cabinets and equipment. Each cabinet may contain multiple devices. In this embodiment, a QR code can be attached to each cabinet as a group, and the backend can obtain the corresponding parameters of the cabinet's equipment, such as device number, device name, and device ID. The parameters are then compared with the parameters of the equipment actually placed in the cabinet. If the two parameters differ, an alarm is issued and displayed on the display screen of the inspector's system, notifying the inspector to make timely changes.

[0063] In addition, the cabinet's equipment displays indicator lights of different colors during operation. This embodiment can identify the indicator lights and promptly detect and report abnormal equipment. If the indicator light status is found to be different from the preset status, an alarm message can be generated and displayed on the display screen of the inspection personnel's system.

[0064] Specifically, a QR code with the unique number of the cabinet will be affixed to the surface of the cabinet, and each device under the cabinet will also be affixed with a QR code with a unique device code. When the robot navigates to the cabinet, it moves the end of the robotic arm to the cabinet QR code position and takes a photo. The system will parse each identified QR code, obtain the cabinet number, and access the server through the number to obtain the device information under the cabinet. Then, the camera will be moved to the position of each device according to the preset trajectory to take a photo. The parsed QR codes of all devices will be compared with the server. If the two are inconsistent, an alarm will be generated. In addition, the corresponding cabinet can also be obtained in reverse through the device QR code. When the equipment is placed inconsistently, the involved equipment and the corresponding cabinet can be prompted at the same time.

[0065] To identify indicator light status, this embodiment employs a multimodal fusion algorithm: It uses traditional image processing (such as HSV color segmentation and edge detection) to precisely locate indicator lights, combined with machine learning to extract temporal features such as color and flashing frequency. Deep learning models (YOLO / MobileNet) are also employed to enhance robustness in complex scenarios. The system constructs a knowledge-constrained dataset based on indicator light coding rules (green for normal, red for fault), dynamically adjusting parameters to accommodate the differentiated definitions of devices from different manufacturers. During task execution, the robot uses a high-degree-of-freedom robotic arm and multi-cameras to perform a panoramic scan of the cabinet equipment, utilizing AI algorithms to analyze the video stream in real time. When an anomaly is detected (such as a red light flashing at 1Hz or a persistent yellow light), the system automatically triggers a hierarchical response mechanism, capturing images from multiple angles and marking them with metadata such as the fault coordinates and timestamp. These images are then transmitted back to the operation and maintenance platform via an encrypted link, alerting personnel promptly.

[0066] In addition, refer to Figure 4 ,and Figure 1 Corresponding to the method, an embodiment of the present application also provides a robot computer room inspection system. The system may include: an acquisition unit 1001, a first processing unit 1002, a second processing unit 1003, a third processing unit 1004, and a fourth processing unit 1005. The acquisition unit 1001 can be used to obtain the first identity information of the equipment storage cabinet in the computer room. The first processing unit 1002 can be used to determine the first device information of each device based on the first identity information. The second processing unit 1003 can be used to scan the second identity information of each device stored in the cabinet in real time and identify the first indication information of each device. The third processing unit 1004 can be used to determine the second device information of each device based on the second identity information. The first device information is device information that has a corresponding mapping relationship with the first identity information. The second device information is device information that has a corresponding mapping relationship with the second identity information. The fourth processing unit 1005 can be used to generate an inspection result based on the first device information, the second device information, and the first indication information.

[0067] It should be noted that the contents of the above-mentioned robot computer room inspection method embodiment are all applicable to the present robot computer room inspection system embodiment. The functions specifically implemented by the present robot computer room inspection system embodiment are the same as those of the above-mentioned robot computer room inspection method embodiment, and the beneficial effects achieved are also the same as those achieved by the above-mentioned robot computer room inspection method embodiment.

[0068] and Figure 1 Corresponding to the method, the embodiment of the present application also provides a robot room inspection device, the specific structure of which can be referred to Figure 5 ,include:

[0069] at least one processor 1011;

[0070] at least one memory 1012, configured to store at least one program;

[0071] When the at least one program is executed by the at least one processor, the at least one processor implements the robot computer room inspection method.

[0072] The contents of the above method embodiments are all applicable to the present device embodiments. The functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0073] and Figure 1 Corresponding to the method, an embodiment of the present application further provides a computer-readable storage medium, which stores processor-executable instructions, and the processor-executable instructions are used to execute the robot room inspection method when executed by the processor.

[0074] The contents of the above-mentioned robot computer room inspection method embodiment are all applicable to the present storage medium embodiment. The functions specifically implemented by the present storage medium embodiment are the same as those of the above-mentioned robot computer room inspection method embodiment, and the beneficial effects achieved are also the same as those achieved by the above-mentioned robot computer room inspection method embodiment.

[0075] In some optional embodiments, the function / operation mentioned in the block diagram may not occur in the order mentioned in the operation diagram. For example, depending on the function / operation involved, the two boxes shown in succession can actually be executed substantially simultaneously or the boxes can sometimes be executed in reverse order. In addition, the embodiments presented and described in the flow chart of the present application are provided in an exemplary manner for the purpose of providing a more comprehensive understanding of the technology. The disclosed method is not limited to the operations and logical flows presented herein. Optional embodiments are contemplated in which the order of the various operations is changed and the sub-operations described as a part of a larger operation are performed independently.

[0076] In addition, although the present application is described in the context of functional modules, it should be understood that, unless otherwise stated, one or more of the functions and / or features may be integrated into a single physical device and / or software module, or one or more functions and / or features may be implemented in separate physical devices or software modules. It is also understood that a detailed discussion of the actual implementation of each module is not necessary for understanding the present application. More specifically, given the properties, functions, and internal relationships of the various functional modules in the devices disclosed herein, the actual implementation of the module will be understood within the routine skills of an engineer. Therefore, a person skilled in the art can implement the present application as set forth in the claims using ordinary techniques without undue experimentation. It is also understood that the specific concepts disclosed are merely illustrative and are not intended to limit the scope of the present application, which is determined by the full scope of the appended claims and their equivalents.

[0077] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several programs for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0078] The logic and / or steps represented in a flowchart or otherwise described herein, for example, may be considered as an ordered list of executable programs for implementing the logical functions, and may be embodied in any computer-readable medium for use by, or in conjunction with, a program execution system, apparatus, or device (e.g., a computer-based system, a system including a processor, or other system that can retrieve and execute a program from a program execution system, apparatus, or device). For purposes of this specification, a "computer-readable medium" may be any device that can contain, store, communicate, propagate, or transport a program for use by, or in conjunction with, a program execution system, apparatus, or device.

[0079] More specific examples (a non-exhaustive list) of computer-readable media include the following: an electrical connection with one or more wires (electronic devices), a portable computer disk cartridge (magnetic devices), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disc read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering, or processing in another suitable manner as necessary, and then stored in a computer memory.

[0080] It should be understood that various parts of the present application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable program execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used to implement: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0081] In the above description of this specification, reference to the terms "one embodiment / example," "another embodiment / example," or "certain embodiments / examples" means that the specific features, structures, materials, or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any appropriate manner in any one or more embodiments or examples.

[0082] Although the embodiments of the present application have been shown and described, those skilled in the art will appreciate that various changes, modifications, substitutions, and variations may be made to the embodiments without departing from the principles and intent of the present application, and that the scope of the present application is defined by the claims and their equivalents.

[0083] The above is a specific description of the preferred implementation of the present application, but the present application is not limited to the embodiments. Those skilled in the art may make various equivalent modifications or substitutions without violating the spirit of the present application. These equivalent modifications or substitutions are all included in the scope defined by the claims of the present application.

Claims

1. A robot room inspection method, characterized in that: The following steps are involved: Obtain the primary identity information of the equipment storage cabinet in the computer room; Determining first device information of each device based on the first identity information; Scan the second identity information of each device stored in the cabinet in real time and identify the first indication information of each device; determining second device information of each of the devices according to the second identity information; The first device information is device information that has a corresponding mapping relationship with the first identity information; The second device information is device information that has a corresponding mapping relationship with the second identity information; An inspection result is generated based on the first device information, the second device information, and the first indication information.

2. A robot room inspection method according to claim 1, characterized in that: The generating of the inspection result based on the first device information, the second device information, and the first indication information specifically includes: For any device, if the first device information is different from the second device information, a second inspection result is generated; the second inspection result is used to indicate that the device does not correspond to the cabinet; If the first device information is the same as the second device information, and the first indication information is different from the preset indication information, a first inspection result is generated; the first inspection result is used to characterize device abnormality.

3. A robot room inspection method according to claim 1, characterized in that: Determining the first device information of each of the devices according to the first identity information specifically includes: Parsing the first identity information to obtain a cabinet number of each cabinet; Based on a preset mapping table, the cabinet number is parsed to determine the first device information of each of the devices.

4. A robot room inspection method according to claim 1, characterized in that: The determining, based on the second identity information, the second device information of each of the devices specifically includes: Parsing the second identity information to obtain a device number of the device; The device number is used as the second device information.

5. A robot room inspection method according to claim 1, characterized in that: The obtaining of the first identity information of the equipment storage cabinet in the computer room specifically includes: Configure a QR code for each equipment storage cabinet; The computer room inspection robot scans the QR code of the equipment storage cabinet and parses the QR code to obtain the first identity information of the equipment storage cabinet.

6. A robot room inspection method according to claim 1, characterized in that: The first indication information for identifying each of the devices specifically includes: Collect status information of each device indicator light; The state information is used as the first indication information.

7. A robot room inspection method according to claim 2, characterized in that: The inspection method further includes: sending the inspection result to a front-end display device, so that the front-end display device displays the inspection result.

8. A robot room inspection system, characterized in that: include: An acquisition unit, configured to acquire first identity information of a cabinet storing equipment in a computer room; a first processing unit, configured to determine first device information of each device based on the first identity information; a second processing unit, configured to scan the second identity information of each of the devices stored in the cabinet in real time and identify the first indication information of each of the devices; a third processing unit, configured to determine second device information of each of the devices according to the second identity information; The first device information is device information that has a corresponding mapping relationship with the first identity information; The second device information is device information that has a corresponding mapping relationship with the second identity information; The fourth processing unit is configured to generate an inspection result based on the first device information, the second device information, and the first indication information.

9. A robot room inspection device, characterized in that include: at least one processor; at least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the robot computer room inspection method as described in any one of claims 1 to 7.

10. A computer-readable storage medium storing instructions executable by a processor, characterized in that: The processor-executable instructions are used to execute a robot computer room inspection method as described in any one of claims 1 to 7 when executed by the processor.