Simulation test method, device and equipment of low-altitude inspection system, medium and product

By establishing communication connections between the UAV and its nest module, AI inference simulation module, fault injection module, and automatic testing module and the low-altitude inspection system, control command execution, information processing, and fault injection are performed to generate a comprehensive simulation test report. This solves the problem of insufficient simulation testing in the low-altitude inspection system and improves the system's stability and adaptability.

CN120871806APending Publication Date: 2025-10-31CRSC URBAN RAIL TRANSIT TECH CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202510894907.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-30
Publication Date
2025-10-31

AI Technical Summary

Technical Problem

The existing simulation tests of low-altitude inspection systems rarely involve the linkage function between UAVs and low-altitude inspection systems, which limits the overall effectiveness and fails to meet the needs of diverse and complex application scenarios.

Method used

By establishing communication connections between the UAV and its nest module, AI inference simulation module, fault injection module, and automatic testing module and the low-altitude inspection system, control command execution, information processing, fault injection, and automated testing are performed to generate a comprehensive simulation test report.

Benefits of technology

It enables a comprehensive performance evaluation of the low-altitude inspection system, identifies potential problems, optimizes system stability and reliability, and meets the needs of diverse and complex application scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120871806A_ABST
    Figure CN120871806A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of simulation testing, and provides a simulation testing method, device and equipment of a low-altitude inspection system, a medium and a product, the simulation testing method comprises the following steps: establishing communication connection between an unmanned aerial vehicle and a nest module and the low-altitude inspection system; wherein the unmanned aerial vehicle and nest module is a module for simulating a real unmanned aerial vehicle and a nest; a first control instruction sent by the low-altitude inspection system is received and executed through the unmanned aerial vehicle and nest module, and a first test result is obtained; sending the operation information to a low-altitude inspection system through the unmanned aerial vehicle and the nest module, and processing the operation information based on the low-altitude inspection system to obtain a second test result; and obtaining a simulation test report of the low-altitude inspection system based on the first test result and the second test result. The performance of the low-altitude inspection system in various links such as control instruction execution, information processing and feedback can be comprehensively known, and monitoring of the low-altitude inspection system on the simulation unmanned aerial vehicle and simulation testing of various functions are achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of simulation testing technology, and in particular to simulation testing methods, devices, equipment, media, and products for low-altitude inspection systems. Background Technology

[0002] As a new economic form, the low-altitude economy relies on low-altitude airspace (generally referring to the space within 1,000 meters above the ground), is driven by low-altitude flight activities such as manned and unmanned aircraft, and is mainly based on the general aviation industry. It covers industries such as low-altitude flight, scientific research and education, and aviation tourism. It is an economic form with strong radiation and driving force and a long industrial chain.

[0003] Low-altitude inspection systems, as an application in the low-altitude economic sector, utilize technologies such as intelligent drone hangars to overcome time and space limitations and achieve automated inspections. They can be applied to various fields including forest fire prevention, railways, and rural governance.

[0004] However, current research on low-altitude economics focuses primarily on the development and improvement of UAVs' own functions and simulation testing, with less emphasis on the implementation and simulation testing of the linkage between low-altitude inspection systems and UAVs. This situation limits the overall effectiveness of low-altitude inspection systems and fails to fully meet the growing demand for diverse and complex application scenarios. Summary of the Invention

[0005] This invention provides a simulation testing method, apparatus, equipment, medium, and product for low-altitude inspection systems, which can be used to perform simulation testing on various functions of low-altitude inspection systems and meet the needs of diverse and complex application scenarios.

[0006] This invention provides a simulation testing method for a low-altitude inspection system, comprising: establishing a communication connection between a UAV and its nest module and the low-altitude inspection system; wherein the UAV and its nest module is a module that simulates a real UAV and its nest; receiving and executing a first control command sent by the low-altitude inspection system through the UAV and its nest module to obtain a first test result; sending operational information to the low-altitude inspection system through the UAV and its nest module, and obtaining a second test result based on the processing of the operational information by the low-altitude inspection system; and obtaining a simulation test report of the low-altitude inspection system based on the first test result and the second test result.

[0007] According to the simulation test method of the low-altitude inspection system provided by the present invention, the first control command includes at least one of flight mission, flight action and gimbal control command; the operation information includes position information and / or status information.

[0008] The simulation testing method for a low-altitude inspection system provided by the present invention further includes: establishing communication connections between the AI ​​inference simulation module and the low-altitude inspection system, and between the AI ​​inference simulation module and the UAV and nest module; wherein the AI ​​inference simulation module is a module that simulates an AI inference server; sending marker images to the AI ​​inference simulation module through the UAV and nest module; wherein the marker images are photos taken of specific scenes or events that the low-altitude inspection system needs to pay attention to and alarm on; performing inference recognition on the marker images through the AI ​​inference simulation module and sending alarm information to the low-altitude inspection system; obtaining a third test result based on the processing of the alarm information by the low-altitude inspection system; and obtaining a simulation test report of the low-altitude inspection system based on the first test result, the second test result, and the third test result.

[0009] According to the simulation testing method of a low-altitude inspection system provided by the present invention, the method further includes: establishing a communication connection between a first fault injection module and the low-altitude inspection system; wherein the first fault injection module is a module established for testing various fault scenarios of the low-altitude inspection system; injecting first-type fault scenarios into the low-altitude inspection system by determining different first-type faults in the first fault injection module; obtaining a first fault test result based on the processing of the first-type fault scenarios by the low-altitude inspection system; and obtaining a simulation test report of the low-altitude inspection system based on the first test result, the second test result, and the first fault test result.

[0010] The simulation testing method for a low-altitude inspection system provided by the present invention further includes: establishing a communication connection between a second fault injection module and a UAV and nest module; wherein the second fault injection module is a module established for testing various fault scenarios of the UAV and nest module; injecting second-type fault scenarios into the UAV and nest module by determining different second-type faults in the second fault injection module; feeding back abnormal information to the low-altitude inspection system based on the UAV and nest module's handling of the second-type fault scenarios; obtaining second fault test results based on the low-altitude inspection system's handling of the abnormal information; and obtaining a simulation test report of the low-altitude inspection system based on the first test results, the second test results, and the second fault test results.

[0011] The simulation testing method for a low-altitude inspection system provided by the present invention further includes: establishing an automatic testing module; wherein the automatic testing module is a module established for performing automated testing on various functional items of the low-altitude inspection system; through the automatic testing module, the functional contents of the low-altitude inspection system that can be automatically tested are automatically tested; wherein, the automated testing includes automatic execution of flight missions or continuous uninterrupted flight of multiple UAVs.

[0012] This invention also provides a simulation testing device for a low-altitude inspection system, comprising: a first communication connection module for establishing a communication connection between a UAV and nest module and the low-altitude inspection system; wherein the UAV and nest module is a module that simulates a real UAV and nest; a first test result module for receiving and executing a first control command sent by the low-altitude inspection system through the UAV and nest module to obtain a first test result; a second test result module for sending operational information to the low-altitude inspection system through the UAV and nest module and obtaining a second test result based on the processing of the operational information by the low-altitude inspection system; and a simulation test report module for obtaining a simulation test report of the low-altitude inspection system based on the first and second test results.

[0013] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement a simulation test method for any of the low-altitude inspection systems described above.

[0014] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a simulation test method for a low-altitude inspection system as described above.

[0015] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements a simulation testing method for any of the low-altitude inspection systems described above.

[0016] This invention provides a simulation testing method, apparatus, equipment, medium, and product for a low-altitude inspection system. The simulation testing method includes: establishing a communication connection between the UAV and nest module and the low-altitude inspection system; wherein the UAV and nest module is a module that simulates a real UAV and nest; receiving and executing a first control command sent by the low-altitude inspection system through the UAV and nest module to obtain a first test result; sending operational information to the low-altitude inspection system through the UAV and nest module, and obtaining a second test result based on the processing of the operational information by the low-altitude inspection system; and obtaining a simulation test report of the low-altitude inspection system based on the first and second test results. Through the above methods, this invention evaluates the performance of the low-altitude inspection system from different perspectives. This comprehensive testing method can fully understand the performance of the low-altitude inspection system in various aspects such as control command execution, information processing, and feedback, realizing the monitoring of simulated UAVs and various functional simulation tests of the low-altitude inspection system, meeting the needs of diverse and complex application scenarios. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0018] Figure 1 This is a flowchart illustrating the simulation testing method for the low-altitude inspection system provided in this embodiment of the invention.

[0019] Figure 2 This is a schematic diagram of the structure of the automatic simulation testing system provided in the embodiment of the present invention.

[0020] Figure 3 This is a schematic diagram of the structure of the simulation test device for the low-altitude inspection system provided in an embodiment of the present invention.

[0021] Figure 4 This is a schematic diagram of the physical structure of the electronic device provided in an embodiment of the present invention. Detailed Implementation

[0022] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.

[0023] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0024] This invention provides a simulation testing method for a low-altitude inspection system. Please refer to [link / reference]. Figure 1 , Figure 1 This is a flowchart illustrating the simulation testing method for a low-altitude patrol system provided in an embodiment of the present invention. In this embodiment, the simulation testing method for the low-altitude patrol system may include steps S110 to S140, each step of which is detailed below: S110: Establish a communication connection between the UAV and nest module and the low-altitude inspection system; the UAV and nest module is a module that simulates real UAVs and nests.

[0025] The simulation testing method for the low-altitude inspection system can be executed by a simulation testing system, which may include a UAV and a nest module. A communication connection is established between the UAV and nest module and the low-altitude inspection system.

[0026] Establishing a communication connection requires consideration of numerous factors, including communication protocols, frequency bands, and data transmission formats. For example, wireless communication technologies such as Wi-Fi, Bluetooth, and 4G / 5G can be used to enable data transmission between the drone, its nest module, and the low-altitude inspection system. The communication protocol must ensure accurate data transmission and timely response, while also considering interference resistance and data transmission security.

[0027] Optionally, the protocol used between the UAV, the nest module, and the low-altitude inspection system can be an adaptive protocol, which can automatically adjust according to different network environments to ensure the accuracy and reliability of data transmission.

[0028] In some embodiments, encryption technology can also be used to encrypt communication data to prevent data leakage and tampering, thereby ensuring the security of communication.

[0029] S120: Receives and executes the first control command sent by the low-altitude inspection system through the UAV and its nest module, and obtains the first test result.

[0030] Optionally, the first control command may include at least one of flight missions, flight maneuvers, and gimbal control commands. In some embodiments, the first control command may also include adjustments such as shooting angle. The drone and its nest module simulate a drone nest that has the ability to parse and execute these commands.

[0031] S130: The drone and its nest module send operational information to the low-altitude inspection system, and the low-altitude inspection system processes the operational information to obtain the second test result.

[0032] Optionally, operational information may include location information and / or status information. In some embodiments, operational information may also include battery level, flight attitude, and environmental parameters (temperature, humidity, air pressure, etc.). After receiving the operational information, the low-altitude patrol system performs a series of processing and analysis steps, such as data fusion and status assessment, to obtain the second test result.

[0033] S140: Based on the first and second test results, obtain the simulation test report of the low-altitude inspection system.

[0034] The simulation test report is a comprehensive evaluation of the performance of the entire low-altitude patrol system, providing a reference for system maintenance and upgrades. The simulation test report needs to integrate and analyze the results of the first and second tests to derive system performance indicators such as flight accuracy, patrol efficiency, and system stability.

[0035] The first test result can represent the issuance of control commands in the low-altitude inspection system, and the second test result can represent the feedback and processing of UAV operation information by the low-altitude inspection system.

[0036] In some embodiments, the simulation test report may also include analysis of problems found during the test and suggestions for improvement.

[0037] The above embodiment provides a simulation testing method for a low-altitude inspection system. Through simulation testing, the low-altitude inspection system can be comprehensively tested and evaluated in a virtual environment. Before practical application, potential problems in the system can be identified, such as communication failures, control command execution errors, and insufficient sensor accuracy. This allows for early optimization and improvement, enhancing the system's reliability and stability, and reducing the risk of failures in actual application.

[0038] In some embodiments, simulation testing can also model different environmental conditions and mission requirements to comprehensively evaluate the performance of the low-altitude inspection system. For example, by testing flight efficiency under different flight paths, the flight path planning algorithm can be optimized; by analyzing the relationship between battery charge and flight attitude, the battery management system can be optimized. This improves the overall performance of the low-altitude inspection system, enhancing inspection efficiency and quality.

[0039] In some embodiments, the simulation testing method for a low-altitude inspection system may further include the following steps: Communication connections were established between the AI ​​inference simulation module and the low-altitude inspection system, and between the AI ​​inference simulation module and the UAV and nest module. The AI ​​inference simulation module simulates the AI ​​inference server. The UAV and nest module sent marker images to the AI ​​inference simulation module. These marker images were taken of specific scenarios or events that the low-altitude inspection system needed to monitor and trigger alarms in. The AI ​​inference simulation module performed inference and recognition on the marker images and sent alarm information to the low-altitude inspection system. Based on the low-altitude inspection system's processing of the alarm information, a third test result was obtained. Based on the first, second, and third test results, a simulation test report for the low-altitude inspection system was generated.

[0040] In this embodiment, the simulation testing system may further include an AI inference simulation module. A communication connection is established between the AI ​​inference simulation module and the low-altitude inspection system. Similarly, the communication protocol between the AI ​​inference simulation module and the low-altitude inspection system is consistent with that of the low-altitude inspection system to ensure data transmission compatibility.

[0041] A communication connection is established between the AI ​​inference simulation module and the drone and nest module. Optionally, a multi-threaded or asynchronous communication mechanism can be used between the AI ​​inference simulation module and the drone and nest module to improve communication efficiency and avoid data congestion during the communication process.

[0042] In some embodiments, a data verification mechanism can be added during the communication process to verify the transmitted data in real time, promptly detect and correct erroneous data, and improve the accuracy of communication.

[0043] The drone and nest module can simulate taking photos of markers during inspections. These marker photos are of specific scenes or events that the low-altitude inspection system needs to focus on. These photos are sent to the AI ​​inference simulation module via a communication connection.

[0044] The AI ​​inference simulation module employs advanced deep learning algorithms, such as convolutional neural networks (CNN), to perform inference and recognition on marked object photos. Specific scenes or events identified, such as abnormal objects or dangerous situations, generate alarm information and send it to the low-altitude patrol system.

[0045] The low-altitude inspection system processes the received alarm information, classifies and prioritizes the alarms according to preset alarm rules, and combines this with the UAV's operational information and test results to conduct a comprehensive evaluation of the alarm events, resulting in a third test result. This third test result is used to evaluate the low-altitude inspection system's ability to detect and handle alarm situations.

[0046] This embodiment integrates and analyzes the first, second, and third test results to obtain a simulation test report. Optionally, data visualization technology can be used to display the test results in an intuitive way.

[0047] In some embodiments, the simulation testing method for a low-altitude inspection system may further include the following steps: A communication connection is established between the first fault injection module and the low-altitude inspection system. The first fault injection module is a module established for testing various fault scenarios of the low-altitude inspection system. Different first-type faults are identified in the first fault injection module to inject first-type fault scenarios into the low-altitude inspection system. Based on the processing of the first-type fault scenarios by the low-altitude inspection system, the first fault test result is obtained. Based on the first test result, the second test result, and the first fault test result, a simulation test report of the low-altitude inspection system is obtained.

[0048] In this embodiment, the simulation testing system may further include a first fault injection module. The first fault injection module is connected to the low-altitude inspection system via a communication link. The first fault injection module contains multiple different first-type faults. These first-type faults can include various typical fault scenarios that the low-altitude inspection system may encounter, thus fully testing the low-altitude inspection system's ability to cope with various fault conditions.

[0049] For example, the first fault injection module can inject fault scenarios into the low-altitude inspection system according to preset parameters such as fault type, fault occurrence time, fault duration, and fault severity. For instance, it can inject sensor faults by simulating abnormal sensor output data, or inject communication link faults by cutting off the communication link or increasing communication interference.

[0050] Upon receiving a fault injection, the low-altitude patrol system initiates corresponding fault handling mechanisms, such as fault detection, fault diagnosis, fault isolation, and fault recovery. All data and status information during the fault handling process are recorded as the initial fault test results. These results include the accuracy of fault detection, the timeliness of fault handling, the system's performance under fault conditions (such as flight stability and data transmission integrity), and the system status after fault recovery. Analysis of the initial fault test results allows for the assessment of the low-altitude patrol system's robustness and reliability in the face of different fault scenarios.

[0051] In this embodiment, the first test result, the second test result, and the first fault test result can be comprehensively analyzed to generate a simulation test report of the low-altitude inspection system.

[0052] In some embodiments, the simulation testing method for a low-altitude inspection system may further include the following steps: A communication connection is established between the second fault injection module and the UAV and nest module. The second fault injection module is a module established for testing various fault scenarios of the UAV and nest module. Different second-type faults are identified in the second fault injection module to inject second-type fault scenarios into the UAV and nest module. Based on the UAV and nest module's handling of the second-type fault scenarios, abnormal information is fed back to the low-altitude inspection system. Based on the low-altitude inspection system's handling of the abnormal information, the second fault test results are obtained. Based on the first test results, the second test results, and the second fault test results, a simulation test report of the low-altitude inspection system is obtained.

[0053] In this embodiment, establishing a communication connection between the second fault injection module and the UAV and nest module is fundamental to implementing fault injection testing of the UAV and nest module. This communication connection must ensure that fault scenarios can be accurately and promptly injected into the UAV and nest module, and that the fault handling information from the UAV and nest module can be stably fed back to the second fault injection module.

[0054] Identifying different types of second-category faults in the second fault injection module is the core of fault injection testing. These second-category faults should cover various typical fault scenarios that the UAV and its nesting module may encounter. Comprehensive fault type coverage allows for thorough testing of the low-altitude inspection system's ability to respond to various fault conditions encountered by the UAV and its nesting module.

[0055] Similar to the first fault injection described above, the second fault injection module can inject fault scenarios into the UAV and nest module according to preset parameters such as fault type, fault occurrence time, fault duration, and fault severity. Upon receiving the fault injection, the UAV and nest module will initiate corresponding fault handling mechanisms, such as fault detection, fault diagnosis, fault isolation, and fault recovery. Various data and status information during the fault handling process will be recorded and fed back as anomaly information to the low-altitude inspection system to obtain the second fault test results.

[0056] Optionally, the results of the second fault test may include the low-altitude inspection system's response time to abnormal information, processing accuracy, effectiveness of emergency measures taken, and overall system performance under fault conditions. Analysis of these test results can assess the low-altitude inspection system's comprehensive response capability to UAV and nest module failures.

[0057] Finally, the first test results, the second test results, and the second fault test results can be comprehensively analyzed to generate a simulation test report for the low-altitude inspection system. This embodiment, by introducing a second fault injection module, can simulate various fault scenarios that the UAV and its nest module may encounter in actual operation, thus providing a comprehensive assessment of the reliability of the low-altitude inspection system.

[0058] In some embodiments, the simulation testing method for a low-altitude inspection system may further include the following steps: An automatic testing module is established; this module is designed to perform automated testing on various functional items of the low-altitude inspection system; through the automatic testing module, the functional contents of the low-altitude inspection system that can be automatically tested are automatically tested; among them, automated testing includes automatic execution of flight missions or continuous uninterrupted flight of multiple UAVs.

[0059] In this embodiment, the automated testing module can store and manage various automated test cases. These test cases should cover all functions of the low-altitude inspection system, such as automatic execution of flight missions, continuous uninterrupted flight of multiple UAVs, data acquisition and transmission, and fault handling. Therefore, the automated testing module can automatically execute test tasks without manual intervention, greatly reducing the workload and testing time for testers.

[0060] The above embodiments can be freely combined without conflict. In addition to the first and second test results, the simulation test report may also include a third test result, a first fault test result, a second fault test result, and so on.

[0061] Please see Figure 2 , Figure 2 This is a schematic diagram of the structure of the automatic simulation testing system provided in this embodiment of the invention. In this embodiment, the automatic simulation testing system 200 may include a UAV and nest module 210, an AI inference simulation module 220, an automatic testing module 230, and a fault injection module 240. The low-altitude inspection system 100 is connected to the UAV and nest module 210, the AI ​​inference simulation module 220, and the fault injection module 240 in the automatic simulation testing system 200.

[0062] In the automated simulation testing system 200, the automated testing module 230 is connected to the UAV and nest module 210, the AI ​​inference simulation module 220, and the fault injection module 240, respectively. Furthermore, the UAV and nest module 210 is connected to both the AI ​​inference simulation module 220 and the fault injection module 240.

[0063] The functions of each module are described in detail below: The UAV and nest module 210 is a module that simulates real UAVs and nests. By adding simulated UAVs and nests, this module establishes a connection with the low-altitude inspection system 100, executes the control commands of the low-altitude inspection system 100, including flight missions, flight maneuvers, gimbal control commands, etc., and sends position information and status information to the low-altitude inspection system 100 in real time, so as to facilitate the display of position and trajectory in the low-altitude inspection system 100.

[0064] In addition, the drone and nest module 210 can send various "marker images" ("marker photos" refer to photos that need to be monitored and alarmed in various inspection systems to achieve the functions of different inspection systems. For example, in a forest inspection system, photos of fire triggering and illegal logging need to be monitored and alarmed, while other photos are not processed. In actual implementation, these "marker photos" are photos taken by the drone gimbal) to the AI ​​inference simulation module.

[0065] The UAV and its nest module 210 establishes a connection with the fault injection module 240, receives the fault injected by the fault injection module 240, sends an alarm to the low-altitude inspection system 100, and receives the processing instructions sent by the low-altitude inspection system 100.

[0066] The drone and nest module 210 can add multiple drone and nest modules at the same time to facilitate various stability tests of the low-altitude inspection system 100. In addition, the drone and nest module 210 can also include a drone battery simulation.

[0067] The AI ​​inference simulation module 220 is a module that simulates the AI ​​inference server. After the AI ​​inference simulation module 220 establishes a connection with the low-altitude inspection system 100 and the UAV and nest module 210, it receives various "marker images" sent by the simulated UAV in the UAV and nest module 210, selects the photos of interest and alarms for inference and recognition, and sends an alarm to the low-altitude inspection system 100.

[0068] The automatic testing module 230 is a module established to perform automated testing on various functional items of the low-altitude inspection system 100. Using the automatic testing module 230, automated testing can be performed on functionalities of the low-altitude inspection system 100 that can be automatically tested, such as automatic execution of flight missions and continuous uninterrupted flight of multiple UAVs. Without executing this automatic testing module 230, only manual testing can be performed.

[0069] The fault injection module 240 is a module established for testing various fault scenarios of the low-altitude inspection system 100. The fault injection module 240 can connect to the low-altitude inspection system 100, allowing for the injection of different faults to observe the system's handling. It can also connect to the UAV and nest module 210, allowing for the injection of different faults, such as those related to strong winds or rain / snow. The simulated UAV in the UAV and nest module 210 receives and processes the fault, sends an alarm to the low-altitude inspection system 100, and executes the processing commands sent by the system.

[0070] The above embodiment provides a method for using an automated simulation testing system, which enables simulation testing of a low-altitude inspection system. This allows for the monitoring of simulated drones and various functional simulation tests by the low-altitude (airspace) inspection system. The automated simulation testing system can automatically test inspection functions. Furthermore, the AI ​​inference simulation module can identify "markers" in various inspection systems.

[0071] The present invention also provides a simulation test device for a low-altitude inspection system. The simulation test device for a low-altitude inspection system provided by the present invention will be described below. The simulation test device for a low-altitude inspection system described below can be referred to in correspondence with the simulation test method for a low-altitude inspection system described above.

[0072] Please see Figure 3 , Figure 3 This is a schematic diagram of the structure of a simulation testing device for a low-altitude patrol system provided in an embodiment of the present invention. In this embodiment, the simulation testing device for the low-altitude patrol system may include a first communication connection module 310, a first test result module 320, a second test result module 330, and a simulation test report module 340.

[0073] The first communication connection module 310 is used to establish a communication connection between the UAV and nest module and the low-altitude inspection system; wherein the UAV and nest module is a module that simulates a real UAV and nest.

[0074] The first test result module 320 is used to receive and execute the first control command sent by the low-altitude inspection system through the UAV and nest module to obtain the first test result.

[0075] The second test result module 330 is used to send operational information to the low-altitude inspection system through the UAV and the nest module, and to obtain the second test result based on the processing of the operational information by the low-altitude inspection system.

[0076] The simulation test report module 340 is used to obtain a simulation test report of the low-altitude inspection system based on the first test results and the second test results.

[0077] In some embodiments, the first control command includes at least one of flight mission, flight maneuver, and gimbal control command; the operational information includes position information and / or status information.

[0078] In some embodiments, the simulation testing apparatus for the low-altitude inspection system further includes: The second communication connection module is used to establish communication connections between the AI ​​inference simulation module and the low-altitude inspection system, and between the AI ​​inference simulation module and the UAV and its nest module; the AI ​​inference simulation module is the module that simulates the AI ​​inference server. The marker image module is used to send marker images to the AI ​​inference and simulation module via the drone and nest module; the marker photos are photos taken of specific scenes or events that the low-altitude inspection system needs to pay attention to and alarm on. The alarm information module is used to infer and recognize marker images through the AI ​​inference simulation module and send alarm information to the low-altitude inspection system; The third test result module is used to obtain the third test result based on the processing of alarm information by the low-altitude inspection system. The simulation test report module 340 can also be used to: obtain a simulation test report of the low-altitude inspection system based on the first test result, the second test result and the third test result.

[0079] In some embodiments, the simulation testing apparatus for the low-altitude inspection system further includes: The third communication connection module is used to establish a communication connection between the first fault injection module and the low-altitude inspection system; wherein the first fault injection module is a module established for testing various fault scenarios of the low-altitude inspection system; The first type of fault module is used to inject first type of fault scenarios into the low-altitude inspection system by identifying different first type of faults in the first fault injection module. The first fault test result module is used to obtain the first fault test result based on the processing of the first type of fault scenario by the low-altitude inspection system. The simulation test report module 340 can also be used to: obtain a simulation test report of the low-altitude inspection system based on the first test result, the second test result and the first fault test result.

[0080] In some embodiments, the simulation testing apparatus for the low-altitude inspection system further includes: The fourth communication connection module is used to establish a communication connection between the second fault injection module and the UAV and nest module; the second fault injection module is a module established for testing various fault scenarios of the UAV and nest module. The second type of fault module is used to inject second type of fault scenarios into the UAV and nest module by identifying different second type of faults in the second fault injection module. The anomaly information module is used to process the second type of fault scenario based on the UAV and the nest module, and to feed back anomaly information to the low-altitude inspection system. The second fault test result module is used to obtain the second fault test result based on the processing of abnormal information by the low-altitude inspection system. The simulation test report module 340 can also be used to: obtain a simulation test report of the low-altitude inspection system based on the first test result, the second test result, and the second fault test result.

[0081] In some embodiments, the simulation testing device for the low-altitude inspection system further includes an automatic testing module; The automatic testing module is designed to perform automated testing on various functions of the low-altitude inspection system. Through the automatic testing module, the functional contents of the low-altitude inspection system that can be automatically tested are automatically tested. The automated testing includes the automatic execution of flight missions or continuous uninterrupted flight of multiple UAVs.

[0082] On the other hand, embodiments of the present invention also provide an electronic device, please refer to... Figure 4 , Figure 4 This is a schematic diagram of the physical structure of the electronic device provided in the embodiments of the present invention, such as... Figure 4 As shown, the electronic device may include a memory 420, a processor 410, and a computer program stored in the memory 420 and executable on the processor 410. When the processor 410 executes the program, it can implement a simulation test method for a low-altitude inspection system. This method may include: A communication connection is established between the UAV and nest module and the low-altitude inspection system; the UAV and nest module is a module that simulates a real UAV and nest; the UAV and nest module receives and executes the first control command sent by the low-altitude inspection system to obtain the first test result; the UAV and nest module sends operation information to the low-altitude inspection system, and based on the processing of the operation information by the low-altitude inspection system, the second test result is obtained; based on the first test result and the second test result, a simulation test report of the low-altitude inspection system is obtained.

[0083] Optionally, the electronic device may further include a communication bus 430 and a communication interface 440, wherein the processor 410, the communication interface 440, and the memory 420 communicate with each other through the communication bus 430. The processor 410 can call the computer program in the memory 420 to execute the simulation test method of the low-altitude inspection system provided by the above methods.

[0084] Furthermore, the logical instructions in the aforementioned memory 420 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0085] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the simulation test method of the low-altitude inspection system provided by the above methods. The steps and principles of the method have been described in detail in the above methods and will not be repeated here.

[0086] In another aspect, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the simulation test method for the low-altitude inspection system provided by the above methods. The steps and principles of this method have been described in detail in the above methods and will not be repeated here.

[0087] Non-transitory computer-readable storage media can be any available medium or data storage device that can be accessed by a processor, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).

[0088] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0089] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0090] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A simulation testing method for a low-altitude inspection system, characterized in that, include: Establish a communication connection between the UAV and nest module and the low-altitude inspection system; wherein the UAV and nest module is a module that simulates a real UAV and nest. The UAV and its nest module receive and execute the first control command sent by the low-altitude inspection system to obtain the first test result. The UAV and its nest module send operational information to the low-altitude inspection system, and the second test result is obtained based on the processing of the operational information by the low-altitude inspection system. Based on the first test results and the second test results, a simulation test report of the low-altitude inspection system is obtained.

2. The simulation test method for the low-altitude inspection system according to claim 1, characterized in that, The first control command includes at least one of flight mission, flight maneuver, and gimbal control command; the operational information includes position information and / or status information.

3. The simulation test method for the low-altitude inspection system according to claim 1, characterized in that, Also includes: Communication connections are established between the AI ​​inference simulation module and the low-altitude inspection system, and between the AI ​​inference simulation module and the UAV and its nest module; wherein the AI ​​inference simulation module is a module that simulates the AI ​​inference server. The drone and its nest module send marker images to the AI ​​inference and simulation module; wherein the marker images are photos taken of specific scenarios or events that the low-altitude inspection system needs to pay attention to and alarm on. The AI ​​reasoning simulation module performs reasoning and recognition on the marker image and sends alarm information to the low-altitude inspection system. Based on the processing of the alarm information by the low-altitude inspection system, a third test result is obtained; Based on the first test result, the second test result, and the third test result, a simulation test report of the low-altitude inspection system is obtained.

4. The simulation test method for the low-altitude inspection system according to claim 1, characterized in that, Also includes: Establish a communication connection between the first fault injection module and the low-altitude inspection system; The first fault injection module is a module established for testing various fault scenarios of the low-altitude inspection system; Different types of first-class faults are identified in the first fault injection module to inject first-class fault scenarios into the low-altitude inspection system; Based on the processing of the first type of fault scenario by the low-altitude inspection system, the first fault test result is obtained; Based on the first test results, the second test results, and the first fault test results, a simulation test report of the low-altitude inspection system is obtained.

5. The simulation test method for the low-altitude inspection system according to claim 1, characterized in that, Also includes: Establish a communication connection between the second fault injection module and the UAV and nest module; The second fault injection module is a module established for testing various fault scenarios of the UAV and the nest module; Different types of second-type faults are identified in the second fault injection module to inject second-type fault scenarios into the UAV and nest module; Based on the handling of the second type of fault scenario by the UAV and the nest module, abnormal information is fed back to the low-altitude inspection system; Based on the processing of the abnormal information by the low-altitude inspection system, a second fault test result is obtained; Based on the first test results, the second test results, and the second fault test results, a simulation test report of the low-altitude inspection system is obtained.

6. The simulation test method for the low-altitude inspection system according to claim 1, characterized in that, Also includes: Establish an automated testing module; The automatic testing module is a module established to perform automated testing on various functional items of the low-altitude inspection system. The automatic testing module is used to automatically test the functionalities of the low-altitude inspection system that can be automatically tested; wherein, the automatic testing includes automatic execution of flight missions or continuous uninterrupted flight of multiple UAVs.

7. A simulation testing device for a low-altitude inspection system, characterized in that, include: The first communication connection module is used to establish a communication connection between the UAV and nest module and the low-altitude inspection system; wherein the UAV and nest module is a module that simulates a real UAV and nest. The first test result module is used to receive and execute the first control command sent by the low-altitude inspection system through the UAV and nest module to obtain the first test result. The second test result module is used to send operational information to the low-altitude inspection system through the UAV and nest module, and obtain the second test result based on the processing of the operational information by the low-altitude inspection system. The simulation test report module is used to generate a simulation test report for the low-altitude inspection system based on the first test result and the second test result.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the computer program, it implements the simulation test method for the low-altitude inspection system as described in any one of claims 1 to 6.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the simulation test method of the low-altitude inspection system as described in any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the simulation test method of the low-altitude inspection system as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Unmanned aerial vehicle visual semi-physical simulation system and simulation method thereof

    CN111856965A

  • Automatic simulation test system and method for routing inspection robot

    CN113406897A

  • Method for evaluating inspection result of unmanned aerial vehicle of overhead transmission line

    CN115933744A

  • Quad-rotor sine inspection intelligent control system and bionic flying skink nest

    CN116339379A

  • Unmanned aerial vehicle inspection VR analog simulation training device for transformer substation

    CN117079512A