A safety hazard identification method and system for inspection robots

The inspection robot can autonomously judge and execute foreign object situations, or negotiate target operations with the server to resolve safety hazards caused by children or animals climbing, ensuring mission safety and efficiency.

CN119458365BActive Publication Date: 2025-09-09SHENZHEN HAIN SAFETY TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411876561.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-09-09
Estimated Expiration
2044-12-19

AI Technical Summary

Technical Problem

When the inspection robot is performing a task, children or animals may climb or ride on it, causing safety hazards and affecting the execution of the task.

Method used

The inspection robot uses the sensor system to obtain the status of foreign objects on the body and determine whether they meet the preset conditions, such as category, volume and weight. If they do, it stops the task and performs warning or expulsion operations, or negotiates the target operation with the server through low-latency communication.

Benefits of technology

Effectively identify and resolve safety hazards, ensure the smooth completion of inspection tasks and personnel safety, and reduce risks and losses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119458365B_ABST
    Figure CN119458365B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a safety hazard identification method and system for a patrol robot, which is used to identify safety hazards when the patrol robot performs a patrol task, help complete the patrol task smoothly, and reduce risks or losses during the patrol task. In the present application, when the patrol robot performs an inspection task, the patrol robot can obtain the foreign matter situation on the body of the patrol robot, and if the foreign matter situation meets the preset conditions, if the foreign matter situation meets the preset conditions, the patrol robot determines that there is a safety hazard, then the patrol robot can stop the patrol task and perform a target operation corresponding to the foreign matter situation, and the target operation is used to resolve the safety hazard, thereby achieving the identification and resolution of the safety hazard.
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 and system for identifying safety hazards of inspection robots. Background Art

[0002] With the continuous advancement of technology and the increasing level of industrial automation, inspection robots are becoming a key tool for efficient and safe inspections across various industries. Inspection robots are not only capable of operating in complex and dangerous environments, reducing safety risks for personnel, but also significantly improve the efficiency and accuracy of inspections, providing safer and more efficient solutions for specific industries. Inspection robots are widely used, such as data center inspections, power distribution room inspections, substation inspections, and industrial park inspections.

[0003] Currently, inspection robots come in a variety of shapes and sizes, with cart-shaped inspection robots being a common option. When smaller cart-shaped inspection robots are performing inspections in parks or the wild, there's a risk that children or animals might climb or ride on them, posing a safety hazard and hindering the robots' ability to perform their tasks. Summary of the Invention

[0004] The embodiments of the present application provide a method and system for identifying safety hazards of a patrol robot, which are used to identify safety hazards when the patrol robot performs patrol tasks, help complete the patrol tasks smoothly, and reduce risks or losses during the patrol tasks.

[0005] The first aspect of the present application provides a method for identifying safety hazards of an inspection robot, comprising:

[0006] When the inspection robot performs an inspection task, the inspection robot obtains information about foreign objects on the body of the inspection robot, including whether there are foreign objects on the body of the inspection robot; if there are foreign objects on the body of the inspection robot, the foreign object information also includes the type, volume, weight and / or movement mode of the foreign object;

[0007] The inspection robot determines whether the foreign object meets preset conditions, wherein the preset conditions are that the category of the foreign object belongs to one of a plurality of preset categories, the volume of the foreign object is greater than a preset volume, the weight of the foreign object is greater than a preset weight, and / or the movement mode of the foreign object is one of at least one preset movement mode;

[0008] If the foreign object situation meets the preset conditions, the inspection robot determines that there is a safety hazard;

[0009] If the inspection robot determines that the safety hazard exists, the inspection robot stops the inspection task and performs a target operation corresponding to the foreign object situation, and the target operation is used to resolve the safety hazard.

[0010] In an embodiment of the present application, when the inspection robot performs an inspection task, the inspection robot can obtain the foreign object situation on the body of the inspection robot, and determine whether the foreign object situation meets the preset conditions. If the foreign object situation meets the preset conditions, the inspection robot determines that there is a safety hazard. Then, the inspection robot can stop the inspection task and perform the target operation corresponding to the foreign object situation. The target operation is used to solve the safety hazard, thereby identifying and solving the safety hazard.

[0011] In some possible implementations, after the inspection robot determines a safety hazard exists and before executing a target operation corresponding to the foreign object condition, the inspection robot may send the foreign object condition to a server. The server may then generate a target instruction based on the foreign object condition and send the target instruction to the inspection robot, instructing it to execute the target operation. The inspection robot may then stop the inspection task and request the target operation corresponding to the foreign object condition from the server. A staff member may then remotely control the inspection robot by operating on the server, thereby resolving the safety hazard.

[0012] In some possible implementations, the inspection robot sends the foreign object situation to the server through a first base station based on the fifth-generation mobile communication technology, and the inspection robot receives the target instruction sent by the server through a second base station based on the fifth-generation mobile communication technology, so that the server can select the optimal target operation, and due to the low-latency communication between the inspection robot and the server, the safety hazard can be resolved in a timely manner.

[0013] In some possible implementations, the inspection robot has multiple built-in operations, and the target operation is one of these multiple operations. Before the inspection robot executes the target operation corresponding to the foreign object situation, the inspection robot can determine the target operation corresponding to the foreign object situation from among the multiple operations. Because the inspection robot has multiple built-in operations, it can select a target operation from among them, eliminating the need for a third party to determine the target operation, thereby promptly resolving the safety hazard.

[0014] In some possible implementations, the inspection robot obtains sensor information through a sensor system on its body, and the sensor information includes image information, audio information and / or foreign object weight information. The sensor system includes at least one camera, at least one microphone and / or at least one weighing device. The at least one camera is used to obtain the image information, the at least one microphone is used to obtain the audio information, and the at least one weighing device is used to obtain the foreign object weight information. The inspection robot can accurately obtain the foreign object situation based on the sensor information.

[0015] In some possible implementations, the inspection robot inputs the sensory information into a pre-set machine model, which then outputs the foreign object status based on the sensory information. The inspection robot then obtains the foreign object status output by the machine model, thereby enabling the inspection robot to obtain the foreign object status. Furthermore, due to the complexity of inspection tasks and terrain, the machine model's learning allows for increasingly accurate foreign object status detection in different situations.

[0016] In some possible implementations, the target operation includes: issuing a loud warning to the foreign object through the built-in speaker of the inspection robot, issuing a flashing light warning to the foreign object through the built-in light of the inspection robot and / or expelling the foreign object through a robotic arm, thereby efficiently resolving the safety hazard.

[0017] In some possible implementations, if the inspection robot fails to resolve the safety hazard after performing operations such as issuing a loud warning to the foreign object through its built-in speaker, flashing a warning light, and expelling the foreign object through its robotic arm, the inspection robot can send a help message to the server, requesting relevant personnel to resolve the safety hazard. This can help resolve foreign object situations that are difficult for the inspection robot to resolve.

[0018] In some possible implementations, the at least one movement mode includes being still, climbing, or jumping, so that the inspection robot can identify foreign objects in various movement modes.

[0019] A second aspect of the present application provides a method for identifying safety hazards of an inspection robot, comprising:

[0020] When the inspection robot performs an inspection task, the inspection robot obtains information about foreign objects on the body of the inspection robot, including whether there are foreign objects on the body of the inspection robot; if there are foreign objects on the body of the inspection robot, the foreign object information also includes the type, volume, weight and / or movement mode of the foreign object;

[0021] The inspection robot determines whether the foreign object meets preset conditions, wherein the preset conditions are that the category of the foreign object belongs to one of a plurality of preset categories, the volume of the foreign object is greater than a preset volume, the weight of the foreign object is greater than a preset weight, and / or the movement mode of the foreign object is one of at least one preset movement mode;

[0022] If the foreign object situation meets the preset conditions, the inspection robot determines that there is a safety hazard;

[0023] The inspection robot sends the foreign object information to the server;

[0024] The target instruction sent by the server to the inspection robot is generated by the server based on the foreign object situation and is used to instruct the inspection robot to perform the target operation;

[0025] If the inspection robot determines that the safety hazard exists, the inspection robot stops the inspection task and performs a target operation corresponding to the foreign object situation, and the target operation is used to resolve the safety hazard.

[0026] In an embodiment of the present application, when the inspection robot performs an inspection task, the inspection robot can obtain the foreign object situation on the body of the inspection robot, and determine whether the foreign object situation meets the preset conditions. If the foreign object situation meets the preset conditions, the inspection robot determines that there is a safety hazard. Then, the inspection robot can stop the inspection task and request the server for the target operation corresponding to the foreign object situation. Then, the staff can operate on the server to remotely control the inspection robot, thereby resolving the safety hazard.

[0027] In some possible implementations, the inspection robot transmits the foreign object information to the server via a first base station based on fifth-generation mobile communication technology, and the server transmits the target instruction to the inspection robot via a second base station based on fifth-generation mobile communication technology. This allows the server to select the optimal target operation, and thanks to the low-latency communication between the inspection robot and the server, the safety hazard can be promptly resolved.

[0028] In some possible implementations, the target operation includes: issuing a loud warning to the foreign object through the built-in speaker of the inspection robot, issuing a flashing light warning to the foreign object through the built-in light of the inspection robot and / or expelling the foreign object through a robotic arm, thereby efficiently resolving the safety hazard.

[0029] In some possible implementations, if the inspection robot fails to resolve the safety hazard after performing operations such as issuing a loud warning to the foreign object through its built-in speaker, flashing a warning light, and expelling the foreign object through its robotic arm, the inspection robot can send a help message to the server, requesting relevant personnel to resolve the safety hazard. This can help resolve foreign object situations that are difficult for the inspection robot to resolve.

[0030] A third aspect of the present application provides a patrol robot for identifying potential safety hazards, comprising:

[0031] An acquisition unit is used to obtain the foreign object situation on the body of the inspection robot when the inspection robot performs an inspection task. The foreign object situation includes whether there is a foreign object on the body of the inspection robot; if the foreign object exists on the body of the inspection robot, the foreign object situation also includes the type, volume, weight and / or activity mode of the foreign object.

[0032] The processing unit is used to determine whether the foreign object situation meets preset conditions, where the preset conditions are that the category of the foreign object belongs to one of multiple preset categories, the volume of the foreign object is greater than the preset volume, the weight of the foreign object is greater than the preset weight, and / or the activity mode of the foreign object is one of at least one preset activity mode.

[0033] The processing unit is further configured to determine that a safety hazard exists if the foreign matter condition meets the preset condition.

[0034] The execution unit stops the inspection task if the inspection robot determines that the safety hazard exists, and executes a target operation corresponding to the foreign object situation, where the target operation is used to resolve the safety hazard.

[0035] A fourth aspect of the present application provides a safety hazard identification system for an inspection robot, comprising:

[0036] The inspection robot is used to obtain the foreign object situation on the body of the inspection robot when the inspection robot performs an inspection task. The foreign object situation includes whether there is a foreign object on the body of the inspection robot; if the foreign object is on the body of the inspection robot, the foreign object situation also includes the type, volume, weight and / or movement mode of the foreign object.

[0037] The inspection robot is also used to determine whether the foreign object situation meets preset conditions, which are that the category of the foreign object belongs to one of multiple preset categories, the volume of the foreign object is greater than the preset volume, the weight of the foreign object is greater than the preset weight and / or the activity mode of the foreign object is one of at least one preset activity mode.

[0038] The inspection robot is also used to determine that there is a safety hazard if the foreign object situation meets the preset conditions.

[0039] The inspection robot is also used to send foreign object information to the server.

[0040] The server is used to send a target instruction to the inspection robot, where the target instruction is generated by the server based on the foreign object situation, and the target instruction is used to instruct the execution of the target operation.

[0041] The inspection robot is also used to stop the inspection task if the inspection robot determines that the safety hazard exists, and perform a target operation corresponding to the foreign object situation, and the target operation is used to resolve the safety hazard.

[0042] In an embodiment of the present application, when the inspection robot performs an inspection task, the inspection robot can obtain the foreign object situation on the body of the inspection robot, and determine whether the foreign object situation meets the preset conditions. If the foreign object situation meets the preset conditions, the inspection robot determines that there is a safety hazard. Then, the inspection robot can stop the inspection task and request the server for the target operation corresponding to the foreign object situation. Then, the staff can operate on the server to remotely control the inspection robot, thereby resolving the safety hazard.

[0043] In a fifth aspect, the present application provides a computer-readable storage medium, which stores instructions. When the computer-readable storage medium is run on a computer, the computer executes the method provided by the first aspect or any possible implementation of the first aspect.

[0044] In a sixth aspect, the present application provides a computer program product, which includes computer-executable instructions, which are stored in a computer-readable storage medium; at least one processor of a device can read the computer-executable instructions from the computer-readable storage medium, and at least one processor executes the computer-executable instructions so that the device implements the method provided by the above-mentioned first aspect or any possible implementation of the first aspect.

[0045] In a seventh aspect, the present application provides a communication device, which may include at least one processor, a memory, and a communication interface. The at least one processor is coupled to the memory and the communication interface. The memory is used to store instructions, the at least one processor is used to execute the instructions, and the communication interface is used to communicate with other communication devices under the control of the at least one processor. When the instructions are executed by the at least one processor, the at least one processor performs the method of the first aspect or any possible implementation of the first aspect.

[0046] In an eighth aspect, the present application provides a chip system, which includes a processor for supporting the implementation of the functions involved in the above-mentioned first aspect or any possible implementation method of the first aspect.

[0047] In a possible design, the chip system may further include a memory for storing necessary program instructions and data. The chip system may be composed of a chip or may include a chip and other discrete devices.

[0048] Among them, the technical effects brought about by the third to eighth aspects or any possible implementation methods thereof can refer to the technical effects brought about by different possible implementation methods of the first aspect or the second aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1A schematic diagram of the structure of a safety hazard identification system for an inspection robot provided in an embodiment of the present application;

[0050] Figure 2 A flowchart of a method for identifying safety hazards of an inspection robot provided in an embodiment of the present application;

[0051] Figure 3 A flowchart of a method for identifying safety hazards of an inspection robot provided in an embodiment of the present application;

[0052] Figure 4 This is a schematic diagram of the connection method of each module in the inspection robot in an embodiment of the present application;

[0053] Figure 5 This is a schematic diagram of the workflow of the inspection robot when performing an inspection task in an embodiment of the present application;

[0054] Figure 6 A schematic diagram of the structure of a patrol robot for identifying safety hazards provided in an embodiment of the present application;

[0055] Figure 7 A schematic structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0056] The embodiments of the present application provide a method and system for identifying safety hazards of a patrol robot, which are used to identify safety hazards when the patrol robot performs patrol tasks, help complete the patrol tasks smoothly, and reduce risks or losses during the patrol tasks.

[0057] The embodiments of the present application are described below with reference to the accompanying drawings.

[0058] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, and this is merely a way of distinguishing the objects of the same attributes when describing them in the embodiments of the present application. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, so that the process, method, system, product or equipment comprising a series of units need not be limited to those units, but may include other units that are not clearly listed or inherent to these processes, methods, products or equipment.

[0059] For a schematic diagram of the structure of a safety hazard identification system for an inspection robot provided in an embodiment of the present application, please refer to Figure 1As shown, the safety hazard identification system 100 for the inspection robot includes: an inspection robot 110 and a server 120.

[0060] In the embodiment of the present application, the inspection robot 110 is a special robot, which is an intelligent robot that can replace manual labor to inspect and maintain equipment. The inspection robot 110 is composed of a mobile carrier, communication equipment, and detection equipment, and can work in remote control or fully autonomous operation mode. The inspection robot 110 is widely used in many fields such as electricity, data centers, oil and gas fields, etc., to perform inspection, recording, reporting and other tasks, aiming to improve work efficiency, ensure safety and reduce labor costs. For example, in the power field, the inspection robot 110 of the substation is used for substation equipment inspection operations; in the data center, the inspection robot 100 is used to complete the inspection of the internal equipment and supporting infrastructure of the data center cabinet. Common inspection robots 110 include inspection drones, outdoor inspection robots and indoor inspection robots, which are used to perform safe, stable and efficient inspections of various equipment and facilities.

[0061] Furthermore, the inspection robot 110 is an automated device capable of operating autonomously in various environments, performing tasks such as monitoring, testing, and data collection, and providing feedback to the control system or operator. Key technical features and common functions of the inspection robot 110 include autonomous navigation and positioning, multi-sensor fusion, artificial intelligence and machine learning, data collection and analysis, and human-machine interaction. These capabilities enable the inspection robot to efficiently and accurately complete inspection tasks, improving safety and efficiency.

[0062] Server 120 may vary significantly due to configuration or performance differences and may include at least one central processing unit (CPU) (e.g., at least one processor) and memory, and at least one storage medium (e.g., at least one mass storage device) for storing applications or data. The memory and storage medium may be either transient or persistent. The program stored on the storage medium may include at least one module, each of which may include a series of instructions and operations on server 120. Furthermore, the CPU may be configured to communicate with the storage medium and execute the series of instructions and operations on the storage medium on server 120. Server 120 may also include at least one power supply, at least one wired or wireless network interface, at least one input / output interface, and / or at least one operating system, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, NetWare, etc. In some feasible implementations, server 120 may also be a cloud server, which is not limited here.

[0063] The server 120 may be a server cluster consisting of several servers, or a cloud computing service center, which is not limited in the present embodiment. Since the server 120 needs to respond to service requests and process them to provide reliable services, generally speaking, the server should have the ability to undertake and guarantee services. The server 120 needs to have strong processing power, high stability, high reliability, high security, scalability, and manageability.

[0064] Currently, inspection robots come in a variety of shapes and sizes, with cart-shaped inspection robots being a common option. When smaller cart-shaped inspection robots are performing inspections in parks or the wild, there's a risk that children or animals might climb or ride on them, posing a safety hazard and hindering the robots' ability to perform their tasks.

[0065] To this end, an embodiment of the present application proposes a method and system for identifying safety hazards for a patrol robot, which is used to identify safety hazards when the patrol robot performs an inspection task, help complete the inspection task smoothly, and reduce risks or losses during the inspection task.

[0066] The inspection robot 110 is configured to obtain information about foreign objects on the body of the inspection robot when the inspection robot is performing an inspection task. The information about foreign objects includes whether there are foreign objects on the body of the inspection robot. If there are foreign objects on the body of the inspection robot, the information about foreign objects also includes the type, volume, weight, and / or movement of the foreign objects.

[0067] The inspection robot 110 is further configured to determine whether the foreign object meets a preset condition, wherein the preset condition is that the volume of the foreign object is greater than a preset volume, the weight of the foreign object is greater than a preset weight, and / or the movement mode of the foreign object is one of at least one preset movement mode;

[0068] The inspection robot 110 is further configured to determine that a safety hazard exists if the foreign object condition meets the preset condition;

[0069] The inspection robot 110 is further configured to send a foreign object status message to the server, where the foreign object status message is used to indicate to the inspection robot that a safety hazard exists.

[0070] The server 120 is configured to send a target instruction to the inspection robot, where the target instruction is generated by the server based on the foreign object situation and is used to instruct the execution of the target operation;

[0071] The inspection robot 110 is further configured to stop the inspection task and execute a target operation corresponding to the foreign object situation if the inspection robot determines that the safety hazard exists, and the target operation is used to resolve the safety hazard.

[0072] In an embodiment of the present application, when the inspection robot performs an inspection task, the inspection robot can obtain the foreign object situation on the body of the inspection robot, and determine whether the foreign object situation meets the preset conditions. If the foreign object situation meets the preset conditions, the inspection robot determines that there is a safety hazard. Then, the inspection robot can stop the inspection task and perform the target operation corresponding to the foreign object situation. The target operation is used to solve the safety hazard, thereby identifying and solving the safety hazard.

[0073] For details, please refer to Figure 2 The first embodiment of the present application provides a method for identifying safety hazards of an inspection robot, which mainly includes the following steps:

[0074] 201. When the inspection robot performs an inspection task, the inspection robot obtains information about foreign objects on the body of the inspection robot.

[0075] In some possible implementations, inspection tasks include aerial inspection tasks, campus inspection tasks, and field inspection tasks. When the inspection robot is in the form of a drone, it can perform aerial inspection tasks, campus inspection tasks, and field inspection tasks. When the inspection robot is in the form of a vehicle or a multi-legged creature, it can perform campus inspection tasks and field inspection tasks. It should be noted that the inspection robot can take on a variety of different forms, and the types of inspection tasks it can perform are not limited.

[0076] It should be noted that any part of the inspection robot as a whole is considered part of the robot's body. For example, if the inspection robot is in the form of a vehicle, animals or children may climb onto the vehicle's roof; if the inspection robot is in the form of a drone, birds may land on the drone's roof. Continuing the inspection mission could result in injury to animals or children.

[0077] In some possible implementations, the foreign object condition includes whether there is a foreign object on the body of the inspection robot. In some possible implementations, if the foreign object is on the body of the inspection robot, the foreign object condition also includes the type, volume, weight and / or movement mode of the foreign object, which are not limited here.

[0078] For example, when the inspection robot performs an inspection task in the air, the foreign object detected is no foreign object. Another example is when the inspection robot performs an inspection task in the wild, the foreign object detected is the presence of a foreign object, and the foreign object is a monkey, the volume of the foreign object is about 2 cubic meters, the weight of the foreign object is 10 kilograms, and / or the foreign object's activity mode is climbing. Another example is when the inspection robot performs an inspection task in a park, the foreign object detected is the presence of a foreign object, and the foreign object is a child, the volume of the foreign object is about 6 cubic meters, the weight of the foreign object is 30 kilograms, and / or the foreign object's activity mode is stationary or jumping. This is only an example and is not limiting.

[0079] In some possible implementations, the inspection robot may obtain sensor information through a sensor system on its body, wherein the sensor information includes image information, audio information, and / or foreign object weight information, which is not limited here. Then, the inspection robot may obtain the foreign object situation based on the sensor information.

[0080] In some possible implementations, the sensing system includes at least one camera, at least one microphone and / or at least one weighing device, wherein the at least one camera is used to obtain the image information, the at least one microphone is used to obtain the audio information, and the at least one weighing device is used to obtain the weight information of the foreign object.

[0081] Exemplarily, the built-in sensing system of the inspection robot includes 5 cameras, which are respectively arranged at different positions on the body of the inspection robot. The 5 cameras can take pictures and videos, that is, the pictures and videos are part of the sensing information; another example, the built-in sensing system of the inspection robot includes 4 microphones, which are respectively arranged at different positions on the body of the inspection robot. The 4 microphones can obtain sounds near the inspection robot and obtain audio, that is, the audio is part of the sensing information; another example, the built-in sensing system of the inspection robot includes 3 scales, which are respectively arranged at different positions on the body of the inspection robot. The 3 scales can obtain weight information of objects climbing onto the body of the inspection robot, that is, the weight information is part of the sensing information.

[0082] In the embodiment of the present application, after the inspection robot obtains the sensor information, it can process the sensor information to obtain the foreign object situation.

[0083] In some possible implementations, the inspection robot can input the sensing information obtained through the sensing system into a preset machine model so that the machine model outputs the foreign object situation based on the sensing information. Then, the inspection robot can obtain the foreign object situation output by the machine module.

[0084] In some possible implementations, the preset machine model can be pre-trained by another device and built into the inspection robot. In some possible implementations, the preset machine model can be learned and updated during the processing of sensor information to obtain an updated machine model. The inspection robot can then use the updated machine model to process new sensor information and determine new foreign object conditions. This is not a limitation here.

[0085] 202. The inspection robot determines whether the foreign object situation meets the preset conditions.

[0086] In some possible implementations, the preset condition may include that the foreign object belongs to one of multiple preset categories, the volume of the foreign object is greater than a preset volume, the weight of the foreign object is greater than a preset weight, and / or the foreign object's movement mode is one of at least one preset movement mode. For example, the multiple preset categories may include animals, children, and still life; the preset volume may be 1 cubic meter; the preset weight may be 1 kilogram; and the at least one preset movement mode may include stationary, climbing, or jumping.

[0087] In some possible implementations, the preset condition may be that the foreign object belongs to one of a plurality of preset categories, the volume of the foreign object is greater than a preset volume, the weight of the foreign object is greater than a preset weight, and the foreign object's movement mode is one of at least one preset movement mode; in some possible implementations, the preset condition may be one or more of the following conditions: the foreign object belongs to one of a plurality of preset categories, the volume of the foreign object is greater than a preset volume, the weight of the foreign object is greater than a preset weight, and the foreign object's movement mode is one of at least one preset movement mode. This is not limited here.

[0088] 203. If the foreign object situation meets the preset conditions, the inspection robot determines that there is a safety hazard.

[0089] In the embodiments of the present application, a safety hazard may be a risk of accident or mishap caused by foreign matter on the body of the inspection robot. For example, an animal or child may climb or rest on the body of the inspection robot. This is not limited here.

[0090] Exemplarily, the preset condition may be one of the following conditions: the foreign object belongs to one of multiple preset categories, the volume of the foreign object is greater than a preset volume, the weight of the foreign object is greater than a preset weight, and the foreign object's movement mode is one of at least one preset movement mode. Exemplarily, the preset condition may be two of the following conditions: the foreign object belongs to one of multiple preset categories, the volume of the foreign object is greater than a preset volume, the weight of the foreign object is greater than a preset weight, and the foreign object's movement mode is one of at least one preset movement mode. This is not limited here.

[0091] 204. If the inspection robot determines that the safety hazard exists, the inspection robot stops the inspection task.

[0092] In some possible implementations, if the inspection robot determines that a safety hazard exists, the inspection robot may forcibly stop the inspection mission, thereby preventing the safety hazard from evolving into an accident.

[0093] 205. The inspection robot executes a target operation corresponding to the foreign object situation, where the target operation is used to resolve the safety hazard.

[0094] In some possible implementations, the inspection robot has multiple pre-built-in operations, and the target operation is one of the multiple operations. Therefore, before the inspection robot executes the target operation corresponding to the foreign object situation, the inspection robot can determine the target operation corresponding to the foreign object situation from the multiple operations.

[0095] In some possible implementations, the target operation includes: issuing a loud warning to the foreign object through the built-in speaker of the inspection robot, issuing a flashing light warning to the foreign object through the built-in light of the inspection robot, and expelling the foreign object through a robotic arm, one or more of which are not limited here.

[0096] For example, if the foreign object is a monkey climbing on the body of the inspection robot, then the corresponding target operation can be to issue a loud warning to the foreign object through the built-in speaker of the inspection robot, to issue a flashing light warning to the foreign object through the built-in light of the inspection robot, and to expel the foreign object through the robotic arm; for another example, if the foreign object is a child jumping on the body of the inspection robot, then the corresponding target operation can be to issue a flashing light warning to the foreign object through the built-in light of the inspection robot.

[0097] In an embodiment of the present application, when the inspection robot performs an inspection task, the inspection robot can obtain the foreign object situation on the body of the inspection robot, and determine whether the foreign object situation meets the preset conditions. If the foreign object situation meets the preset conditions, the inspection robot determines that there is a safety hazard. Then, the inspection robot can stop the inspection task and perform the target operation corresponding to the foreign object situation. The target operation is used to solve the safety hazard, thereby identifying and solving the safety hazard.

[0098] The above-mentioned embodiment 1 describes that the processing unit of the inspection robot itself determines the target operation. In the following embodiment 2, the inspection robot asks the server to send a target indication through the communication unit. The target indication is used to indicate the target operation, so that the inspection robot can perform the target operation based on the target indication.

[0099] For details, please refer to Figure 3 The second embodiment of the present application provides a method for identifying safety hazards of an inspection robot, which mainly includes the following steps:

[0100] 301. When the inspection robot performs an inspection task, the inspection robot obtains information about foreign objects on the body of the inspection robot.

[0101] 302. The inspection robot determines whether the foreign object situation meets the preset conditions.

[0102] 303. If the foreign object situation meets the preset conditions, the inspection robot determines that there is a safety hazard.

[0103] 304. If the inspection robot determines that the safety hazard exists, the inspection robot stops the inspection task.

[0104] Steps 301-304 are the same as steps 201-204 and are not described in detail here.

[0105] 305. The inspection robot sends the foreign object information to the server.

[0106] In the technical solution of the embodiment of the present application, the inspection robot and the server can communicate through various different communication systems, such as the long term evolution (LTE) system, the communication system of the fifth generation (5G) mobile communication technology, and other similar communication systems. In addition, the communication system can also be applicable to future-oriented communication technologies, all of which are applicable to the technical solution provided by the embodiment of the present application. The system architecture and business scenarios described in the embodiment of the present application are intended to more clearly illustrate the technical solution of the embodiment of the present application, and do not constitute a limitation on the technical solution provided by the embodiment of the present application. Those skilled in the art will appreciate that with the evolution of network architecture and the emergence of new business scenarios, the technical solution provided by the embodiment of the present application is also applicable to similar technical problems.

[0107] In some possible implementations, the inspection robot sends the foreign object situation to the server via a first base station based on the fifth generation mobile communication technology.

[0108] 306. The server sends a target instruction to the inspection robot, where the target instruction is generated by the server based on the foreign object situation, and is used to instruct to perform the target operation.

[0109] In some possible implementations, the server has multiple operations pre-installed in it, and the target operation is one of the multiple operations. Then, the server can determine the target operation corresponding to the foreign object situation from the multiple operations.

[0110] In some possible implementations, the inspection robot may receive the target instruction sent by the server via a second base station based on fifth-generation mobile communication technology. In some possible implementations, the first base station and the second base station may be the same base station or different base stations, which is not limited here.

[0111] In some possible implementations, the target operation includes: issuing a loud warning to the foreign object through the built-in speaker of the inspection robot, issuing a flashing light warning to the foreign object through the built-in light of the inspection robot, and expelling the foreign object through a robotic arm, one or more of which are not limited here.

[0112] For example, if the foreign object is a monkey climbing on the body of the inspection robot, then the corresponding target operation can be to issue a loud warning to the foreign object through the built-in speaker of the inspection robot, to issue a flashing light warning to the foreign object through the built-in light of the inspection robot, and to expel the foreign object through the robotic arm; for another example, if the foreign object is a child jumping on the body of the inspection robot, then the corresponding target operation can be to issue a flashing light warning to the foreign object through the built-in light of the inspection robot.

[0113] 307. The inspection robot performs a target operation corresponding to the foreign object situation, where the target operation is used to resolve the safety hazard.

[0114] In some possible implementations, the target operation includes: issuing a loud warning to the foreign object through the built-in speaker of the inspection robot, issuing a flashing light warning to the foreign object through the built-in light of the inspection robot, expelling the foreign object through a robotic arm, and / or sending a help message to the server, which is used to ask relevant personnel to resolve the safety hazard.

[0115] In some possible implementations, if the inspection robot performs operations such as issuing a loud warning to the foreign object through the built-in speaker of the inspection robot, issuing a flashing warning to the foreign object through the built-in light of the inspection robot, and expelling the foreign object through the robotic arm, but still fails to resolve the safety hazard, the inspection robot can send a help message to the server, and the help message is used to ask relevant personnel to resolve the safety hazard.

[0116] For example, if the foreign object is a child jumping on the body of the inspection robot, then the corresponding target operation may be that the inspection robot can send a help message to the server, and the help message is used to ask relevant personnel to resolve the safety hazard.

[0117] In an embodiment of the present application, when the inspection robot performs an inspection task, the inspection robot can obtain the foreign object situation on the body of the inspection robot, and determine whether the foreign object situation meets the preset conditions. If the foreign object situation meets the preset conditions, the inspection robot determines that there is a safety hazard. Then, the inspection robot can stop the inspection task and request the server for the target operation corresponding to the foreign object situation. Then, the staff can operate on the server to remotely control the inspection robot, thereby resolving the safety hazard.

[0118] It should be noted that for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain 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 this application.

[0119] In some possible implementations, the inspection robot is equipped with an environmental perception module, a control and processing module, a motion module, a power module, a communication module, an interactive display module, and a pan-tilt camera module for performing inspection tasks.

[0120] It should be noted that the environmental perception module includes one or more of the following: a lidar (e.g., a 32-line lidar), multiple pairs of ultrasonic sensors (e.g., nine pairs), an inertial measurement unit (IMU) attitude module, a thermal imaging camera, a high-definition camera, a standard camera, and a collision avoidance bar, all used for real-time perception of the surrounding environment. The lidar performs 360-degree environmental scanning, generates a real-time two-dimensional map, and supports simultaneous localization and mapping (SLAM) capabilities. The ultrasonic sensor provides precise distance detection of obstacles, ensuring the inspection robot's obstacle avoidance capabilities. The thermal imaging camera detects temperature anomalies for fire warnings or identifying heat sources. The HD camera captures and monitors important scenes with high resolution. The standard camera provides multi-angle real-time monitoring, supporting comprehensive inspections. The IMU attitude module provides acceleration and angular velocity information for monitoring the inspection robot's motion state and adjusting its attitude. The collision avoidance bar senses obstacles through physical contact and acts as a last-ditch defensive measure, triggering an emergency stop.

[0121] The control and processing module includes a main control board, a high-power board, an industrial computer, an AI algorithm box, and a controller. The main control board, as the system's core processing module, coordinates signal interactions between the aforementioned modules and performs data processing. The AI ​​algorithm box integrates the inspection robot's navigation, obstacle avoidance, and AI recognition algorithms for efficient computing. The high-power board drives high-power components (such as motors), providing stable power output and control signals. The controller runs complex algorithms, applications, and data processing tasks, ensuring stable and efficient system operation.

[0122] Exemplarily, the motion module includes two active front wheels, two omnidirectional rear wheels, two drive motors, and a driver, enabling the inspection robot's autonomous movement and navigation. The motion module includes a driver and a drive motor. The driver provides the voltage and current required for motor operation, as well as control signals, controlling the motor's direction and speed to prevent overload and overheating. The drive motor controls the robot's movement by controlling the motor current in the front wheels to change the motor's speed and direction, thereby controlling the robot's direction and movement.

[0123] Exemplarily, the power module includes a wireless contactless charging mode: a power receiver, a power management module, and a lithium iron phosphate battery pack (low-temperature version) that can operate normally in low-temperature environments (-20°C, -50°C). In some possible implementations, the power receiver can be a wireless power receiver, used to achieve fast and safe power supply through wireless power technology without human intervention; the power management module is used to manage battery power, monitor power status, and provide overcurrent and overvoltage protection; the lithium battery pack (such as the low-temperature version) is used to provide a stable power supply for the inspection robot, allowing it to operate normally in low-temperature environments.

[0124] In some possible implementations, the communication module may include Wi-Fi and 4G / 5G dual-mode networking modules for data upload and remote control. The 4G / 5G dual-mode networking module is used for remote communication, real-time data upload, and remote task control, adapting to complex network environments. Wi-Fi is used to support remote control of the inspection robot's path and switching of operating functions within the local area network.

[0125] In some possible implementations, the inspection robot also includes an interactive display module. For example, the interactive display module may include a high-brightness integrated Android display, a six-microphone board, and an outdoor waterproof constant-resistance aluminum shell tweeter for human-computer interaction and real-time information display. It also has a dual display function and supports video and text playback. This is not limited here. Among them, the high-brightness integrated Android industrial display is used to display videos, abnormal information scrolling subtitles and real-time status; the outdoor waterproof constant-resistance aluminum shell tweeter is used to support voice broadcasts and alarm prompts to enhance the information dissemination effect; the six-microphone board is used to collect sound signals in the environment, reduce background noise, and improve voice clarity.

[0126] In some possible implementations, the PTZ camera module may include a 360° panoramic camera module, paired with a high-definition camera and an infrared thermal imaging module, for achieving panoramic capture and video evidence collection without blind spots. The PTZ camera module may include a PTZ pole, a PTZ camera array, and a servo motor. The PTZ pole is used to adjust the height of the camera to accommodate different field of view requirements; the PTZ camera array includes four standard cameras, one high-definition camera, and one infrared camera, supporting 360° rotation, pitch, and other multi-angle adjustments to meet monitoring needs; and the servo motor is used to precisely control the movement of the lifting pole to ensure stable positioning of the device.

[0127] like Figure 4 The figure shows the connection mode of each of the above modules. The following is a detailed description.

[0128] In some possible implementations, the environmental perception module is connected to the control and processing module and the power module (for example, via USB 3.0 / Ethernet / serial port). The environmental perception module can upload lidar, point cloud data, and ultrasonic obstacle avoidance data to the control and processing module for environmental perception and artificial intelligence algorithm processing.

[0129] The control and processing module is connected to the environment perception module, motion module, interaction module, communication module, and power module (for example, through a high-speed bus (CAN / RS485)). The control and processing module receives data from the environment perception module and processes it, and then sends instructions to the motion module, interaction module, and communication module.

[0130] The interactive display module is connected to the control and processing module and the power module (for example, via UART / Ethernet) to receive display and voice commands from the control and processing module and display real-time information or feedback status to the user.

[0131] The communication module is connected to the control and processing module and the power module (for example, via USB 3.0 / Ethernet / serial port) to transmit data to the cloud or control center, receive remote commands, and be used for remote control or data analysis.

[0132] The power module connects the control and processing module, motion module, perception module, and interaction module for DC power distribution. It is used to provide adaptive power to each module according to the scheduling of the control and processing module, monitor the battery status and provide feedback to the control and processing module to remind the power supply or adjust the power consumption strategy.

[0133] The motion module is connected to the control and processing module and the power module (for example, via the CAN bus), and is used to receive navigation instructions from the control and processing module, drive the chassis through the motor, adjust the speed and direction, etc., and receive power support from the power module.

[0134] The lifting camera module is connected to the control and processing module and the power module (for example, via UART / Ethernet) to send the collected image and video data (including data collected by thermal imaging, high-definition cameras and ordinary cameras) back to the core control module for environmental monitoring and anomaly identification.

[0135] In some possible implementations, in addition to performing inspection tasks, the inspection robot can also perform the following tasks or functions: technological replacement (the inspection robot can perform inspection tasks 24 hours a day without interruption, reducing manpower input and lowering costs), task automation (supporting scheduled inspections, automatic navigation and other functions to replace tedious manual inspection work), precise task execution (through artificial intelligence algorithms and sensor fusion technology, high-precision inspections, anomaly identification and real-time alarms are achieved), remote monitoring and control (through 5G / 4G / Wi-Fi communication modules, managers can remotely view the status and issue instructions at any time to achieve remote duty), abnormal alarms (abnormal behaviors, fire hazards, illegal intrusions, etc. can be detected in real time and quickly alarmed), fast data processing (built-in high-performance artificial intelligence chip, real-time processing of environmental data and camera images to ensure inspection efficiency), interactive design (the screen supports the display of emoticons and scrolling subtitles to enhance affinity and make the device easier to accept), voice broadcast function (can broadcast task status, warning reminders and information interaction, which is convenient for users Acquisition of information), user-friendliness (support for remote task setting via mobile phone or computer, simplifying the operation process), all-weather operation (waterproof, dustproof, anti-collision design, adaptable to severe weather (such as rain, snow, strong wind, etc.)), night inspection capability (combined with infrared thermal imaging and high-definition camera, it can work normally in low-light or no-light environment), a wide range of application scenarios (suitable for industrial parks, public places, communities, warehousing and logistics, etc.), long battery life (efficient power management system and low-power design, for example, achieving more than 10 hours of inspection endurance), green alternative (robot inspection reduces dependence on fuel vehicles, reduces carbon emissions, and complies with the concept of sustainable development), modular architecture (each functional module is designed independently for easy maintenance, replacement and upgrade), fault isolation (modular design ensures that a single module failure will not affect the overall operation, improving system reliability), easy expansion (AI algorithms, sensors or communication modules can be upgraded as needed to add new functions), big data capabilities (support cloud storage and analysis of inspection data to explore potential hidden dangers), etc., are not limited here.

[0136] In some possible implementations, such as Figure 5 As shown, when the inspection robot performs an inspection task, its workflow can be as follows:

[0137] S1. Startup and initialization: Start the power module, the inspection robot enters the initialization state, and the core control module loads the operating system and task configuration;

[0138] S2, Environmental Perception: The LiDAR begins scanning the surrounding environment, generating a map in real time, identifying possible obstacles, and performing close-range obstacle detection using ultrasonic sensors.

[0139] S3, Path Planning: The core control module uses the path planning algorithm to determine the optimal inspection path based on the current map and perception data;

[0140] S4, Movement and Inspection: The inspection robot starts autonomous movement according to the path planning instructions. During the movement, the motion control module continuously adjusts the direction and speed to avoid dynamic obstacles;

[0141] S5. Anomaly detection and alarm: Cameras and sensors use artificial intelligence algorithms to analyze data and identify abnormal or dangerous behaviors. When an anomaly is detected, the system automatically issues an alarm signal and uploads the relevant data to a remote platform through a communication module.

[0142] S6. Remote monitoring and management: Operators can check the working status of the inspection robot through the remote platform and perform necessary scheduling and control;

[0143] S7. Task completion and data upload: After completing the inspection task, the inspection robot automatically returns to the starting position or designated charging station. The task log and data are uploaded to the cloud platform through the communication module for subsequent analysis.

[0144] In order to better implement the above-mentioned solutions of the embodiments of the present application, relevant devices for implementing the above-mentioned solutions are also provided below.

[0145] See also Figure 6 As shown, an inspection robot 600 for identifying safety hazards provided in an embodiment of the present application may include:

[0146] The acquisition unit 601 is used to obtain the foreign object situation on the body of the inspection robot 600 when the inspection robot 600 performs an inspection task. The foreign object situation includes whether there is a foreign object on the body of the inspection robot 600; if the foreign object exists on the body of the inspection robot 600, the foreign object situation also includes the type, volume, weight and / or activity mode of the foreign object.

[0147] The processing unit 602 is used to determine whether the foreign object situation meets the preset conditions, where the preset conditions are that the volume of the foreign object is greater than the preset volume, the weight of the foreign object is greater than the preset weight, and / or the activity mode of the foreign object is one of at least one preset activity mode.

[0148] The processing unit 602 is further configured to determine that a safety hazard exists if the foreign object condition meets the preset condition.

[0149] The execution unit 603 stops the inspection task if the inspection robot 600 determines that the safety hazard exists, and executes a target operation corresponding to the foreign object situation, where the target operation is used to resolve the safety hazard.

[0150] In some possible implementations, the inspection robot for identifying safety hazards also includes: a communication unit 604, used to send the foreign object situation to the server, and receive the target instruction sent by the server, the target instruction is generated by the server based on the foreign object situation, and the target instruction is used to instruct the execution of the target operation.

[0151] In some possible implementations, the acquisition module 601 can be implemented based on the environmental perception module and the control and processing module, the processing unit 602 can be implemented based on the control and processing module, the execution unit 603 can be implemented based on the control and processing module, the motion module, the interactive display module, etc., and the communication unit 604 can be implemented based on the communication module, which is not limited here.

[0152] In some possible implementations, the acquisition unit 601, processing unit 602, execution unit 603 and communication unit 604 can be independent of the environment perception module, control and processing module, motion module, power module, communication module, interactive display module, and pan-tilt camera module, and are used to implement a safety hazard identification method for a patrol robot in this application, which is not limited here.

[0153] In some possible implementations, the communication unit 604 is specifically used to send the foreign object situation to the server through a first base station based on the fifth generation mobile communication technology; and receive the target instruction sent by the server through a second base station based on the fifth generation mobile communication technology.

[0154] In some possible implementations, the inspection robot has multiple built-in operations, the target operation is one of the multiple operations, and the processing unit 602 is further used to determine the target operation corresponding to the foreign object situation from the multiple operations.

[0155] In some possible implementations, the acquisition unit 601 is specifically used to acquire sensor information through a sensor system on the body of the inspection robot, and the sensor information includes image information, audio information and / or foreign object weight information. The sensor system includes at least one camera, at least one microphone and / or at least one weighing device. The at least one camera is used to acquire the image information, the at least one microphone is used to acquire the audio information, and the at least one weighing device is used to acquire the foreign object weight information; the foreign object situation is acquired based on the sensor information.

[0156] In some possible implementations, the acquisition unit 601 is specifically configured to input the sensing information into a preset machine model so that the machine model outputs the foreign object condition based on the sensing information; and acquire the foreign object condition output by the machine module.

[0157] In some possible implementations, the target operation includes: issuing a loud warning to the foreign object through the built-in speaker of the inspection robot, issuing a flashing light warning to the foreign object through the built-in light of the inspection robot, expelling the foreign object through a robotic arm, and / or sending a help message to the server, which is used to ask relevant personnel to resolve the safety hazard.

[0158] In some possible implementations, the at least one activity mode includes standing still, climbing, or jumping.

[0159] It should be noted that the information interaction, execution process, etc. between the modules / units of the above-mentioned device are based on the same concept as the method embodiment of the present application, and the technical effects they bring are the same as those of the method embodiment of the present application. For specific contents, please refer to the description in the method embodiment shown above in the present application, and no further details will be given here.

[0160] An embodiment of the present application further provides a computer storage medium, wherein the computer storage medium stores a program, and the program executes some or all of the steps recorded in the above method embodiment.

[0161] Next, another communication device provided by the embodiment of the present application is introduced. Figure 7 As shown, the communication device 700 includes:

[0162] Receiver 701, transmitter 702, processor 703 and memory 705. In some embodiments of the present application, the receiver 701, transmitter 702, processor 703 and memory 705 may be connected via a bus or other means, wherein: Figure 7 The bus connection is taken as an example.

[0163] Memory 705 may include read-only memory and random access memory, and provides instructions and data to processor 703. A portion of memory 705 may also include non-volatile random access memory (NVRAM). Memory 705 stores an operating system and operating instructions, executable units, or data structures, or subsets or extensions thereof. The operating instructions may include various operating instructions for implementing various operations. The operating system may include various system programs for implementing various basic services and processing hardware-based tasks.

[0164] Processor 703 controls the operation of communication device 700 and may also be referred to as a central processing unit (CPU). In specific applications, the various components of communication device 700 are coupled together via a bus system. In addition to a data bus, the bus system may also include a power bus, a control bus, and a status signal bus. However, for clarity, all bus systems are referred to as a bus system in the figure.

[0165] The methods disclosed in the above embodiments of the present application can be applied to or implemented by processor 703. Processor 703 can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits or software instructions in processor 703. Processor 703 can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software modules can be located in storage media well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory 705 , and the processor 703 reads the information in the memory 705 and completes the steps of the above method in combination with its hardware.

[0166] The receiver 701 can be used to receive input digital or character information and generate signal input related to relevant settings and function control. The transmitter 702 can include a display device such as a display screen. The transmitter 702 can be used to output digital or character information through an external interface.

[0167] In an embodiment of the present application, the processor 703 is configured to execute the aforementioned method for identifying safety hazards of an inspection robot.

[0168] In another possible design, the chip built into the inspection robot 600 includes: a processing unit and a communication unit. The processing unit may be, for example, a processor, and the communication unit may be, for example, an input / output interface, a pin, or a circuit. The processing unit may execute computer-executable instructions stored in the storage unit, causing the chip within the terminal to execute any of the methods for transmitting wireless reporting information described in the first aspect. Optionally, the storage unit is a storage unit within the chip, such as a register or cache. The storage unit may also be a storage unit within the terminal located external to the chip, such as a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, or a random access memory (RAM).

[0169] The processor mentioned in any of the above may be a general-purpose central processing unit, a microprocessor, an ASIC, or one or more integrated circuits for controlling the execution of the program of the above method.

[0170] It should also be noted that the device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed across multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment. In addition, in the drawings of the device embodiments provided in this application, the connection relationship between the modules indicates that there is a communication connection between them, which can be specifically implemented as one or more communication buses or signal lines.

[0171] Through the above description of the embodiments, those skilled in the art will clearly understand that the present application can be implemented using software plus necessary general-purpose hardware. Of course, it can also be implemented using dedicated hardware, including application-specific integrated circuits, dedicated CPUs, dedicated memories, and dedicated components. Generally speaking, any function performed by a computer program can be easily implemented using corresponding hardware. Moreover, the specific hardware structures used to implement the same function can also be diverse, such as analog circuits, digital circuits, or dedicated circuits. However, for the present application, software program implementation is often the preferred implementation method. Based on this understanding, the technical solution of the present application, or the portion that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium, such as a computer floppy disk, USB flash drive, mobile hard disk, ROM, RAM, magnetic disk, or optical disk, and includes a number of instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present application.

[0172] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product.

[0173] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be stored on a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., a floppy disk, hard disk, magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).

Claims

1. A method for identifying safety hazards of an inspection robot, characterized in that: include: When the inspection robot performs an inspection task, the inspection robot obtains a foreign object situation on the body of the inspection robot, wherein the foreign object situation includes whether there is a foreign object on the body of the inspection robot; if the foreign object is present on the body of the inspection robot, the foreign object situation also includes the type, volume, weight and / or movement mode of the foreign object; The inspection robot determines whether the foreign object situation meets preset conditions, wherein the preset conditions are that the category of the foreign object belongs to one of a plurality of preset categories, the volume of the foreign object is greater than a preset volume, the weight of the foreign object is greater than a preset weight, and / or the movement mode of the foreign object is one of at least one preset movement mode, wherein the at least one movement mode includes being stationary, climbing, or jumping; If the foreign matter condition meets the preset conditions, the inspection robot determines that there is a safety hazard; If the inspection robot determines that the safety hazard exists, the inspection robot stops the inspection task and performs a target operation corresponding to the foreign object situation, where the target operation is used to resolve the safety hazard.

2. The method according to claim 1, characterized in that After the inspection robot determines that there is a safety hazard, and before executing the target operation corresponding to the foreign object situation, the method further includes: The inspection robot sends the foreign object situation to the server; The inspection robot receives a target instruction sent by the server, where the target instruction is generated by the server based on the foreign object situation, and the target instruction is used to instruct execution of the target operation.

3. The method according to claim 2, characterized in that The inspection robot sends the foreign object information to the server including: The inspection robot sends the foreign object situation to the server through a first base station based on the fifth generation mobile communication technology; The inspection robot receives the target instruction sent by the server, including: The inspection robot receives the target instruction sent by the server through a second base station based on the fifth generation mobile communication technology.

4. The method according to claim 1, characterized in that The inspection robot has multiple built-in operations, the target operation is one of the multiple operations, and before the inspection robot performs the target operation corresponding to the foreign object situation, the method further includes: The inspection robot determines the target operation corresponding to the foreign object situation from the plurality of operations.

5. The method according to any one of claims 1 to 4, characterized in that: The inspection robot obtains information about foreign matter on the body of the inspection robot including: The inspection robot obtains sensor information through a sensor system on its body, wherein the sensor information includes image information, audio information and / or foreign object weight information. The sensor system includes at least one camera, at least one microphone and / or at least one scale. The at least one camera is used to obtain the image information, the at least one microphone is used to obtain the audio information, and the at least one scale is used to obtain the foreign object weight information. The inspection robot obtains the foreign object situation based on the sensor information.

6. The method according to claim 5, characterized in that The inspection robot obtains the foreign object situation based on the sensor information, including: The inspection robot inputs the sensing information into a preset machine model, so that the machine model outputs the foreign object situation based on the sensing information; The inspection robot obtains the foreign matter situation output by the machine module.

7. The method according to any one of claims 1 to 4, characterized in that The target operations include: issuing a loud warning to the foreign object through the built-in speaker of the inspection robot, issuing a flashing light warning to the foreign object through the built-in light of the inspection robot, expelling the foreign object through a robotic arm, and / or sending a help message to the server, wherein the help message is used to ask relevant personnel to resolve the safety hazard.

8. A patrol robot for identifying potential safety hazards, characterized in that: include: an acquiring unit, configured to acquire a foreign object status on the body of the inspection robot when the inspection robot performs an inspection task, wherein the foreign object status includes whether there is a foreign object on the body of the inspection robot; if the foreign object is present on the body of the inspection robot, the foreign object status also includes the type, volume, weight and / or movement mode of the foreign object; a processing unit, configured to determine whether the foreign object condition meets preset conditions, wherein the preset conditions are that the category of the foreign object belongs to one of a plurality of preset categories, the volume of the foreign object is greater than a preset volume, the weight of the foreign object is greater than a preset weight, and / or the movement mode of the foreign object is one of at least one preset movement mode, wherein the at least one movement mode includes being stationary, climbing, or jumping; The processing unit is further configured to determine that a safety hazard exists if the foreign matter condition meets the preset condition; The execution unit stops the inspection task if the inspection robot determines that the safety hazard exists, and executes a target operation corresponding to the foreign object situation, where the target operation is used to resolve the safety hazard.

9. A safety hazard identification system for an inspection robot, characterized in that: include: The inspection robot is configured to obtain information about foreign objects on the body of the inspection robot when the inspection robot is performing an inspection task, wherein the information about foreign objects includes whether there are foreign objects on the body of the inspection robot; if there are foreign objects on the body of the inspection robot, the information about foreign objects also includes the type, volume, weight and / or movement of the foreign objects; The inspection robot is further configured to determine whether the foreign object condition meets preset conditions, wherein the preset conditions are that the category of the foreign object belongs to one of a plurality of preset categories, the volume of the foreign object is greater than a preset volume, the weight of the foreign object is greater than a preset weight, and / or the movement mode of the foreign object is one of at least one preset movement mode, wherein the at least one movement mode includes being stationary, climbing, or jumping; The inspection robot is further configured to determine that a safety hazard exists if the foreign object condition meets the preset conditions; The inspection robot is also used to send foreign object information to the server; The server is configured to send a target instruction to the inspection robot, where the target instruction is generated by the server based on the foreign object situation and is used to instruct the execution of a target operation; The inspection robot is further configured to stop the inspection task and execute a target operation corresponding to the foreign object situation if the inspection robot determines that the safety hazard exists, and the target operation is used to resolve the safety hazard.

Citation Information

Patent Citations

  • Method for detecting trapping of sweeping robot

    CN109827592A

  • Vehicle potential safety hazard management system and method

    CN113715837A