Flight control automation function test method for subminiature unmanned aerial vehicle

Through the ultra-small drone flight control automation functional testing method, the problem of insufficient GPS data record detection in drone testing is solved. Through systematic testing processes and detection methods, the performance and reliability of drone are improved, ensuring that Accuracy and safety of test results.

CN119310955APending Publication Date: 2025-01-14苏州有邻智能科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310841121.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-11
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

The existing drone testing technology has shortcomings in the maintenance, maintenance and detection of GPS original data records, and cannot effectively detect the accuracy of the signal, resulting in the drone being prone to position deviation during flight, which reduces the test method Practicality.

Method used

Using ultra-small UAV flight control automation functional testing methods, including test environment preparation, test case design, test execution and test report generation, to ensure its accuracy by maintaining, repairing and testing the original GPS data records, combined with airborne avoidance Fault sensors, propeller sensitive detection and fuselage abnormal alarm monitoring to promptly detect and optimize drone performance and functional problems.

Benefits of technology

Improve the performance and reliability of drones, ensure the accuracy and reliability of test results, promptly detect and solve drone hardware and software problems, and avoid damage and accidents caused by problems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119310955A_ABST
    Figure CN119310955A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of unmanned aerial vehicle testing, in particular to an ultra-small unmanned aerial vehicle flight control automation function testing method which comprises the following steps: S1, preparing a testing environment; s2, designing a test case; s3, test differentiation execution; s4, generating a test report; wherein in the step S1, when the test environment is prepared, the test machine is detected. According to the invention, the accuracy and reliability of the test result can be ensured by designing the maintenance, overhaul and detection of the GPS original data record, the sensitivity detection of the airborne obstacle avoidance sensor and the propeller, and the test detection of the fuselage abnormity alarm monitoring, so that the performance and reliability of the unmanned aerial vehicle are improved. Through analysis of the function data group, a tester can find out problems existing in the test process and track and process the problems, so that the stability and reliability of the unmanned aerial vehicle in the test process are ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of unmanned aerial vehicle testing, and in particular to a method for testing the automatic function of a flight control system of an ultra-small unmanned aerial vehicle. Background Art

[0002] At present, drone technology has been widely used, but there are still some problems in practical applications. Among them, the most prominent problem is the performance and reliability of drones. Due to the special nature of drones, their testing work has also become very important. However, in the prior art, there are some problems with drone testing. The prior art has certain deficiencies in the maintenance, inspection and detection of GPS raw data records. Due to the instability of GPS signals, drones are prone to position deviations and other problems during flight. When detecting GPS signals, the prior art can often only detect basic information such as signal strength, and cannot detect and maintain the accuracy of the signal. Therefore, the practicality of such a test method is reduced in actual use. Therefore, we provide a method for testing the automatic function of ultra-small drone flight control. Summary of the invention

[0003] In view of the above-mentioned shortcomings of the prior art, the first purpose of the present invention is to provide a method for testing the automatic function of the flight control of an ultra-small unmanned aerial vehicle to solve the problems in the above-mentioned background technology.

[0004] To achieve the above object, the present invention provides the following technical solutions:

[0005] A method for testing the flight control automation function of an ultra-small UAV comprises the following steps:

[0006] S1. Test environment preparation;

[0007] S2, test case design;

[0008] S3, test differentiation execution;

[0009] S4. Test report generation;

[0010] Wherein, in step S1, while preparing the test environment, the test machine is tested.

[0011] By adopting the above technical solutions: the steps of test environment preparation, test case design, test execution and test report generation are all systematically designed and planned, which can effectively improve test efficiency and save test time and cost.

[0012] The present invention is further configured as follows: in step S1:

[0013] S1.1. First, select a suitable test site according to the test requirements;

[0014] The test site should be safe, with no people or objects entering the test area. If the test site is a public place, it is necessary to negotiate with the site management to ensure that the test will not affect other people and equipment in the site;

[0015] S1.2. Then make sure that the test tools, test equipment (such as remote controller, camera, etc.) and the drone itself are in normal working condition.

[0016] The test tool should be verified and able to accurately detect the performance and functions of the drone. Before testing, the test tool needs to be tested and calibrated to ensure its accuracy and reliability;

[0017] S1.3. Finally, set the starting point, end point, altitude, speed and other parameters of the drone flight according to the test requirements, as well as the parameter settings of the test tool;

[0018] Among them, the parameter settings of the test tool should match the flight parameters of the drone to ensure the accuracy and reliability of the test. When setting the parameters of the test tool, factors such as the sensitivity and response speed of the test tool need to be considered to ensure the accuracy of the test results.

[0019] By adopting the above technical solution: By comprehensively testing the functions of the drone, problems with the performance and functions of the drone can be discovered in a timely manner, and targeted optimization and improvement can be made to improve the performance and functions of the drone.

[0020] The present invention is further configured as follows: in step S2:

[0021] S2.1. Before designing test cases, it is necessary to clarify the test objectives and requirements;

[0022] The test objectives should match the use scenarios and requirements of the drone to ensure the actual effect and value of the test. For example, if the drone is mainly used for aerial photography, the test objectives may include testing of the drone's image quality, stability, flight time, etc.

[0023] S2.2. Design test cases according to test objectives and requirements: Test cases should cover all functions, scenarios and environments to ensure the comprehensiveness and effectiveness of the test; test cases should include input data, expected output, test steps, test environment and other information;

[0024] When designing test cases, the repeatability and scalability of the test cases also need to be considered. Test cases should be repeatable, that is, the test results should be consistent under different test environments. Test cases should be scalable, that is, in the subsequent testing process, the test cases can be modified and expanded as needed;

[0025] S2.3. Evaluate and optimize the designed test cases: Evaluation includes test case coverage, repeatability, maintainability, etc. Optimization includes test case simplification, merging, splitting, etc. to improve test efficiency and effectiveness;

[0026] Among them, by evaluating and optimizing test cases, it can be ensured that the test cases can cover all functions, scenarios and environments, while improving the maintainability and effectiveness of the test cases, thereby improving the quality and efficiency of the test.

[0027] By adopting the above technical solutions: by clarifying the test objectives and requirements, designing test cases, and evaluating and optimizing the test cases, it can be ensured that the test cases cover all functions, scenarios and environments, thereby improving the comprehensiveness and effectiveness of the test.

[0028] The present invention is further configured as follows: in step S3:

[0029] S3.1. Before executing the test, the test site, test equipment and test drone need to be inspected and prepared to ensure that all test resources can operate normally;

[0030] Specifically, it is necessary to check whether the test site meets the test requirements, whether the test equipment is in normal working condition, and prepare the flight parameters of the test drone and the test tool parameters. By checking and preparing the test resources, the test process can be ensured to proceed smoothly, while improving the accuracy and reliability of the test;

[0031] S3.2. Before testing, the test drone needs to be configured according to the requirements of the test case design and tested on the test site. During the test, the test data and test results need to be recorded;

[0032] The test data and test results need to be recorded during the test, including the flight trajectory, sensor data, flight parameters, etc. of the drone. The test data and test results need to be recorded and saved in a timely manner for subsequent data analysis and test report generation. At the same time, the test drone and test site need to be monitored and managed during the test to ensure the safety and stability of the test process. Finally, the test data and test results need to be analyzed and organized to generate a test report, which needs to include test objectives, test methods, test results, and conclusions.

[0033] S3.3. After the test is completed, the test results need to be analyzed and evaluated to determine whether the test has achieved the expected goals, and the performance of the test drone needs to be evaluated and optimized;

[0034] In the analysis and evaluation of test results, it is necessary to summarize and reflect on the problems and deficiencies in the test process to improve the quality and efficiency of the test. Problems and deficiencies in the test process include problems with the test environment, test equipment, test case problems, etc. The purpose of summarizing and reflecting is to avoid similar problems and deficiencies in subsequent testing processes.

[0035] By adopting the above technical solutions: by inspecting and preparing the test site, test equipment and test drones, the smooth progress of the test process can be ensured, while improving the accuracy and reliability of the test.

[0036] The present invention is further configured as follows: in step S4:

[0037] S4.1. Organize and archive the test data and test results collected during the test to ensure the accuracy and completeness of the test data;

[0038] When collating and archiving test data and test results, attention should be paid to the confidentiality and security of the data. Test data and test results may contain some sensitive information, which needs to be kept confidential to ensure the security of the data;

[0039] S4.2. Write a test report based on the test case design and test result analysis, including the test purpose, test environment, test process, test results and test conclusions;

[0040] The test report needs to include the test purpose, test environment, test process, test results, test conclusions and test suggestions, so that other personnel can understand the test results and conclusions and carry out subsequent testing and development work;

[0041] S4.3. The test report needs to be reviewed by the testers and relevant leaders to ensure the quality and accuracy of the test report, and to track and handle the problems found during the test process;

[0042] Among them, the quality and accuracy of the test report are crucial to the effectiveness and reliability of the test work. Therefore, the test report needs to be reviewed by the testers and relevant leaders to ensure the accuracy and reliability of the test report. At the same time, problems that arise during the test need to be tracked and handled, the testers need to record and track the problems, and the relevant leaders need to analyze and evaluate the problems. The test report also needs to be archived for subsequent reference and review. The execution of these steps can ensure the effectiveness and reliability of the test work and provide valuable reference for subsequent testing and development work.

[0043] By adopting the above technical solution: by collating and archiving the test data and test results collected during the test process, the accuracy and completeness of the test data can be ensured. At the same time, when collating and archiving the test data and test results, attention should be paid to the confidentiality and security of the data to ensure the security of the data.

[0044] The present invention is further configured as follows: the step of testing the machine comprises:

[0045] A1. Check the drone to ensure that the hardware and software of the drone are in normal working condition;

[0046] Among them, checking the drone to ensure that its hardware and software are in working order is an important step to ensure the smooth progress of the testing process. In this step, the tester needs to check the various components of the drone, including the drone's body, battery, motor, sensor, camera, etc., to ensure that they are all in working order;

[0047] A2. Conduct tests according to test requirements. Test content may include hovering, flying, obstacle avoidance, autonomous return and other functions of the drone. During the test, the flight and test of the drone can be controlled by a remote controller or automated test tools;

[0048] The tester can use a remote control or an automated test tool to control the flight and test of the drone. If a remote control is used for testing, the tester needs to be familiar with the operation of the remote control and ensure the safe flight of the drone during the test. If an automated test tool is used for testing, the tester needs to be familiar with the use of the test tool and ensure the accuracy and reliability of the test tool;

[0049] A3. Analyze the test results to determine whether the drone functions normally. If the test results are abnormal, further troubleshoot the cause of the fault and repair it. At the same time, the test results also need to be recorded and archived for subsequent reference;

[0050] Among them, the tester needs to analyze the test results to determine whether the drone functions normally. If the test results are abnormal, the tester needs to further investigate the cause of the fault and repair it. When troubleshooting the cause of the fault, the tester needs to conduct a detailed inspection of the hardware and software of the drone to determine the cause of the fault and repair it. At the same time, the tester also needs to record and archive the test results for subsequent reference. The test record should include information such as the date of the test, the test environment, the test case, the test results, the name of the tester, etc. Archiving test records can help testers better track problems and solutions during the test process and provide reference for subsequent testing work.

[0051] By adopting the above technical solutions: Through comprehensive testing of drones, problems with drone hardware and software can be discovered and solved, thereby improving the performance and functionality of drones.

[0052] The present invention is further configured as follows: the step of detecting the machine function comprises:

[0053] B1. First, maintain and inspect the original GPS data records and test the original GPS data records;

[0054] Among them, the GPS raw data records need to be tested during the test process to ensure that the recorded data is accurate and avoid the impact of the test results due to problems with the GPS raw data records. The maintenance, inspection and testing of GPS raw data records is a crucial step in the automated function test of drones. It can ensure the accuracy and reliability of the test results, thereby improving the performance and reliability of drones;

[0055] B2. Then, by testing the onboard obstacle avoidance sensor, propeller sensitivity detection and fuselage abnormality alarm monitoring, the drones with intact functions will be counted through the functional data group statistics, and the drones with damaged functions will transmit the damaged data information to the GPS automatic return, and the problem data will be recorded during the return process;

[0056] The test content may include the drone's hovering, flight, obstacle avoidance, autonomous return and other functions. The functional data of drones with intact functions will be counted, and the damaged data information of drones with damaged functions will be transmitted to the GPS for automatic return. The test report needs to be reviewed by the testers and relevant leaders, and the problems found during the test process must be tracked and handled;

[0057] B3. Finally, the staff will inspect the problems of the drones and record the inspection problems in the functional data group statistics, so that the functional data group can analyze the major problems of the test drone group;

[0058] The functional data group is a tool for recording and analyzing test results. It can help testers to classify, count and analyze test results. By analyzing the functional data group, testers can find out the problems in the test process, track and deal with them. This can ensure the stability and reliability of the drone during the test.

[0059] By adopting the above technical solution: through the maintenance, inspection and detection of GPS raw data records, as well as the testing and detection of airborne obstacle avoidance sensors, propeller sensitivity detection and fuselage abnormality alarm monitoring, the accuracy and reliability of the test results can be ensured, avoiding the impact of problems in the test process on the test results.

[0060] Beneficial Effects

[0061] Compared with the known public technology, the technical solution provided by the present invention has the following beneficial effects:

[0062] The present invention can ensure the accuracy and reliability of the test results by designing the maintenance, inspection and detection of GPS raw data records, as well as the test and detection of airborne obstacle avoidance sensors, propeller sensitivity detection and fuselage abnormality alarm monitoring, thereby improving the performance and reliability of the drone. By analyzing the functional data group, the tester can find out the problems in the test process, and track and handle the problems, thereby ensuring the stability and reliability of the drone during the test process. In addition, the damaged data information of the drone with damaged functions is transmitted to the GPS automatic return. By recording the problem data during the return process, the problems of the drone can be discovered in time, thereby avoiding damage and accidents caused by the problems of the drone. BRIEF DESCRIPTION OF THE DRAWINGS

[0063] Figure 1 A schematic diagram of a flow chart of a method for testing the flight control automation function of an ultra-small UAV according to the present invention;

[0064] Figure 2 A schematic diagram of a machine function detection module of an ultra-small UAV flight control automated function testing method of the present invention. DETAILED DESCRIPTION

[0065] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be described clearly and completely below. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. 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.

[0066] The present invention will be further described below in conjunction with the embodiments.

[0067] Example 1

[0068] A method for testing the flight control automation function of an ultra-small UAV comprises the following steps:

[0069] S1. Test environment preparation;

[0070] S2, test case design;

[0071] S3, test differentiation execution;

[0072] S4. Test report generation;

[0073] Wherein, step S1 performs test machine detection while preparing the test environment.

[0074] Example 2

[0075] like Figure 1 As shown, in the above operation flow, in step S1:

[0076] S1.1. First, select a suitable test site according to the test requirements;

[0077] The test site should be safe, with no people or objects entering the test area. If the test site is a public place, it is necessary to negotiate with the site management to ensure that the test will not affect other people and equipment in the site;

[0078] S1.2. Then make sure that the test tools, test equipment (such as remote controller, camera, etc.) and the drone itself are in normal working condition.

[0079] The test tool should be verified and able to accurately detect the performance and functions of the drone. Before testing, the test tool needs to be tested and calibrated to ensure its accuracy and reliability;

[0080] S1.3. Finally, set the starting point, end point, altitude, speed and other parameters of the drone flight according to the test requirements, as well as the parameter settings of the test tool;

[0081] Among them, the parameter settings of the test tool should match the flight parameters of the drone to ensure the accuracy and reliability of the test. When setting the parameters of the test tool, factors such as the sensitivity and response speed of the test tool need to be considered to ensure the accuracy of the test results.

[0082] Example 3

[0083] like Figure 1 As shown, in the above operation flow, in step S2:

[0084] S2.1. Before designing test cases, it is necessary to clarify the test objectives and requirements;

[0085] The test objectives should match the use scenarios and requirements of the drone to ensure the actual effect and value of the test. For example, if the drone is mainly used for aerial photography, the test objectives may include testing of the drone's image quality, stability, flight time, etc.

[0086] S2.2. Design test cases according to test objectives and requirements: Test cases should cover all functions, scenarios and environments to ensure the comprehensiveness and effectiveness of the test; test cases should include input data, expected output, test steps, test environment and other information;

[0087] When designing test cases, the repeatability and scalability of the test cases also need to be considered. Test cases should be repeatable, that is, the test results should be consistent under different test environments. Test cases should be scalable, that is, in the subsequent testing process, the test cases can be modified and expanded as needed;

[0088] S2.3. Evaluate and optimize the designed test cases: Evaluation includes test case coverage, repeatability, maintainability, etc. Optimization includes test case simplification, merging, splitting, etc. to improve test efficiency and effectiveness;

[0089] Among them, by evaluating and optimizing test cases, it can be ensured that the test cases can cover all functions, scenarios and environments, while improving the maintainability and effectiveness of the test cases, thereby improving the quality and efficiency of the test.

[0090] Example 4

[0091] like Figure 1 As shown, in the above operation flow, in step S3:

[0092] S3.1. Before executing the test, the test site, test equipment and test drone need to be inspected and prepared to ensure that all test resources can operate normally;

[0093] Specifically, it is necessary to check whether the test site meets the test requirements, whether the test equipment is in normal working condition, and prepare the flight parameters of the test drone and the test tool parameters. By checking and preparing the test resources, the test process can be ensured to proceed smoothly, while improving the accuracy and reliability of the test;

[0094] S3.2. Before testing, the test drone needs to be configured according to the requirements of the test case design and tested on the test site. During the test, the test data and test results need to be recorded;

[0095] The test data and test results need to be recorded during the test, including the flight trajectory, sensor data, flight parameters, etc. of the drone. The test data and test results need to be recorded and saved in a timely manner for subsequent data analysis and test report generation. At the same time, the test drone and test site need to be monitored and managed during the test to ensure the safety and stability of the test process. Finally, the test data and test results need to be analyzed and organized to generate a test report, which needs to include test objectives, test methods, test results, and conclusions.

[0096] S3.3. After the test is completed, the test results need to be analyzed and evaluated to determine whether the test has achieved the expected goals, and the performance of the test drone needs to be evaluated and optimized;

[0097] In the analysis and evaluation of test results, it is necessary to summarize and reflect on the problems and deficiencies in the test process to improve the quality and efficiency of the test. Problems and deficiencies in the test process include problems with the test environment, test equipment, test case problems, etc. The purpose of summarizing and reflecting is to avoid similar problems and deficiencies in subsequent testing processes.

[0098] Example 5

[0099] like Figure 1 As shown, in the above operation flow, in step S4:

[0100] S4.1. Organize and archive the test data and test results collected during the test to ensure the accuracy and completeness of the test data;

[0101] When collating and archiving test data and test results, attention should be paid to the confidentiality and security of the data. Test data and test results may contain some sensitive information, which needs to be kept confidential to ensure the security of the data;

[0102] S4.2. Write a test report based on the test case design and test result analysis, including the test purpose, test environment, test process, test results and test conclusions;

[0103] The test report needs to include the test purpose, test environment, test process, test results, test conclusions and test suggestions, so that other personnel can understand the test results and conclusions and carry out subsequent testing and development work;

[0104] S4.3. The test report needs to be reviewed by the testers and relevant leaders to ensure the quality and accuracy of the test report, and to track and handle the problems found during the test process;

[0105] Among them, the quality and accuracy of the test report are crucial to the effectiveness and reliability of the test work. Therefore, the test report needs to be reviewed by the testers and relevant leaders to ensure the accuracy and reliability of the test report. At the same time, problems that arise during the test need to be tracked and handled, the testers need to record and track the problems, and the relevant leaders need to analyze and evaluate the problems. The test report also needs to be archived for subsequent reference and review. The execution of these steps can ensure the effectiveness and reliability of the test work and provide valuable reference for subsequent testing and development work.

[0106] Example 6

[0107] like Figure 1 As shown, in the above operation process, the steps of testing the machine detection include:

[0108] A1. Check the drone to ensure that the hardware and software of the drone are in normal working condition;

[0109] Among them, checking the drone to ensure that its hardware and software are in working order is an important step to ensure the smooth progress of the testing process. In this step, the tester needs to check the various components of the drone, including the drone's body, battery, motor, sensor, camera, etc., to ensure that they are all in working order;

[0110] A2. Conduct tests according to test requirements. Test content may include hovering, flying, obstacle avoidance, autonomous return and other functions of the drone. During the test, the flight and test of the drone can be controlled by a remote controller or automated test tools;

[0111] The tester can use a remote control or an automated test tool to control the flight and test of the drone. If a remote control is used for testing, the tester needs to be familiar with the operation of the remote control and ensure the safe flight of the drone during the test. If an automated test tool is used for testing, the tester needs to be familiar with the use of the test tool and ensure the accuracy and reliability of the test tool;

[0112] A3. Analyze the test results to determine whether the drone functions normally. If the test results are abnormal, further troubleshoot the cause of the fault and repair it. At the same time, the test results also need to be recorded and archived for subsequent reference;

[0113] Among them, the tester needs to analyze the test results to determine whether the drone functions normally. If the test results are abnormal, the tester needs to further investigate the cause of the fault and repair it. When troubleshooting the cause of the fault, the tester needs to conduct a detailed inspection of the hardware and software of the drone to determine the cause of the fault and repair it. At the same time, the tester also needs to record and archive the test results for subsequent reference. The test record should include information such as the date of the test, the test environment, the test case, the test results, the name of the tester, etc. Archiving test records can help testers better track problems and solutions during the test process and provide reference for subsequent testing work.

[0114] Example 7

[0115] like Figure 2 As shown, in the above operation process, the steps of machine function detection include:

[0116] B1. First, maintain and inspect the original GPS data records and test the original GPS data records;

[0117] Among them, the GPS raw data records need to be tested during the test process to ensure that the recorded data is accurate and avoid the impact of the test results due to problems with the GPS raw data records. The maintenance, inspection and testing of GPS raw data records is a crucial step in the automated function test of drones. It can ensure the accuracy and reliability of the test results, thereby improving the performance and reliability of drones;

[0118] B2. Then, by testing the onboard obstacle avoidance sensor, propeller sensitivity detection and fuselage abnormality alarm monitoring, the drones with intact functions will be counted through the functional data group statistics, and the drones with damaged functions will transmit the damaged data information to the GPS automatic return, and the problem data will be recorded during the return process;

[0119] The test content may include the drone's hovering, flight, obstacle avoidance, autonomous return and other functions. The functional data of drones with intact functions will be counted, and the damaged data information of drones with damaged functions will be transmitted to the GPS for automatic return. The test report needs to be reviewed by the testers and relevant leaders, and the problems found during the test process must be tracked and handled;

[0120] B3. Finally, the staff will inspect the problems of the drones and record the inspection problems in the functional data group statistics, so that the functional data group can analyze the major problems of the test drone group;

[0121] The functional data group is a tool for recording and analyzing test results. It can help testers to classify, count and analyze test results. By analyzing the functional data group, testers can find out the problems in the test process, track and deal with them. This can ensure the stability and reliability of the drone during the test.

[0122] Working principle:

[0123] The present invention is mainly to test the performance and functions of the drone to ensure that the drone can operate safely, stably and reliably in various scenarios. The method includes the steps of test environment preparation, test case design, test differentiation execution, test report generation, etc., each of which has specific operation procedures and requirements.

[0124] First, in the test environment preparation stage, it is necessary to select a suitable test site, and check and prepare the test tools, test equipment, and the drone itself to ensure that they are all in normal working condition. In the test case design stage, it is necessary to clarify the test objectives and requirements, and then design test cases to cover all functions, scenarios, and environments, while considering the repeatability and scalability of the test cases. In the test differentiation execution stage, it is necessary to check and prepare the test site, test equipment, and test drones, and then test according to the test cases, and record the test data and test results. After the test is completed, it is necessary to analyze and evaluate the test results to determine whether the test has achieved the expected goals, and to evaluate and optimize the test drone's performance. Finally, in the test report generation stage, it is necessary to organize and archive the test data and test results collected during the test process, and write a test report, including the test purpose, test environment, test process, test results, and test conclusions.

[0125] Through comprehensive and systematic testing of the drone, the stability and reliability of its performance and functions can be ensured. During the test, the various components of the drone need to be inspected and prepared to ensure that they are in normal working condition. The design of test cases needs to cover all functions, scenarios and environments to ensure the comprehensiveness and effectiveness of the test. During the test, the test data and test results need to be recorded, and analyzed and evaluated in a timely manner to determine whether the test has achieved the expected goals, and to evaluate and optimize the performance of the test drone. Finally, a test report needs to be written to track and deal with problems found during the test to ensure the accuracy and reliability of the test results.

[0126] In summary, this ultra-small UAV flight control automation function test method is a comprehensive and systematic test method that can effectively test the performance and functions of the UAV to ensure its safe, stable and reliable operation in various scenarios.

[0127] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements will 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 method for testing the flight control automation function of an ultra-small UAV, characterized in that: The following steps are involved: S1. Test environment preparation; S2, test case design; S3, test differentiation execution; S4. Test report generation; Wherein, in step S1, while preparing the test environment, the test machine is tested.

2. The method for testing the flight control automation function of an ultra-small UAV according to claim 1, characterized in that: In step S1: S1.

1. First, select a suitable test site according to the test requirements; S1.

2. Then make sure that the test tools, test equipment (such as remote controller, camera, etc.) and the drone itself are in normal working condition. S1.

3. Finally, set the starting point, end point, altitude, speed and other parameters of the drone flight as well as the parameter settings of the test tool according to the test requirements.

3. The method for testing the flight control automation function of an ultra-small UAV according to claim 1, characterized in that: In step S2: S2.

1. Before designing test cases, it is necessary to clarify the test objectives and requirements; S2.

2. Design test cases according to test objectives and requirements: Test cases should cover all functions, scenarios and environments to ensure the comprehensiveness and effectiveness of the test; Test cases should include information such as input data, expected output, test steps, and test environment; S2.

3. Evaluate and optimize the designed test cases: Evaluation includes test case coverage, repeatability, maintainability, etc. Optimization includes test case simplification, merging, splitting, etc. to improve test efficiency and effectiveness.

4. The method for testing the flight control automation function of an ultra-small UAV according to claim 1, characterized in that: In step S3: S3.

1. Before executing the test, the test site, test equipment and test drone need to be inspected and prepared to ensure that all test resources can operate normally; S3.

2. Before testing, the test drone needs to be configured according to the requirements of the test case design and tested on the test site. The test data and test results need to be recorded during the test process; S3.

3. After the test is completed, the test results need to be analyzed and evaluated to determine whether the test has achieved the expected goals, and the performance of the test drone needs to be evaluated and optimized.

5. The method for testing the flight control automation function of an ultra-small UAV according to claim 1, characterized in that: In step S4: S4.

1. Organize and archive the test data and test results collected during the test to ensure the accuracy and completeness of the test data; S4.

2. Write a test report based on the test case design and test result analysis, including the test purpose, test environment, test process, test results and test conclusions; S4.

3. The test report needs to be reviewed by the testers and relevant leaders to ensure the quality and accuracy of the test report, and to track and handle the problems found during the test process.

6. The method for testing the flight control automation function of an ultra-small UAV according to claim 1, characterized in that: The steps of testing the machine include: A1. Check the drone to ensure that the hardware and software of the drone are in normal working condition; A2. Conduct tests according to test requirements. Test content may include hovering, flying, obstacle avoidance, autonomous return and other functions of the drone. During the test, the flight and test of the drone can be controlled by a remote controller or automated test tools; A3. Analyze the test results to determine whether the drone functions normally. If the test results are abnormal, further troubleshoot the cause of the fault and repair it. At the same time, the test results also need to be recorded and archived for subsequent reference.

7. The method for testing the flight control automation function of an ultra-small UAV according to claim 1, characterized in that: The steps of the machine function detection include: B1. First, maintain and inspect the original GPS data records and test the original GPS data records; B2. Then, by testing the onboard obstacle avoidance sensor, propeller sensitivity detection and fuselage abnormality alarm monitoring, the drones with intact functions will be counted through the functional data group statistics, and the drones with damaged functions will transmit the damaged data information to the GPS automatic return, and the problem data will be recorded during the return process; B3. Finally, the staff will check the problems of the drones and record the problems in the functional data group statistics, so that the functional data group can analyze the major problems of the test drone group.