Flight control test system and method based on image transmission technology

Through the flight control testing system based on graph transmission technology, the problem that flight control testing equipment in the existing technology cannot process data in real time is solved, and efficient and accurate flight control testing is achieved, which is suitable for remote contactless embedded system testing.

CN119739140APending Publication Date: 2025-04-01NANJING UNIV OF SCI & TECH
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411836621.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-13
Publication Date
2025-04-01

AI Technical Summary

Technical Problem

Existing flight control testing equipment cannot process data in real time, resulting in insufficient feedback and adjustment capabilities, affecting testing efficiency and accuracy.

Method used

The flight control testing system based on image transmission technology is adopted, and real-time transmission and processing of video and data is realized through the display module, main control module, internal communication module and remote communication module.

Benefits of technology

It improves the efficiency and accuracy of flight control testing, realizes remote contactless real-time testing, and is compatible with the mobility of embedded systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119739140A_ABST
    Figure CN119739140A_ABST
Patent Text Reader

Abstract

The invention discloses a flight control test system and method based on an image transmission technology, and the system comprises a display module, a main control module, an internal communication module, and a remote communication module, the display module is used for obtaining input information, determining a test item, and sending an instruction to the main control module; video images and data transmitted in real time and a test result fed back by the main control module are displayed; the main control module receives a test item selected by a tester, executes a corresponding test instruction, sends a test signal to the internal communication module, receives video and data information through the internal communication module, analyzes and calculates the video and data information, generates a test result, and sends the test result to the display module for display; the internal communication module is used for receiving the test signal and sending the test signal to the display module and the remote communication module; and the remote communication module is used for receiving the test signal sent from the internal communication module, obtaining the recorded video and real-time data information, and sending the video and data information to the main control module through the internal communication module for analysis and calculation. According to the invention, the flight control test efficiency and precision are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of aerospace signal testing, and in particular relates to a flight control testing system and method based on image transmission technology. Background Art

[0002] As the command center of UAV flight control, the flight control computer is responsible for real-time control law solution, receiving and sending telemetry data, and executing flight missions. In recent years, with the update and iteration of embedded processors, the flight missions to be performed by UAVs have gradually become heavier, and the peripheral resources required by UAVs are increasing. Now many UAVs have added the function of remote image transmission, so it is very important to test the images and data transmitted by the flight control system.

[0003] Existing test equipment takes a long time to collect and analyze data and is unable to process data in real time. Its real-time performance is insufficient, which affects the feedback and adjustment capabilities and the test efficiency of the flight control test system. On the other hand, due to data collection errors or algorithm calculation errors, the test system often suffers from loss of accuracy. Summary of the invention

[0004] In order to overcome the above problems or at least partially solve the above problems, the present invention provides a flight control test system and method based on image transmission technology to improve the efficiency and accuracy of flight control testing.

[0005] To achieve the above object, the technical solution adopted by the present invention is:

[0006] In a first aspect, the present invention provides a flight control test system based on image transmission technology, including a display module, a main control module, an internal communication module, and a remote communication module, wherein:

[0007] The display module is used to obtain the information input by the tester, determine the test items, and display the real-time transmitted video images and data as well as the final test results. The test items include video quality test, target detection test, and data test;

[0008] The main control module is used for running the embedded software, receiving the test items selected by the tester, executing the corresponding test instructions, sending the test signal to the internal communication module, receiving the video and data information through the internal communication module for analysis and calculation, generating the test results, and sending the test results to the display module for display;

[0009] An internal communication module, used for receiving a test signal and sending the test signal to a display module and a remote communication module;

[0010] The remote communication module is used to receive the test signal sent from the internal communication module, obtain the recorded video and real-time data information, and send the video and data information to the main control module through the internal communication module for analysis and calculation.

[0011] The remote communication module is used to receive the test signal sent from the internal communication module, obtain the recorded video and real-time data information, and send the video and data information to the main control module through the internal communication module for analysis and calculation.

[0012] This application uses a display module, a main control module, an internal communication module, a remote communication module and the corresponding related functions of each module, adopts an image transmission-based method, and performs flight control testing based on image transmission technology, so as to achieve multi-faceted testing through test video images and data, thereby improving test efficiency and test accuracy. First, the display module obtains and determines the test items based on the tester's input information, and the test items are one of video quality test, target detection test or data test, wherein the display module can use a TFT-LCD liquid crystal display or other display module; the main control module sends the test items to the remote communication module through the internal communication module according to the test items, and the internal communication module is a USART serial communication or USB adapter; the test signal sent from the internal communication module is received through the remote communication module, and the recorded video and real-time data information is obtained, and the video and data information is sent to the main control module through the internal communication module for analysis and calculation, and the remote communication module is a 4G module; the main control module receives the remotely transmitted video images and data, and performs analysis and calculation through embedded software operation, and the embedded software is set up Built in the Linux environment, the target tracking model is called to process the video image, and opencv is called to display the processed video. The main control module uses Huawei Hi3559 as the main control board, multiple ARM architecture CPUs as core processing units, and GPU as an image processing acceleration unit. After the main control module processes the data, it determines the working status of the flight control system based on the calculation results, generates test results corresponding to different test items, and feeds the test results back to the display module for display. The tester determines whether the flight control system works stably based on the test results, and can repeat the test process or select new test items for testing based on the test results; the power module provides the system with stable output voltage and power, so that the system can work stably and continuously. The power module uses a DC-DC module power supply and is encapsulated in the entire system. Through the above-mentioned image transmission technology, the video and data transmitted by the flight control system are tested to achieve remote contactless testing, compatible with the movable characteristics of embedded systems, and improve the test efficiency and convenient testing of the flight control system.

[0013] Based on the first aspect, further, the above-mentioned main control module includes a preset target detection model, wherein the target detection model is used for remotely collected video image detection, and the detected video images and results are handed over to the embedded software in the main control module for processing.

[0014] Based on the first aspect, further, the display module is used for the tester to select test items, send instructions to the main control module, receive feedback from the main control module and display it.

[0015] Based on the first aspect, further, the main control module is also used to generate different acquisition signals including video acquisition signals and data acquisition signals according to the test items selected by the tester; when sending the video acquisition signal, the test method for the video can be divided into video quality test and target detection test. The generated acquisition signal is sent to the remote communication module.

[0016] Based on the first aspect, further, the remote communication module generates video image data / data based on the video acquisition signal / data acquisition signal and feeds it back to the main control module;

[0017] Based on the first aspect, further, the main control module further includes embedded software, and the embedded software is used to receive a test item selection signal and generate a collection signal to send to the remote communication module;

[0018] The embedded software is also used to receive video images and data, and adopts different processing methods according to the data format. The embedded software is used for video quality testing, target detection testing, and posture data testing, wherein:

[0019] The video quality test is used to check whether the video has abnormal brightness, abnormal color, abnormal stripe noise, abnormal occlusion, abnormal blur, abnormal snow noise, abnormal signal loss, and abnormal picture freezing;

[0020] The target detection test is used for the embedded software to call the preset target detection model, perform target detection on the incoming video image data, generate a prediction box and reasoning confidence, and generate a relative motion route;

[0021] The attitude data test is sent to the main control module through the remote communication module, and the embedded software calculates the relevant data according to the communication protocol. Whether an error occurs during the transmission process is tested according to the check code in the data, and whether the flight control is working normally is tested according to the calculated data value.

[0022] Based on the first aspect, further, the above video quality test for brightness abnormality, chroma abnormality, stripe noise abnormality, occlusion abnormality, blur abnormality, snow noise abnormality, and signal loss abnormality only needs to extract a random frame image of the video as the object to be detected, and multiple frames of images are required for testing the screen freezing abnormality.

[0023] Based on the first aspect, further, the above target detection test is used to display the prediction box and the relative motion trajectory of the target on the video image.

[0024] Based on the first aspect, further, the above-mentioned test system also includes a power supply module, and the power supply module supplies power to the entire flight control test system.

[0025] In a second aspect, the present invention provides a flight control test method applied to the system of the first aspect, characterized in that it comprises the following steps:

[0026] The information input by the tester is obtained through the display module, and the test items are determined, and the test items are video quality test, target detection test, and data test;

[0027] The main control module sends a test signal to the internal communication module, and the internal communication module sends the test instruction to the remote communication module;

[0028] The video image and data to be tested are sent to the internal communication module through the remote communication module, and the internal communication module sends them to the main control module;

[0029] The embedded software in the main control module receives and processes the video images and data to be tested, and processes the corresponding data according to the selected test items. There are two test methods for video images, namely video quality test and target detection test. For data, the communication protocol is used to verify and calculate the parameter values, and the corresponding processed data is sent to the display module for display;

[0030] The processed data and video are received through the display module, and the test results are displayed in the corresponding position. The results of the target detection test will be displayed in the video frame, and the motion trajectory and prediction frame will be directly marked on the video. After the test results are displayed, other parts of the test can be carried out, and the test process can be repeated based on the judgment results.

[0031] In a third aspect, the present application provides an electronic device, comprising a memory for storing one or more programs; a processor; when the one or more programs are executed by the processor, the method as described in any one of the second aspects above is implemented.

[0032] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any method as described in the second aspect above.

[0033] Compared with the prior art, the present invention has at least the following advantages or beneficial effects:

[0034] The present invention performs remote contactless real-time testing on a flight control system based on image transmission technology, provides mobility and convenience of the flight control test system through an embedded platform, and improves test efficiency.

[0035] The present invention uses a remote communication method to transmit video and data, a data packet uses a check code to ensure the accuracy of the data, and the videos achieve point-to-point mutual communication through their respective public network IP addresses, thereby improving the test accuracy. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.

[0037] Figure 1 This is a principle block diagram of a flight control test system based on image transmission technology according to an embodiment of the present invention;

[0038] Figure 2 This is a flow chart of a flight control test method based on image transmission technology according to an embodiment of the present invention;

[0039] Figure 3 A structural block diagram of an electronic device provided by an embodiment of the present invention.

[0040] Explanation of reference numerals: 100, display module; 200, main control module; 300, internal communication module; 400, remote communication module; 101, memory; 102, processor; 103, IO component; 104, communication component. DETAILED DESCRIPTION

[0041] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations.

[0042] Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the invention claimed for protection, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0043] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, further definition and explanation thereof is not required in subsequent drawings.

[0044] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device that includes a series of elements includes not only those elements, but also other elements that are not explicitly listed, or also includes elements that are inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprises a..." does not exclude the existence of other identical elements in the process, method, article or device that includes the elements.

[0045] In the description of the embodiments of the present invention, "plurality" means at least 2.

[0046] Example:

[0047] like Figure 1 As shown, in the first aspect, this example provides a flight control test system based on image transmission technology, characterized in that it includes a display module 100, a main control module 200, an internal communication module 300, and a remote communication module 400, wherein:

[0048] The display module 100 is used to obtain the information input by the tester, determine the test items, and display the real-time transmitted video images and data as well as the final test results. The test items are video quality test, target detection test, and data test;

[0049] The main control module 200 is used for embedded software operation, receiving the test items selected by the tester, executing the corresponding test instructions, sending the test signal to the internal communication module, receiving the video and data information through the internal communication module for analysis and calculation, generating the test results, and sending the test results to the display module for display;

[0050] The internal communication module 300 is used to receive the test signal and send the test signal to the display module and the remote communication module;

[0051] The remote communication module 400 is used to receive the test signal sent from the internal communication module, obtain the recorded video and real-time data information, and send the video and data information to the main control module through the internal communication module for analysis and calculation.

[0052] This application uses the display module 100, the main control module 200, the internal communication module 300, the remote communication module 40 and the corresponding related functions of each module, adopts an image transmission-based method, and performs flight control testing based on image transmission technology, so as to achieve multi-faceted testing through test video images and data, thereby improving test efficiency and test accuracy. First, the display module 100 obtains and determines the test items according to the tester's input information, and the test items are one of video quality test, target detection test or data test, wherein the display module 100 mainly adopts a TFT-LCD liquid crystal display or other display module; the main control module 200 sends the test items to the remote communication module 400 through the internal communication module 300, and the internal communication module 300 is a USART serial communication or USB adapter; the test signal sent from the internal communication module 300 is received through the remote communication module 400, and the recorded video and real-time data information is obtained, and the video and data information are sent to the main control module 200 through the internal communication module 300 for analysis and calculation, and the remote communication module 400 is a 4G module; The main control module 200 receives the video images and data transmitted remotely, and performs parsing and calculation through embedded software operation. The embedded software is built in the Linux environment, calls the target tracking model to process the video images, and calls opencv to display the processed video. The main control module 200 uses Huawei Hi3559 as the main control board, multiple ARM architecture CPUs as core processing units, and GPU as an image processing acceleration unit. After the main control module 200 processes the data, it determines the working status of the flight control system based on the calculation results, generates test results corresponding to different test items, and feeds the test results back to the display module for display. The tester determines whether the flight control system is working stably based on the test results, and can repeat the test process based on the test results or select new test items for testing. The collected video images and data are analyzed and calculated. The target detection test of the video images is to place the pre-trained target detection model in the main control module 200. The main control module 200 calls the model to process the video image to obtain the prediction box and confidence. It determines whether the target can be detected based on the training confidence. If the confidence is greater than 0.5, it is considered that the target is detected. The closer the confidence is to 1, the greater the possibility that the detected object is the target; the video image quality detection detects multiple aspects, including brightness abnormalities, chromaticity abnormalities, stripe noise abnormalities, occlusion abnormalities, blur abnormalities, snowflake noise abnormalities, signal loss abnormalities, and screen freezing abnormalities; the data test verifies whether the data transmission is correct through the CRC checksum, and parses the data according to the communication protocol. Through the above-mentioned image transmission technology-based testing of the video and data transmitted by the flight control system, remote contactless testing is realized, compatible with the movable characteristics of embedded systems, and the test efficiency and convenient testing of the flight control system are improved.

[0053] In one embodiment, the main control module 200 includes a video quality test, and detects various image anomalies by calling an image processing algorithm through embedded software.

[0054] Specifically, the brightness anomaly converts a frame of image into a grayscale image, and defines a threshold value below a certain value. The image is darker, and the image is brighter when the threshold value is higher than a certain value; the chromaticity anomaly extracts the chromaticity component H of the image, calculates the histogram of the chromaticity component H, and finds the proportion of the largest bin in the entire histogram. The proportion value is the color cast value; the stripe noise anomaly extracts the chromaticity component of the color image, calculates the DFT spectrum of the chromaticity component, and calculates the number of abnormal bright spots in the spectrum. If it is greater than A, it is considered that a stripe anomaly occurs; the occlusion anomaly binarizes the color image, the dark part is the foreground, and the other part is the background. The foreground is detected for connected regions, and the area of ​​the maximum connected region is obtained. The comparison of this area with the area of ​​the entire image is the occlusion rate; the blur anomaly divides the image into N*M areas, and finds the contrast of each area: (max-min) / max. The total average contrast is the blur rate; the snowflake noise anomaly Convolution templates in four directions of 0°, 45°, 90°, and 135° are usually prepared. The image is first convolved with the four templates, and the minimum absolute values ​​of the four convolutions min are used to detect noise points. The grayscale image gray and the median filter image median are calculated to determine the noise points: fabs(median-gray)>10&&min>0.1. The comparison of the noise points in the entire image is the snowflake noise rate. For signal loss anomalies, the color image is binarized, the black part is the foreground, and the other part is the background. The foreground is detected for connected areas to obtain the maximum connected area. The comparison of this area with the area of ​​the entire image is the signal loss rate. For screen freezing anomalies, one frame is taken from the video every T frames, and the histogram of each frame is calculated. The similarity of the histograms of two adjacent frames is calculated. When the similarity is greater than A, the two frames are considered to be consistent, and when the consistent frames reach B, the screen is considered to be frozen.

[0055] In one example, the display module 100 is used for the tester to select a test item, send instructions to the main control module 200, receive feedback from the main control module and display it.

[0056] In one embodiment, the embedded software in the main control module 200 is also used to receive video images and data, and adopt different processing methods according to the data format. The embedded software is used for video quality testing, target detection testing, and posture data testing.

[0057] The video quality test is used to check whether the video has abnormal brightness, abnormal chroma, abnormal stripe noise, abnormal occlusion, abnormal blur, abnormal snow noise, abnormal signal loss, and abnormal picture freezing;

[0058] The target detection test mainly uses Yolo and other algorithms. The embedded software calls the preset target detection model to perform target detection on the incoming video image data, generate prediction boxes and reasoning confidence, and generate relative motion routes.

[0059] The attitude data test is sent to the main control module 200 through the remote communication module 400, and the embedded software calculates the relevant data according to the communication protocol. The check code in the data is used to test whether an error occurs during the transmission process, and the flight control is tested based on the calculated data value to see whether it is working normally.

[0060] In one embodiment, the power module provides a stable output voltage and power to the system, so that the system can work stably and continuously.

[0061] The remote communication module 300 generates video image data / data based on the video acquisition signal / data acquisition signal and feeds it back to the main control module 200;

[0062] like Figure 2 As shown, in the second aspect, this example provides a flight control test method based on the first aspect above, comprising the following steps:

[0063] S10, presetting the target and collecting the target image, establishing the target image based on the standard data of the target, and building the target detection model according to the data set;

[0064] S20, obtaining information input by the tester through the display module 100, and determining test items, where the test items are video quality test, target detection test, and data test;

[0065] S30, sending a test signal to the internal communication module through the main control module 200, and the internal communication module 300 sends the test instruction to the remote communication module 400;

[0066] S40, sending the video image and data to be tested to the internal communication module through the remote communication module 400, and the internal communication module 300 sends it to the main control module;

[0067] S50, receiving and processing the video image and data to be tested through the embedded software in the main control module 200, processing the corresponding data according to the selected test items, there are two test methods for video images, namely video quality test and target detection test, and verifying and calculating the parameter values ​​of the data according to the communication protocol, and sending the corresponding processed data to the display module for display;

[0068] S60, receiving the processed data and video through the display module 100, and displaying the test results at the corresponding position. The results of the target detection test will be displayed in the video frame, and the motion trajectory and prediction frame will be directly marked on the video; after the test results are displayed, other parts of the test can be carried out, and the test process can also be repeated based on the judgment results.

[0069] The flight control test system based on the image transmission technology provided by the embodiment of the present disclosure realizes the remote communication transmission test process, which improves the convenience and efficiency of the test. The display module 100 obtains and determines the test items according to the input information of the tester, and the test items are one of the video quality test, the target detection test or the data test, wherein the display module 100 mainly adopts a TFT-LCD liquid crystal display or other display module; the main control module 200 sends the test items to the remote communication module 400 through the internal communication module 300, and the internal communication module 300 is a USART serial communication or a USB adapter; the test signal sent from the internal communication module 300 is received through the remote communication module 400, and the recorded video and real-time data information are obtained, and the video and data information are sent to the main control module 200 through the internal communication module 300 for analysis and calculation, and the remote communication module 400 is a 4G module; the main control module 2 00 receives the video images and data transmitted remotely, performs parsing and calculation through embedded software operation, the embedded software is built in the Linux environment, calls the target tracking model to process the video images, calls opencv or other image processing algorithms to display the processed video, the main control module 200 can use Hi3559 as the main control board, multiple ARM architecture CPUs as core processing units, and GPU as an image processing acceleration unit. After the main control module 200 processes the data, it determines the working status of the flight control system based on the calculation results, generates test results corresponding to different test items, and feeds the test results back to the display module for display. The tester determines whether the flight control system is working stably based on the test results, and can repeat the test process based on the test results or select new test items for testing. The collected video images and data are analyzed and calculated. The target detection test of the video images is to place the pre-trained target detection model in the main control module 200. The main control module 200 calls the model to process the video image to obtain the prediction box and confidence. It determines whether the target can be detected based on the training confidence. If the confidence is greater than a certain threshold, it is considered that the target is detected. The closer the confidence is to 1, the greater the possibility that the detected object is the target; the video image quality detection detects multiple aspects, including brightness abnormalities, chromaticity abnormalities, stripe noise abnormalities, occlusion abnormalities, blur abnormalities, snowflake noise abnormalities, signal loss abnormalities, and screen freezing abnormalities; the data test verifies whether the data transmission is correct through CRC checksum or other communication formats, and parses the data according to the communication protocol. Through the above-mentioned image transmission technology-based testing of the video and data transmitted by the flight control system, remote contactless testing is realized, compatible with the movable characteristics of embedded systems, and the test efficiency and accuracy of the flight control system are improved.

[0070] like Figure 3As shown, an embodiment of the present application provides an electronic device in a third aspect, including a memory 101, a processor 102, and an input / output (IO) component 103. The memory 101 is used to store one or more programs, and when the processor 102 executes these programs, a method as described in any one of the second aspects above can be implemented. It also includes a communication component 104, and the memory 101 and the processor 102 are directly or indirectly connected to support data transmission or interaction. These components can be electrically connected through one or more communication buses or signal lines. The processor 102 completes various functional applications and data processing by executing software programs and modules stored in the memory 101, and the communication component 104 is used for signaling or data communication with other devices.

[0071] The memory 101 may include, but is not limited to, random access memory (RAM), read only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), and electric erasable programmable read-only memory (EEPROM). The processor 102 is an integrated circuit chip with signal processing capability, which may be a general-purpose processor, such as a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), etc., or other programmable logic devices, discrete gate or transistor logic devices, and discrete hardware components.

[0072] In the embodiments of the present application, the disclosed methods and systems can also be implemented in other ways. The description of the above methods and systems is only an example, and the flowcharts and block diagrams in the accompanying drawings show the various possible architectures, functions and operations of the present application. In these diagrams, each box can represent a module, a program segment or a part of a code for implementing a specified logical function. In some alternative implementations, the functions marked in the boxes can be executed in different orders, or even in parallel, depending on the functional requirements. In addition, each box in the block diagram or flowchart, or a combination thereof, can implement the specified function or action through a dedicated hardware system, or a combination of hardware and computer instructions.

[0073] In addition, in various embodiments of the present application, the functional modules may be integrated into an independent part, or may exist separately, or multiple modules may be integrated into an independent part.

[0074] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored, which implements the method of any one of the second aspects above when the processor 102 executes. If these functions are implemented in the form of software function modules and sold or used independently, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application or part thereof can be embodied as a software product, which is stored on a medium and includes several instructions so that a computer device (such as a personal computer, a server or a network device) performs the method steps in the embodiment of the present application. The above-mentioned storage medium can be a medium that can store program code, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a disk or an optical disk.

[0075] The above contents are only preferred embodiments of the present invention and are not intended to limit the present invention. For those skilled in the art, any modifications, equivalent substitutions and improvements made without departing from the spirit and principles of the present invention are all within the scope of protection of the present invention.

Claims

1. A flight control test system based on image transmission technology, characterized in that: It includes display module, main control module, internal communication module and remote communication module, among which: The display module is used to obtain input information, determine test items, send instructions to the main control module, and display real-time transmitted video images and data as well as test results fed back by the main control module; The main control module receives the test items selected by the tester, executes the corresponding test instructions, sends the test signal to the internal communication module, receives the video and data information through the internal communication module, parses and calculates, generates the test results, and sends the test results to the display module for display; An internal communication module, used for receiving a test signal and sending the test signal to a display module and a remote communication module; The remote communication module is used to receive the test signal sent from the internal communication module, obtain the recorded video and real-time data information, and send the video and data information to the main control module through the internal communication module for analysis and calculation.

2. The flight control test system based on image transmission technology according to claim 1, characterized in that: The main control module includes a preset target detection model, wherein the target detection model is used for remotely collected video image detection.

3. The flight control test system based on image transmission technology according to claim 2, characterized in that: The test items include video quality test, target detection test and data test.

4. The flight control test system based on image transmission technology according to claim 3, characterized in that: The main control module uses embedded software, and the embedded software is used to receive a test item selection signal and generate a collection signal to send to the remote communication module; The embedded software is also used to receive video images and data, adopt different processing methods according to the data format, and perform video quality testing, target detection testing, and posture data testing; The video quality test is used to check whether the video has abnormal brightness, abnormal chroma, abnormal stripe noise, abnormal occlusion, abnormal blur, abnormal snow noise, abnormal signal loss, and abnormal screen freezing; The target detection test is used for the embedded software to call the preset target detection model, perform target detection on the incoming video image data, generate a prediction box and reasoning confidence, and generate a relative motion route; The attitude data test is sent to the main control module through the remote communication module, and the embedded software calculates the relevant data according to the communication protocol. Whether an error occurs during the transmission process is tested according to the check code in the data, and whether the flight control is working normally is tested according to the calculated data value.

5. The flight control test system based on image transmission technology according to claim 4, characterized in that: The video quality test for abnormal brightness, abnormal chroma, abnormal stripe noise, abnormal occlusion, abnormal blur, abnormal snow noise, and abnormal signal loss only requires extracting a random frame of the video as the object to be tested. For the freezing abnormality of the screen, multiple frames of images are required for testing.

6. The flight control test system based on image transmission technology according to claim 1, characterized in that: The test system also includes a power supply module, which supplies power to the entire flight control test system.

7. The flight control test system based on image transmission technology according to claim 1, characterized in that: The internal communication module is USART serial communication or USB conversion interface.

8. A flight control test method applied to the system according to any one of claims 1 to 7, characterized in that: The following steps are involved: The information input by the tester is obtained through the display module, and the test items are determined, and the test items are video quality test, target detection test, and data test; The main control module sends a test signal to the internal communication module, and the internal communication module sends the test instruction to the remote communication module; The video image and data to be tested are sent to the internal communication module through the remote communication module, and the internal communication module sends them to the main control module; The embedded software in the main control module receives and processes the video images and data to be tested, processes the corresponding data according to the selected test items, performs video quality test and target detection test on the video images, verifies and calculates the parameter values ​​of the data according to the communication protocol, and sends the corresponding processed data to the display module for display; The processed data and video are received through the display module, and the test results are displayed at the corresponding position. The results of the target detection test are displayed in the video frame, and the motion trajectory and prediction frame are directly marked on the video; After the test results are displayed, proceed to other parts of the test, or repeat the test process based on the judgment results.

9. The present application provides an electronic device, comprising a memory for storing one or more programs; a processor; when the one or more programs are executed by the processor, the method of claim 8 is implemented.

10. A computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the method of claim 8 when executed by a processor.

Citation Information

Patent Citations

  • Method and system for non-destructive testing using an unmanned aerial vehicle

    CA2979925A1

  • Aircraft test flight comprehensive display and data analysis and evaluation platform

    CN110489379A

  • Unmanned aerial vehicle test method and device, and storage medium

    CN110785355A

  • Flight control equipment processing method, device and equipment and computer readable storage medium

    CN116430830A

  • Hybrid networking software and hardware integration and mobile equipment data interaction design and test system

    CN117835308A