Robotic processing method and system
By using robot processing systems in Internet data centers to automatically replace hard disks and recover failed hard disks, the problems of high labor costs and difficult operation and maintenance in hard disk failure processing are solved, and efficient and safe operation and maintenance management are achieved.
Patent Information
- Application Number
- CN202111211100.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-18
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2041-10-18
AI Technical Summary
In Internet Data Center (IDC), as infrastructure aging and equipment failures occur, hard disk failures require manual inspection and replacement, resulting in high labor and capital costs, and the difficulty of software system migration is difficult, operation and maintenance is increased, and operation risks are increased. .
It provides a robot processing method and system, including inspection robots, robot control modules, hard disk cabinets and hard disk recycling bins. It automatically removes the faulty hard disk, replaces the new hard disk and recycles the faulty hard disk through hard disk processing tasks. There is no need for manual participation in the entire process.
It realizes automation of hard disk replacement and faulty hard disk recycling, reduces labor and capital costs, improves inspection efficiency, reduces missed inspection and ensures the security of data and assets.
Smart Images

Figure CN115990873B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present specification relate to the field of robotics technology, and more particularly to a robotic processing method. Background Art
[0002] Today, based on the completion of IDC (Internet Data Center) infrastructure construction, we have begun to build project systems and carry out operation and maintenance management after the project systems are delivered. As more and more project systems are deployed and their types become more and more diverse, the workload and difficulty of operation and maintenance are increasing. Problems with project systems have led to higher and higher operational risks for IDC deployers.
[0003] As the IDC infrastructure ages, the equipment will enter a period of frequent failures. Considering the difficulty of migrating the software system and the integrity of the data, the network equipment and server hosts of the core project systems cannot be migrated to the new environment in a short period of time. The equipment can only be repaired and replaced by operation and maintenance personnel when it fails. For example, when a hard disk in the IDC infrastructure fails, only manual entry into the computer room is required to troubleshoot and replace the failed hard disk. When the failed hard disk is at a high place, climbing equipment is required for assistance, which requires a lot of manpower and financial costs. Summary of the invention
[0004] In view of this, the present specification provides a robot processing method. One or more embodiments of the present specification also relate to a robot processing system, a computing device, and a computer-readable storage medium to solve the technical defects existing in the prior art.
[0005] According to a first aspect of an embodiment of this specification, a robot processing method is provided, the method being applied to a robot processing system, the system comprising an inspection robot, a robot control module, a target server, a hard disk cabinet, and a hard disk recycling box;
[0006] The robot control module sends a hard disk processing task to the inspection robot and the hard disk cabinet in response to the hard disk processing instruction;
[0007] The hard disk cabinet receives the hard disk processing task, and determines and ejects the target hard disk based on the location information of the target hard disk carried in the hard disk processing task;
[0008] The inspection robot receives the hard disk processing task, moves to the hard disk cabinet based on the location information of the target hard disk carried in the hard disk processing task, and takes out the target hard disk ejected from the hard disk cabinet; and
[0009] When the target hard disk is successfully removed, it is moved to the target server based on the location information of the hard disk to be replaced carried in the hard disk processing task, the target hard disk replaces the hard disk to be replaced in the target server, and the hard disk to be replaced is placed in the hard disk recycling box.
[0010] According to a second aspect of an embodiment of this specification, there is provided a robot processing system, the system comprising an inspection robot, a robot control module, a target server, a hard disk cabinet, and a hard disk recycling box;
[0011] The robot control module is used to send hard disk processing tasks to the inspection robot and the hard disk cabinet in response to the hard disk processing instruction;
[0012] The hard disk cabinet is used to receive the hard disk processing task, determine and eject the target hard disk based on the location information of the target hard disk carried in the hard disk processing task;
[0013] The inspection robot is configured to receive the hard disk processing task, move to the hard disk cabinet based on the location information of the target hard disk carried in the hard disk processing task, and take out the target hard disk ejected from the hard disk cabinet; and
[0014] When the target hard disk is successfully removed, it is moved to the target server based on the location information of the hard disk to be replaced carried in the hard disk processing task, the target hard disk replaces the hard disk to be replaced in the target server, and the hard disk to be replaced is placed in the hard disk recycling box.
[0015] According to a third aspect of an embodiment of this specification, a computing device is provided, including:
[0016] Memory and processor;
[0017] The memory is used to store computer executable instructions, and the processor is used to execute the computer executable instructions. When the computer executable instructions are executed by the processor, the steps of the above-mentioned robot processing method are implemented.
[0018] According to a fourth aspect of the embodiments of this specification, a computer-readable storage medium is provided, which stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, the steps of the above-mentioned robot processing method are implemented.
[0019] One embodiment of the present specification implements a robot processing method and system, wherein the robot processing method is applied to a robot processing system, the system comprising an inspection robot, a robot control module, a target server, a hard disk cabinet and a hard disk recycling box; the robot control module sends a hard disk processing task to the inspection robot and the hard disk cabinet in response to a hard disk processing instruction, wherein the hard disk processing task includes a hard disk replacement task; the hard disk cabinet receives the hard disk processing task, determines and ejects the target hard disk based on the location information of the target hard disk carried in the hard disk processing task; the inspection robot receives the hard disk processing task, moves to the hard disk cabinet based on the location information of the target hard disk carried in the hard disk processing task, and takes out the target hard disk ejected by the hard disk cabinet; and in the case of successfully taking out the target hard disk, moves to the target server based on the location information of the hard disk to be replaced carried in the hard disk processing task, replaces the hard disk to be replaced in the target server with the target hard disk, and places the hard disk to be replaced in the hard disk recycling box.
[0020] Specifically, the robot processing method enables the robot to automatically take out a new hard drive, replace a faulty hard drive, and recycle a faulty hard drive through the interaction between the robot control module, the inspection robot, the hard drive cabinet, and the hard drive recycling box. No human intervention is required during the entire hard drive replacement period, saving labor and financial costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1a It is a schematic diagram of the processing process of a robot processing method provided by an embodiment of this specification in a hard disk replacement scenario;
[0022] Figure 1b It is a schematic diagram of the destruction process of a robot processing method provided by an embodiment of this specification after a hard disk is replaced;
[0023] Figure 2 is a flow chart of a robot processing method provided by one embodiment of this specification;
[0024] Figure 3 It is a schematic diagram of a system deployment architecture in an application background of a robot processing method provided by an embodiment of this specification;
[0025] Figure 4 is a schematic diagram of the structure of a robot processing system provided by one embodiment of this specification;
[0026] Figure 5 It is a structural block diagram of a computing device provided by an embodiment of this specification. DETAILED DESCRIPTION
[0027] Many specific details are described in the following description to facilitate a full understanding of this specification. However, this specification can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of this specification, so this specification is not limited to the specific implementation disclosed below.
[0028] The terms used in one or more embodiments of this specification are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of this specification. The singular forms of "a", "said" and "the" used in one or more embodiments of this specification and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more associated listed items.
[0029] It should be understood that although the terms first, second, etc. may be used to describe various information in one or more embodiments of this specification, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of this specification, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0030] First, the terms involved in one or more embodiments of this specification are explained.
[0031] IDC: Internet Data Center, Internet Data Center, abbreviated as IDC.
[0032] Robot project management: Project isolation is a container for devices, scenes, projects, etc.
[0033] Robot management platform: a management system for IDC digital IT equipment (cabinets, servers, elevators, access control, hard disks, SN, etc.), where the robot management platform issues task orders to robots.
[0034] Host computer: laptop / desktop computer, running the robot control system RCS. The robot management platform sends tasks to the upper position RCS, and then RCS sends tasks to the lower position of the robot.
[0035] Lower computer: Industrial computer, mainly runs the control algorithm of each robot.
[0036] RCS:Robot Controlling System robot control system.
[0037] RAID: RAID generally refers to disk arrays. Disk arrays (Redundant Arrays of Independent Disks, RAID) means "an array of independent disks with redundancy". Disk arrays are composed of many independent disks, combined into a disk group with huge capacity, using the additive effect of individual disks providing data to improve the performance of the entire disk system.
[0038] Hard disk cabinet: Hard disk cabinet (IoT device for storing new hard disks), hard disk cabinet equipment for robot / asset managers to access. In view of the new hard disk removal process and hard disk temporary storage process involved in the IDC operation and maintenance robot fault hard disk replacement process, a hard disk storage cabinet that can be operated by both robots and asset managers is developed. On the one hand, the hard disk cabinet receives new hard disks with brackets loaded manually, and on the other hand, it docks with the robot and automatically spits out the corresponding new hard disk. At the same time, when the robot hard disk replacement fails, it receives the returned hard disk from the robot / staff and spits out the corresponding work order hard disk to the human.
[0039] Safety box: Safety box (IoT device for recycling damaged hard drives), including an integrated simple safety box and a hardware and software integration project of supporting host computer software. The safety box contains upper and lower Android devices for device pairing and data communication. It obtains the SN information of each device by automatically scanning the code and stores it in the host computer, and then uploads the data through the IoT interface.
[0040] Currently, based on the completion of IDC infrastructure construction, we have started to build the project system and carry out operation and maintenance management after the project system is delivered. As more and more project systems are deployed and their types become more and more diverse, the operation and maintenance work becomes more and more labor-intensive and difficult. Problems with the project system lead to higher and higher operational risks for IDC companies.
[0041] When the equipment of the IDC infrastructure is aged and enters a period of frequent failures, the workload of data center equipment inspection will be very large, and the missed detection and false detection rate will also be very high. Although the project will not be affected, the RAID function will fail, and many core project systems are deployed on these network devices and server hosts. Considering the difficulty of software system migration and data integrity, it cannot be migrated to a new environment in a short time, so the operation and maintenance difficulty is very large. We can only start from the operation and maintenance personnel and management system, conduct high-frequency inspections, regular on-site inspections, and 7*24 hours of on-duty service to reduce the failure rate as much as possible, discover the failure rate in advance, and reduce the risk of project operation. Therefore, IDC urgently needs a multifunctional intelligent IDC operation and maintenance robot management system that can reduce the repetitive work pressure of inspection personnel, improve the quality of inspections, reduce missed detections and false detections, and make up for the shortcomings of the IDC software management system. It has multiple functions such as "hard disk replacement, refined inspections, and asset inventory", and realizes unmanned IDC throughout the process to ensure IDC data security and asset security.
[0042] Based on this, in the robot processing method provided in the embodiment of this specification, an intelligent operation and maintenance robot with mechanical arm control capability realizes IDC "hard disk replacement, refined inspection, and asset inventory" through a complex operation control algorithm that integrates vision and touch, solving the rigid demand pain points of unmanned IDC and data security; and the entire process of taking out a new hard disk, replacing a faulty hard disk, and recycling a faulty hard disk is automatically completed by the operation and maintenance robot, without the need for human participation, thus reducing labor costs.
[0043] Specifically, in this specification, a robot processing method is provided. This specification also relates to a robot processing system, a computing device, and a computer-readable storage medium, which are described in detail one by one in the following embodiments.
[0044] See also Figure 1a , Figure 1a A schematic diagram of the processing process of a robot processing method provided according to an embodiment of the present specification in a hard disk replacement scenario is shown.
[0045] Figure 1a In the figure, the robot processing method is applied to a robot processing system, which includes an intelligent operation and maintenance robot 102, a robot control system 104, a target server 106, a hard disk cabinet 108 and a safety box 110.
[0046] The principle and appearance of the hard disk cabinet 108 are similar to those of a shared power bank. On-site maintenance personnel manually insert new hard disks with brackets regularly, associate the slots with hard disk SNs online, and maintain a certain water level. The hard disks in the hard disk cabinet are usually in an unpluggable state. Only when receiving instructions from the robot control platform, the hard disks on the corresponding disk slots are ejected and pulled out by the claws at the end of the mechanical arm of the maintenance robot.
[0047] There are many types of hard drives in IDCs, and the factor that affects the overall task process is whether it has an RFID tag. The RFID tag stores the hard drive's SN, which is the hard drive's identity verification information. For hard drives with RFID tags, the hard drive identity verification can be performed directly; for hard drives without RFID tags, the operation and maintenance robot needs to scan the QR code on the hard drive to identify the SN and verify the hard drive's identity.
[0048] The safety box 110 is used to destroy, degauss or recycle problematic (faulty) hard disks. The hard disk box has an RFID reader that can resolve the hard disk SN. The safety box 110 needs to be regularly handled and maintained by on-site operation and maintenance personnel.
[0049] In specific implementation, the robot processing method in the hard disk replacement scenario is based on the intelligent operation and maintenance robot 102, the hard disk cabinet 108 and the safety box 110. The processing flow of taking a new hard disk - replacing a faulty hard disk - recovering a faulty hard disk is as follows.
[0050] Step 1: The robot control system 104 sends a hard disk replacement task to the intelligent operation and maintenance robot 102 and the hard disk cabinet 108.
[0051] Step 2: The hard disk cabinet 108 ejects a target hard disk (the hard disk to be replaced) based on the hard disk replacement task.
[0052] Step 3: The intelligent operation and maintenance robot 102 moves to the hard disk cabinet 108 based on the hard disk replacement task, takes out the target hard disk ejected from the hard disk cabinet 108, and moves to the target server 106 based on the hard disk replacement task.
[0053] Step 4: The intelligent operation and maintenance robot 102 takes out the faulty hard disk from the target server 106 based on the hard disk replacement task, and puts the target hard disk taken out from the hard disk cabinet 108 into the faulty hard disk position to replace the faulty hard disk.
[0054] Step 5: The intelligent operation and maintenance robot 102 moves to the safety box 110 based on the hard disk replacement task, and places the faulty hard disk into the safety box 110 .
[0055] Specifically, the robot control system 104 issues a task work order to the intelligent operation and maintenance robot 102, and notifies the hard disk cabinet 108 to pop out the hard disk at the corresponding position; after the intelligent operation and maintenance robot 102 is in place, it takes out the new hard disk and places it on the vehicle body tray, and starts the hard disk replacement task; after the replacement, the intelligent operation and maintenance robot 102 moves to the target cabinet (i.e., the target server 106), and after arriving at the target cabinet position, it identifies the cabinet code and server SN, and after verification, the old hard disk is pulled out. If the old hard disk has RFID, it is directly replaced with a new hard disk, and the old hard disk is placed in the safety box 110 for recycling; if the old hard disk does not have RFID, a QR code is scanned for identification. If the SN can be identified and is correct, the new hard disk is replaced, and the old hard disk is placed in the safety box 110 for recycling. If the SN is incorrect or cannot be identified, the old hard disk is inserted back into its original position, the new hard disk is put back into the hard disk cabinet for temporary storage, and manual operation is called.
[0056] Through the above-mentioned robot processing method, an operation closed loop of taking a new hard disk - replacing a faulty hard disk - recovering the faulty hard disk is formed. The entire process is automatically completed by the operation and maintenance robot 102 without manual participation, thus saving labor costs.
[0057] See also Figure 1b , Figure 1b A schematic diagram of the destruction process of a robot processing method after a hard disk is replaced according to an embodiment of the present specification is shown.
[0058] Figure 1b The process includes centralized inflow of hard disks from a hard disk recycling cabinet, manual sorting, and automated hard disk destruction; wherein the hard disk recycling cabinet can be understood as the safety box 110 of the above-mentioned embodiment.
[0059] Specifically, the hard disks in the hard disk recycling cabinet are concentrated into the manual sorting process. After the brackets are manually removed during the manual sorting stage or the brackets are removed by an automatic hard disk bracket disassembly machine, they enter the automated hard disk destruction process. The disassembled hard disks are placed in an automated hard disk destruction machine for shredding, thus completing the entire hard disk destruction process.
[0060] The robot processing method provided in the embodiment of this specification is applied in the hard disk replacement scenario. Through the interactive cooperation of the robot control system, the operation and maintenance robot, the hard disk cabinet and the safe box, the entire process of taking out a new hard disk, replacing a faulty hard disk and recycling a faulty hard disk is automatically completed by the operation and maintenance robot without the need for human intervention, thereby reducing labor costs.
[0061] See also Figure 2 , Figure 2A flowchart of a robot processing method provided according to an embodiment of the present specification is shown, the method is applied to a robot processing system, the system includes an inspection robot, a robot control module, a target server, a hard disk cabinet and a hard disk recycling box. Specifically, the robot processing method includes the following processing steps.
[0062] Among them, the inspection robot can be understood as the operation and maintenance robot in the above embodiment, the robot control module can be understood as the above robot control system, and the hard disk recycling box can be understood as the above safety box.
[0063] Step 202: The robot control module sends a hard disk processing task to the inspection robot and the hard disk cabinet in response to the hard disk processing instruction.
[0064] See also Figure 3 , Figure 3 A schematic diagram of a system deployment architecture in an application context of a robot processing method provided according to an embodiment of the present specification is shown.
[0065] Figure 3 It includes a task delivery platform, multiple IDCs distributed in various locations, a robot control system for each IDC, and multiple operation and maintenance robots for each IDC.
[0066] In actual applications, the task delivery platform can deliver task orders to one or more IDCs distributed in various locations. After receiving the task order, the robot control system of each IDC will control one or more operation and maintenance robots in each IDC to process the task. In addition, the robot control system of each IDC can also automatically generate tasks (for example, receiving tasks generated by users through operations on the user interface) and control one or more operation and maintenance robots to process the tasks.
[0067] For ease of understanding, the robot processing method can be understood as the steps of processing tasks in a certain IDC. The processing of tasks in other IDCs can refer to the processing methods of the embodiments of this specification, and will not be described in detail later. Among them, the task can be understood as a hard disk processing task (such as a hard disk replacement task), an asset inventory task or an inspection task, etc.
[0068] In a specific implementation, before the robot control module sends the hard disk processing task to the inspection robot and the hard disk cabinet in response to the hard disk processing instruction, it also includes:
[0069] Receive the hard disk processing instruction sent by the task sending module; or
[0070] Receive a hard disk processing instruction generated by a user through an interface operation on a user interaction interface of the robot control module.
[0071] Among them, the task issuing module can be understood as the task issuing platform in the system deployment architecture diagram of the above embodiment, and the task issuing module is used to issue various task processing instructions to the robot control system of one or more IDCs, such as hard disk processing instructions, inspection processing instructions, and asset inventory processing instructions. The task processing instruction may include one or more tasks. For example, the task processing instruction includes hard disk processing and asset inventory processing instructions. Then, when the robot control module issues tasks to the inspection robot, it will simultaneously issue hard disk processing tasks and asset inventory tasks.
[0072] Specifically, the robot control module includes a web terminal and an app terminal; in actual applications, after receiving the hard disk processing instruction issued by the task issuing module, the robot control module can issue a hard disk processing task to the inspection robot and the hard disk cabinet based on the hard disk processing instruction; or after receiving the user's interface operation through the web terminal or app terminal user interaction interface of the robot control module, the robot control module can generate a hard disk processing task based on the interface operation and issue the hard disk processing task to the inspection robot and the hard disk cabinet. Among them, the hard disk processing task includes the hard disk replacement task.
[0073] In the embodiments of the present specification, the robot control module can respond to the hard disk processing instructions issued by the task issuing module and issue hard disk processing tasks to the inspection robot and the hard disk cabinet based on the hard disk processing instructions; it can also allow the user to issue hard disk processing tasks through the interface of the robot control module, and the subsequent user can also monitor the operating status and task progress of the inspection robot based on the interface of the robot control module to improve the user experience.
[0074] Step 204: the hard disk cabinet receives the hard disk processing task, and determines and ejects the target hard disk based on the location information of the target hard disk carried in the hard disk processing task.
[0075] Specifically, the robot control module sends hard disk processing tasks to the inspection robot and the hard disk cabinet in response to the hard disk processing instructions. After receiving the hardware processing task sent by the robot control module, the hard disk cabinet determines the target hard disk based on the location information of the target hard disk carried in the hardware processing task, and pops up the target hard disk, waiting for the subsequent inspection robot to take out the target hard disk.
[0076] Step 206: The inspection robot receives the hard disk processing task, moves to the hard disk cabinet based on the location information of the target hard disk carried in the hard disk processing task, and takes out the target hard disk popped out of the hard disk cabinet; and in a case of successfully taking out the target hard disk, moves to the target server based on the location information of the hard disk to be replaced carried in the hard disk processing task, replaces the hard disk to be replaced in the target server with the target hard disk, and places the hard disk to be replaced in the hard disk recycling box.
[0077] Specifically, the inspection robot includes a robot body and a control component, a hardware clamping component, and a hard disk carrying component installed on the robot body, wherein the hardware clamping component can be understood as the robotic arm of the inspection robot, which is the main component of the inspection robot to complete tasks such as hard disk picking or asset inventory. A six-degree-of-freedom collaborative robotic arm can be used. When an unexpected collision occurs, it will automatically stop when the collision force exceeds the set safety threshold to avoid damage to personnel and equipment.
[0078] In addition, in order to prevent the target hard disk taken out from the hard disk cabinet from being damaged during transportation to the target server, the inspection robot is provided with a hard disk bearing component, which is used to place the target hard disk on the hard disk bearing component after the target hard disk is taken out from the hard disk cabinet, so as to ensure the safety of the target hard disk during the movement to the target server. The specific implementation is as follows:
[0079] The inspection robot comprises a robot body, and a control component, a hard disk clamping component and a hard disk bearing component installed on the robot body;
[0080] The inspection robot receives the hard disk processing task, moves to the hard disk cabinet based on the location information of the target hard disk carried in the hard disk processing task, and takes out the target hard disk ejected from the hard disk cabinet, including:
[0081] The control component receives the hard disk processing task, controls the robot body to move to the hard disk cabinet based on the position information of the target hard disk carried in the hard disk processing task, and controls the hard disk clamping component to take out the target hard disk popped out of the hard disk cabinet and place it on the hard disk carrying component.
[0082] Specifically, the control component of the inspection robot receives the hard disk processing task sent by the robot control module, controls the robot body to move to the hard disk cabinet based on the position information of the target hard disk carried in the hard disk processing task, and controls the hardware clamping component to take out the target hard disk from the hard disk cabinet, and then places the target hard disk on the hard disk carrying component to ensure the transportation safety of the target hard disk.
[0083] In addition, in order to avoid the situation where the hard disk cabinet fails and the ejected hard disk is different from the target hard disk in the hard disk processing task (for example, the ejected hard disk is 215G and the target hard disk is 640G), and the faulty hard disk in the target server cannot be replaced, after the inspection robot moves to the hard disk cabinet, it will first identify the hard disk ejected from the hard disk cabinet. Only when it is determined that the hard disk ejected from the hard disk cabinet is the target hard disk, will it take out the target hard disk ejected from the hard disk cabinet. The specific implementation method is as follows:
[0084] The inspection robot further includes a first photographing device, which is disposed on the hard disk clamping portion;
[0085] After the control component receives the hard disk processing task and controls the robot body to move to the hard disk cabinet based on the position information of the target hard disk carried in the hard disk processing task, the control component further includes:
[0086] The control component controls the first camera device to obtain image information of the target hard disk ejected from the hard disk cabinet, and verifies the target hard disk in the image information based on attribute information of the target hard disk carried in the hard disk processing task.
[0087] The first shooting device includes but is not limited to a depth camera that can scan codes.
[0088] In actual applications, each hard disk will have a label to mark the hard disk's capacity, model, rotation speed, transmission rate and other parameters.
[0089] In a specific implementation, after the control component controls the robot body to move to the hard disk cabinet based on the position information of the target hard disk carried in the hard disk processing task, the control component controls the first shooting device installed on the hard disk clamping component to start, and controls the first shooting device to obtain the image information of the hard disk ejected from the hard disk cabinet, and parses the image information to determine the attribute information of the target hard disk in the image information; then, the attribute information of the target hard disk carried in the hard disk processing task is matched with the attribute information of the ejected hard disk parsed from the image information, and if the match is successful, the hard disk ejected from the hard disk cabinet is determined to be the target hard disk. The attribute information includes but is not limited to the capacity, model, rotation speed, and transmission rate of the hard disk.
[0090] When the control component determines that the target hard disk ejected from the hard disk cabinet is actually the target hard disk carried in the hard disk processing task, it moves the hard disk to the target server based on the location information of the hard disk to be replaced (such as a faulty hard disk) carried in the hard disk processing task, so as to replace the hard disk to be replaced in the target server, and put the hard disk to be replaced into the hard disk recycling box for recycling, thus completing the whole process of taking a new hard disk, replacing a faulty hard disk, and recycling a faulty hard disk. The specific implementation method is as follows:
[0091] The step of replacing the hard disk to be replaced in the target server with the target hard disk and placing the hard disk to be replaced in the hard disk recycling box includes:
[0092] The control component controls the hard disk clamping component to replace the hard disk to be replaced in the target server with the target hard disk, and when the replacement is successful, controls the hard disk clamping component to place the hard disk to be replaced on the hard disk bearing component;
[0093] Based on the storage location of the hard disk to be replaced carried in the hard disk processing task, controlling the robot body to move to the hard disk recycling box; and
[0094] The hard disk clamping component is controlled to place the hard disk to be replaced placed by the hard disk bearing component into the hard disk recycling box.
[0095] Specifically, after the control component controls the robot body to move to the target server based on the position information of the hard disk to be replaced carried in the hard disk processing task, the control component controls the hard disk clamping component of the inspection robot to replace the hard disk to be replaced in the target server with the target hard disk. When the replacement is successful, the hard disk clamping component is controlled to place the hard disk to be replaced on the hard disk carrying component, so that the inspection robot places the hard disk to be replaced into the hard disk recycling box during the movement, thereby ensuring the transportation safety of the hard disk to be replaced.
[0096] After controlling the hard disk clamping component to place the hard disk to be replaced on the hard disk carrying component, the control component will control the inspection robot to move to the hard disk recycling box based on the storage location of the hard disk to be replaced carried in the hard disk processing task, and control the hard disk clamping component to place the hard disk to be replaced placed by the hard disk carrying component into the hard disk recycling box, thereby realizing the automatic recovery operation of the faulty hard disk.
[0097] In specific implementation, in order to avoid mistakenly replacing a normal hard disk in the target server, the inspection robot will also perform accuracy verification on the hard disk to be replaced before taking it out of the target server. The specific implementation method is as follows:
[0098] The inspection robot further includes a radio frequency identification scanner, and the radio frequency identification scanner is arranged on the hard disk clamping portion;
[0099] After the location information of the hard disk to be replaced carried in the hard disk processing task is moved to the target server, the method further includes:
[0100] The control component controls the RFID scanner to scan the hard disk to be replaced in the target server, and if there is RFID on the hard disk to be replaced and the identification is successful, the target hard disk replaces the hard disk to be replaced in the target server; or
[0101] When it is determined that there is no radio frequency identification on the hard disk to be replaced, the first camera device is controlled to identify the barcode identification on the hard disk to be replaced, and when the identification is successful, the target hard disk replaces the hard disk to be replaced in the target server.
[0102] Among them, the radio frequency identification scanner can be understood as RFID, and the full English name is: Radio Frequency Identification; the principle is non-contact data communication between the reader and the tag to achieve the purpose of identifying the target.
[0103] Specifically, after the control component moves to the target server based on the location information of the hard disk to be replaced carried in the hard disk processing task, the radio frequency identification scanner installed in the hard disk clamping component is controlled to scan the hard disk to be replaced in the target server. If the hard disk to be replaced in the target server has radio frequency identification capability and the identification is successful (that is, it is determined that the hard disk to be replaced is the hard disk to be replaced carried in the hard disk processing task), the target hard disk replaces the hard disk to be replaced in the target server.
[0104] In the case where the hard disk to be replaced does not have a radio frequency identification function, in order to ensure that the hard disk to be replaced can be successfully verified, the control component can control the first camera device to identify the barcode identification (such as a QR code) on the hard disk to be replaced, and if the identification is successful, the target hard disk will replace the hard disk to be replaced in the target server.
[0105] In addition, placing the hard disk to be replaced into the hard disk recycling box includes:
[0106] The inspection robot sends a recycling bin identification instruction to the robot control module;
[0107] The robot control module sends an opening instruction to the hard disk recycling box when receiving the recycling box identification instruction;
[0108] When receiving the unpacking instruction, the hard disk recycling box opens and receives the hard disk to be replaced, and performs a safety check on the hard disk to be replaced.
[0109] In the embodiment of this specification, in order to further ensure the safety of the hard disk to be replaced, after the hard disk to be replaced is placed in the hard disk recycling box, the hard disk recycling box will further perform accuracy verification on the hard disk to be replaced to determine that the hard disk to be replaced is indeed the faulty hard disk to be replaced in the hard disk processing task. Specifically, the hard disk recycling box can also verify the hard disk to be replaced by image acquisition and by comparing the hard disk attribute information, which will not be repeated here.
[0110] In order to ensure the safety of the hard disks to be replaced in the hard disk recycling box, the hard disk recycling box will be equipped with an electronic lock to ensure that the hard disks to be replaced in the hard disk recycling box will not be taken out and destroyed at will. The specific implementation method is as follows:
[0111] After placing the hard disk to be replaced into the hard disk recycling box, the method further includes:
[0112] When receiving a user unpacking instruction sent by the user, a face verification or a barcode recognition verification is performed on the user based on the user unpacking instruction, and when the verification is successful, the hard disk recycling box is opened.
[0113] In the embodiment of this specification, when the hardware recycling box receives the user unpacking instruction sent by the user, it performs face verification or barcode recognition verification on the user based on the user unpacking instruction, such as scanning the user's face or scanning the barcode to verify the user's identity, and opens the hard disk recycling box if the verification is successful. That is, the hard disk recycling box is opened after ensuring that the user is a safe user (that is, a user who has the authority to open the hardware recycling box).
[0114] In specific implementation, the robot processing method provided in the embodiments of this specification can also realize the processing of inspection tasks, and the specific implementation method is as follows:
[0115] The inspection robot further comprises a movable body and a second shooting device, wherein the hardware clamping component, the hard disk bearing component and the second shooting device are all arranged on the movable body;
[0116] The method further comprises:
[0117] The robot control module sends an inspection task to the control component of the inspection robot in response to the inspection instruction;
[0118] The control component controls the inspection robot to move in the target inspection area according to a preset inspection trajectory based on the inspection task, and controls the first shooting device and the second shooting device to collect and analyze the area image within the target inspection area, and sends abnormal information to the robot control module when it is determined that there is an abnormality in the area image.
[0119] Among them, the second camera device can be understood as a panoramic camera, through which 360-degree environmental information around the inspection robot can be detected in real time.
[0120] Continuing with the above example, the inspection instruction can be issued by the task issuing module, or can be triggered by the user through the interface operation of the user interaction interface of the robot control module.
[0121] Specifically, the robot control module sends an inspection task to the control component of the inspection robot in response to the inspection instruction; after receiving the inspection task, the control component of the inspection robot controls the robot body of the inspection robot to move in the target inspection area according to a preset inspection trajectory based on the inspection task, and controls the first camera and the second camera to collect and analyze the regional image within the target inspection area (such as IDC) in real time. When it is determined that there is an abnormality in the regional image, the abnormality information is sent to the robot control module, and in this way, a refined inspection of the IDC is achieved.
[0122] In addition, the asset inventory task in the IDC can also be processed based on the robot processing method. The specific implementation method is as follows:
[0123] The inspection robot further comprises a movable body and a second shooting device, wherein the hardware clamping component, the hard disk bearing component and the second shooting device are all arranged on the movable body;
[0124] The method further comprises:
[0125] The robot control module sends a resource statistics task to the control component of the inspection robot in response to the resource statistics instruction;
[0126] The control component controls the robot body to move in the target inspection area according to a preset inspection trajectory based on the resource statistics task, and controls the radio frequency identification scanner, the first shooting device, and the second shooting device to collect resource images in the target inspection area, analyzes the collected resource images, and sends the analysis results to the robot control module.
[0127] Specifically, the robot control module sends a resource statistics task to the control component of the inspection robot in response to the resource statistics instruction; after receiving the resource statistics task, the control component of the inspection robot controls the robot body of the inspection robot to move in the target inspection area according to a preset inspection trajectory based on the resource statistics task, and controls the first camera and the second camera to collect and analyze the area image within the target inspection area (such as IDC) in real time, and sends the analysis results to the robot control module. In this way, resource statistics of network devices in the IDC are realized.
[0128] In practical applications, the inspection robot (i.e., intelligent operation and maintenance robot) in the robot processing method of the embodiment of this specification has the functions of autonomous positioning and navigation, autonomous operation and environmental perception, accepts the RCS command of the robot dispatching system, and autonomously completes the corresponding inspection and operation tasks according to the process according to the computer room operation and maintenance tasks issued by the user, and feedbacks the task progress, robot status, computer room air quality and other information, and saves relevant data. It mainly includes AGV chassis and its drive unit, autonomous positioning and navigation unit, autonomous charging and power supply unit, six-degree-of-freedom mechanical arm, claw, six-dimensional force perception unit, visual unit, main control unit, voice intercom unit, communication unit, hard disk destruction unit, embedded controller, safety protection unit, temperature and humidity sensor, PM2.5 sensor environmental monitoring unit, etc., which constitute a complete autonomous operation and maintenance robot system.
[0129] The intelligent operation and maintenance robot adopts high-precision laser navigation and positioning technology, and realizes the positioning and identification of cabinets, servers and hard disks through a combination of RGB cameras and RGB-D cameras. It combines six-degree-of-freedom collaborative robotic arms, six-position force sensors, claws, etc. to realize autonomous replacement of old and new hard disks. It monitors the robot's surrounding environment through a 360-degree panoramic camera, and realizes environmental monitoring through temperature and humidity sensors and PM2.5 sensors. Through the robot control system RCS, users can observe the machine's operating status and surrounding environment in real time, formulate inspection plans and view inspection logs, and remotely control the robot when necessary. The robot can also charge autonomously when the battery is too low.
[0130] The robot processing method of the embodiment of this specification, through the interaction between the robot control module, the inspection robot, the hard disk cabinet and the hard disk recycling box, enables the robot to automatically take out a new hard disk, replace the faulty hard disk and recycle the faulty hard disk, etc., without human intervention during the entire hard disk replacement period, saving labor and financial costs; and through the complex operation control algorithm of visual-tactile fusion, it can realize IDC "hard disk replacement, refined inspection, asset inventory", and completely solve the rigid demand pain points of IDC unattended and data security.
[0131] Corresponding to the above method embodiment, this specification also provides a robot processing system embodiment, Figure 4 FIG. 2 shows a schematic diagram of a robot processing system provided by an embodiment of the present specification. Figure 4 As shown, the system includes:
[0132] It includes an inspection robot 402, a robot control module 404, a target server 406, a hard disk cabinet 408 and a hard disk recycling box 410;
[0133] The robot control module 404 is used to send hard disk processing tasks to the inspection robot 402 and the hard disk cabinet 408 in response to the hard disk processing instruction;
[0134] The hard disk cabinet 408 is used to receive the hard disk processing task, determine and eject the target hard disk based on the location information of the target hard disk carried in the hard disk processing task;
[0135] The inspection robot 402 is used to receive the hard disk processing task, move to the hard disk cabinet 408 based on the location information of the target hard disk carried in the hard disk processing task, and take out the target hard disk ejected from the hard disk cabinet 408; and
[0136] When the target hard disk is successfully removed, it is moved to the target server 406 based on the location information of the hard disk to be replaced carried in the hard disk processing task, the target hard disk replaces the hard disk to be replaced in the target server 406, and the hard disk to be replaced is placed in the hard disk recycling box 410.
[0137] Optionally, the robot control module 404 is further configured to receive a hard disk processing instruction issued by a task issuing module; or
[0138] Receive a hard disk processing instruction generated by a user through an interface operation on the user interaction interface of the robot control module 404.
[0139] Optionally, the inspection robot 402 includes a robot body, and a control component, a hard disk clamping component, and a hard disk bearing component installed on the robot body;
[0140] The inspection robot 402 is further configured to receive the hard disk processing task, move to the hard disk cabinet 408 based on the location information of the target hard disk carried in the hard disk processing task, and take out the target hard disk ejected from the hard disk cabinet 408, including:
[0141] The control component is also used to receive the hard disk processing task, control the robot body to move to the hard disk cabinet 408 based on the position information of the target hard disk carried in the hard disk processing task, and control the hard disk clamping component to take out the target hard disk ejected from the hard disk cabinet 408 and place it on the hard disk carrying component.
[0142] Optionally, the inspection robot 402 further includes a first photographing device, and the first photographing device is disposed on the hard disk clamping component;
[0143] The control component is further used to receive the hard disk processing task, and after controlling the robot body to move to the hard disk cabinet 408 based on the position information of the target hard disk carried in the hard disk processing task, further includes:
[0144] The control component is also used to control the first camera device to obtain image information of the target hard disk ejected by the hard disk cabinet 408, and verify the target hard disk in the image information based on the attribute information of the target hard disk carried in the hard disk processing task.
[0145] Optionally, replacing the hard disk to be replaced in the target server 406 with the target hard disk, and placing the hard disk to be replaced in the hard disk recycling box 410, includes:
[0146] The control component is further used to control the hard disk clamping component to replace the hard disk to be replaced in the target server 406 with the target hard disk, and when the replacement is successful, control the hard disk clamping component to place the hard disk to be replaced on the hard disk bearing component;
[0147] Based on the storage location of the hard disk to be replaced carried in the hard disk processing task, controlling the robot body to move to the hard disk recycling box 410; and
[0148] The hard disk clamping component is controlled to place the hard disk to be replaced placed by the hard disk bearing component into the hard disk recycling box 410 .
[0149] Optionally, the inspection robot 402 further includes a radio frequency identification scanner, and the radio frequency identification scanner is disposed on the hard disk clamping component;
[0150] The control component is further used to control the RFID scanner to scan the hard disk to be replaced in the target server 406, and if there is RFID on the hard disk to be replaced and the identification is successful, the target hard disk replaces the hard disk to be replaced in the target server 406; or
[0151] When it is determined that there is no radio frequency identification on the hard disk to be replaced, the first camera device is controlled to identify the barcode identification on the hard disk to be replaced, and when the identification is successful, the target hard disk replaces the hard disk to be replaced in the target server 406.
[0152] Optionally, the inspection robot 402 further includes a movable body and a second shooting device, and the hardware clamping component, the hard disk bearing component and the second shooting device are all arranged on the movable body;
[0153] The robot control module 404 is further used to send inspection tasks to the control component of the inspection robot 402 in response to the inspection instruction;
[0154] The control component is also used to control the robot body to move in the target inspection area according to a preset inspection trajectory based on the inspection task, and control the first shooting device and the second shooting device to collect and analyze the area image within the target inspection area, and send abnormal information to the robot control module 404 when it is determined that there is an abnormality in the area image.
[0155] Optionally, the inspection robot 402 further includes a movable body and a second shooting device, and the hardware clamping component, the hard disk bearing component and the second shooting device are all arranged on the movable body;
[0156] The robot control module 404 is further used to send a resource statistics task to the control component of the inspection robot 402 in response to the resource statistics instruction;
[0157] The control component is also used to control the robot body to move in the target inspection area according to a preset inspection trajectory based on the resource statistics task, and control the radio frequency identification scanner, the first shooting device, and the second shooting device to collect resource images in the target inspection area, analyze the collected resource images, and send the analysis results to the robot control module 404.
[0158] Optionally, the inspection robot 402 is further used to send a recycling bin identification instruction to the robot control module 404;
[0159] The robot control module 404 is further configured to send an opening instruction to the hard disk recycling box 410 upon receiving the recycling box identification instruction;
[0160] The hard disk recycling box 410 is further used to open and receive the hard disk to be replaced and perform a safety check on the hard disk to be replaced when receiving the unpacking instruction.
[0161] Optionally, the hard disk recycling box 410 is further used to perform face verification or barcode recognition verification on the user based on the user unpacking instruction sent by the user, and open the hard disk recycling box 410 if the verification is successful.
[0162] The robot processing system provided in the embodiment of this specification enables the robot to automatically take out new hard disks, replace faulty hard disks, and recycle faulty hard disks through the interaction between the robot control module, the inspection robot, the hard disk cabinet, and the hard disk recycling box. No human intervention is required during the entire hard disk replacement period, saving labor and financial costs; and through the complex operation control algorithm of visual-tactile fusion, IDC "hard disk replacement, refined inspection, and asset inventory" can be realized, completely solving the rigid demand pain points of IDC unmanned operation and data security.
[0163] The above is a schematic scheme of a robot processing system of this embodiment. It should be noted that the technical scheme of the robot processing system and the technical scheme of the above-mentioned robot processing method belong to the same concept, and the details not described in detail in the technical scheme of the robot processing system can be referred to the description of the technical scheme of the above-mentioned robot processing method.
[0164] Figure 5 The structure block diagram of a computing device 500 provided according to an embodiment of the present specification is shown. The components of the computing device 500 include but are not limited to a memory 510 and a processor 520. The processor 520 is connected to the memory 510 via a bus 530, and the database 550 is used to store data.
[0165] The computing device 500 also includes an access device 540 that enables the computing device 500 to communicate via one or more networks 560. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 540 may include one or more of any type of network interface (e.g., a network interface card (NIC)) whether wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a World Wide Interoperability for Microwave Access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, a near field communication (NFC) interface, and the like.
[0166] In one embodiment of the present specification, the above components of the computing device 500 and Figure 5 Other components not shown in the figure may also be connected to each other, for example, via a bus. It should be understood that Figure 5 The computing device structure block diagram shown is only for the purpose of illustration, and is not intended to limit the scope of this specification. Those skilled in the art can add or replace other components as needed.
[0167] The computing device 500 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or PC. The computing device 500 may also be a mobile or stationary server.
[0168] The processor 520 is used to execute the following computer executable instructions, which, when executed by the processor, implement the steps of the above-mentioned robot processing method.
[0169] The above is a schematic scheme of a computing device of this embodiment. It should be noted that the technical scheme of the computing device and the technical scheme of the above-mentioned robot processing method belong to the same concept, and the details not described in detail in the technical scheme of the computing device can be referred to the description of the technical scheme of the above-mentioned robot processing method.
[0170] An embodiment of the present specification also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the steps of the above-mentioned robot processing method.
[0171] The above is a schematic scheme of a computer-readable storage medium of this embodiment. It should be noted that the technical scheme of the storage medium and the technical scheme of the above-mentioned robot processing method belong to the same concept, and the details not described in detail in the technical scheme of the storage medium can be referred to the description of the technical scheme of the above-mentioned robot processing method.
[0172] An embodiment of the present specification also provides a computer program, wherein when the computer program is executed in a computer, the computer is caused to execute the steps of the above-mentioned robot processing method.
[0173] The above is a schematic scheme of a computer program of this embodiment. It should be noted that the technical scheme of the computer program and the technical scheme of the above-mentioned robot processing method belong to the same concept, and the details not described in detail in the technical scheme of the computer program can be referred to the description of the technical scheme of the above-mentioned robot processing method.
[0174] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0175] The computer instructions include computer program codes, which may be in source code form, object code form, executable files or some intermediate forms, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0176] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the embodiments of this specification are not limited by the order of the actions described, because according to the embodiments of this specification, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the embodiments of this specification.
[0177] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0178] The preferred embodiments of this specification disclosed above are only used to help explain this specification. The optional embodiments do not describe all the details in detail, nor do they limit the invention to only the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of the embodiments of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the embodiments of this specification, so that technicians in the relevant technical field can well understand and use this specification. This specification is only limited by the claims and their full scope and equivalents.
Claims
1. A robot processing method, the method is applied to a robot processing system, the system includes an inspection robot, a robot control module, a target server, a hard disk cabinet and a hard disk recycling box; The robot control module sends a hard disk processing task to the inspection robot and the hard disk cabinet in response to the hard disk processing instruction; The hard disk cabinet receives the hard disk processing task, and determines and ejects the target hard disk based on the location information of the target hard disk carried in the hard disk processing task; The inspection robot receives the hard disk processing task, moves to the hard disk cabinet based on the location information of the target hard disk carried in the hard disk processing task, determines that the hard disk popped out of the hard disk cabinet is the target hard disk, and takes out the target hard disk popped out of the hard disk cabinet if the attribute information of the target hard disk popped out of the hard disk cabinet successfully matches the attribute information of the target hard disk carried in the hard disk processing task; and When the target hard disk is successfully taken out, the hard disk to be replaced is moved to the target server based on the location information of the hard disk to be replaced carried in the hard disk processing task, the target hard disk is used to replace the hard disk to be replaced in the target server, and the hard disk to be replaced is placed in the hard disk recycling box, wherein: After placing the hard disk to be replaced into the hard disk recycling box, the method further includes: The hard disk recycling box further performs accuracy verification on the hard disk to be replaced to determine that the hard disk to be replaced is the faulty hard disk to be replaced in the hard disk processing task.
2. The robot processing method according to claim 1, before the robot control module sends the hard disk processing task to the inspection robot and the hard disk cabinet in response to the hard disk processing instruction, further comprising: The robot control module receives the hard disk processing instruction issued by the task issuing module; or Receive a hard disk processing instruction generated by a user through an interface operation on a user interaction interface of the robot control module.
3. The robot processing method according to claim 1, wherein the inspection robot comprises a robot body, and a control component, a hard disk clamping component and a hard disk bearing component installed on the robot body; The inspection robot receives the hard disk processing task, moves to the hard disk cabinet based on the location information of the target hard disk carried in the hard disk processing task, and takes out the target hard disk ejected from the hard disk cabinet, including: The control component receives the hard disk processing task, controls the robot body to move to the hard disk cabinet based on the position information of the target hard disk carried in the hard disk processing task, and controls the hard disk clamping component to take out the target hard disk popped out of the hard disk cabinet and place it on the hard disk carrying component.
4. The robot processing method according to claim 3, wherein the inspection robot further comprises a first photographing device, and the first photographing device is disposed on the hard disk clamping component; After the control component receives the hard disk processing task and controls the robot body to move to the hard disk cabinet based on the position information of the target hard disk carried in the hard disk processing task, the control component further includes: The control component controls the first shooting device to obtain image information of the target hard disk ejected from the hard disk cabinet, and verifies the target hard disk in the image information based on attribute information of the target hard disk carried in the hard disk processing task.
5. The robot processing method according to claim 3, wherein replacing the hard disk to be replaced in the target server with the target hard disk and placing the hard disk to be replaced in the hard disk recycling box comprises: The control component controls the hard disk clamping component to replace the hard disk to be replaced in the target server with the target hard disk, and when the replacement is successful, controls the hard disk clamping component to place the hard disk to be replaced on the hard disk bearing component; Based on the storage location of the hard disk to be replaced carried in the hard disk processing task, controlling the robot body to move to the hard disk recycling box; as well as The hard disk clamping component is controlled to place the hard disk to be replaced placed by the hard disk bearing component into the hard disk recycling box.
6. The robot processing method according to claim 4, wherein the inspection robot further comprises a radio frequency identification scanner, and the radio frequency identification scanner is disposed on the hard disk clamping component; After the location information of the hard disk to be replaced carried in the hard disk processing task is moved to the target server, the method further includes: The control component controls the RFID scanner to scan the hard disk to be replaced in the target server, and when there is RFID on the hard disk to be replaced and the identification is successful, the target hard disk replaces the hard disk to be replaced in the target server; or When it is determined that there is no radio frequency identification on the hard disk to be replaced, the first shooting device is controlled to identify the barcode identification on the hard disk to be replaced, and when the identification is successful, the target hard disk replaces the hard disk to be replaced in the target server.
7. The robot processing method according to claim 4, wherein the inspection robot further comprises a movable body and a second shooting device, and the hard disk clamping component, the hard disk bearing component and the second shooting device are all arranged on the movable body; The method further comprises: The robot control module sends an inspection task to the control component of the inspection robot in response to the inspection instruction; The control component controls the robot body to move in the target inspection area according to a preset inspection trajectory based on the inspection task, and controls the first shooting device and the second shooting device to collect and analyze the area image within the target inspection area, and sends abnormal information to the robot control module when it is determined that there is an abnormality in the area image.
8. The robot processing method according to claim 6, wherein the inspection robot further comprises a movable body and a second shooting device, and the hard disk clamping component, the hard disk bearing component and the second shooting device are all arranged on the movable body; The method further comprises: The robot control module sends a resource statistics task to the control component of the inspection robot in response to the resource statistics instruction; The control component controls the robot body to move in the target inspection area according to a preset inspection trajectory based on the resource statistics task, and controls the radio frequency identification scanner, the first shooting device, and the second shooting device to collect resource images in the target inspection area, analyzes the collected resource images, and sends the analysis results to the robot control module.
9. The robot processing method according to claim 1, wherein placing the hard disk to be replaced into the hard disk recycling box comprises: The inspection robot sends a recycling bin identification instruction to the robot control module; The robot control module sends an opening instruction to the hard disk recycling box when receiving the recycling box identification instruction; When receiving the unpacking instruction, the hard disk recycling box opens and receives the hard disk to be replaced, and performs a safety check on the hard disk to be replaced.
10. The robot processing method according to claim 9, after placing the hard disk to be replaced into the hard disk recycling box, further comprising: When the hard disk recycling box receives a user unpacking instruction sent by the user, the hard disk recycling box performs a face verification or a barcode recognition verification on the user based on the user unpacking instruction, and opens the hard disk recycling box when the verification is successful.
11. A robot processing system, the system comprising an inspection robot, a robot control module, a target server, a hard disk cabinet and a hard disk recycling box; The robot control module is used to send hard disk processing tasks to the inspection robot and the hard disk cabinet in response to the hard disk processing instruction; The hard disk cabinet is used to receive the hard disk processing task, determine and eject the target hard disk based on the location information of the target hard disk carried in the hard disk processing task; The inspection robot is used to receive the hard disk processing task, move to the hard disk cabinet based on the location information of the target hard disk carried in the hard disk processing task, determine that the hard disk popped out of the hard disk cabinet is the target hard disk, and take out the target hard disk popped out of the hard disk cabinet when the attribute information of the target hard disk popped out of the hard disk cabinet successfully matches the attribute information of the target hard disk carried in the hard disk processing task; and In the case of successfully taking out the target hard disk, the hard disk to be replaced is moved to the target server based on the location information of the hard disk to be replaced carried in the hard disk processing task, the target hard disk is used to replace the hard disk to be replaced in the target server, and the hard disk to be replaced is placed in the hard disk recycling box; The hard disk recycling box is used to further perform accuracy verification on the hard disk to be replaced, so as to determine that the hard disk to be replaced is the faulty hard disk to be replaced in the hard disk processing task.
12. A computing device comprising: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the robot processing method according to any one of claims 1 to 10 are implemented.
13. A computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the steps of the robot processing method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Robot and method of replacing server hard disc automatically
CN111993383A