Unmanned Aerial Vehicle (UAV) Testing Methods, Apparatus, Equipment and Media

By simultaneously transmitting throttle and power-on/off signals from the same source, power operation information and power supply information are obtained, solving the problem that the test results of the UAV do not match the actual working conditions, and realizing accurate evaluation of aging performance and power-on/off performance.

CN120756671BActive Publication Date: 2025-11-14SHENZHEN HOBBYWING TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511278649.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-09
Publication Date
2025-11-14
Estimated Expiration
2045-09-09

AI Technical Summary

Technical Problem

Existing drone testing methods separate power-on/off testing from aging testing, resulting in test results that do not match actual operating conditions and cannot accurately assess the drone's aging performance and power-on/off performance.

Method used

Throttle and power-on/off signals are emitted simultaneously from the same source with the same duration. By acquiring power operation information and power supply information, and combining the signal generation rules, aging performance and power-on/off performance are tested.

Benefits of technology

It achieves timing consistency between aging performance testing and power-on/off performance testing, avoiding timing errors during long-term testing, and the test results are more consistent with the actual operating conditions of drones.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120756671B_ABST
    Figure CN120756671B_ABST
Patent Text Reader

Abstract

This application relates to the field of unmanned aerial vehicle (UAV) testing technology, and discloses a UAV testing method, apparatus, equipment, and medium. The method includes: transmitting a throttle signal and a power-on / off signal to the UAV under test; the throttle signal and the power-on / off signal are transmitted simultaneously from the same source, generated by the same signal generation rule, and have the same signal duration; acquiring power operation information and power supply information; the power operation information is the operating data of the UAV's electronic speed controller (ESC) based on the throttle signal, and the power supply information is the power supply data of the UAV's power supply when powered on or off based on the power-on / off signal; determining the aging performance of the UAV based on the power operation information; and determining the power-on / off performance of the UAV based on the power supply information. The embodiments of this application combine power-on / off testing and aging testing, enabling the test results to closely reflect the actual operating conditions of the UAV.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of unmanned aerial vehicle (UAV) testing technology, and in particular to a UAV testing method, apparatus, equipment, and medium. Background Technology

[0002] An electronic speed controller (ESC), motors, and propellers work together to form the system of a drone. Throttle signals are input to the ESC, which drives the motors and propellers to meet the power requirements for flight.

[0003] In actual flight, a drone's battery can only sustain flight for about 10 minutes. To meet the drone's operating conditions, the battery needs to be replaced frequently, requiring a power-on / off operation each time. However, current drone testing protocols separate power-on / off tests from aging tests, resulting in limited test results that do not accurately reflect the actual operating conditions of drones. Summary of the Invention

[0004] The purpose of this application is to provide a method, apparatus, equipment and medium for testing unmanned aerial vehicles (UAVs), which, by combining power-on / off testing and aging testing, can make the test results more consistent with the actual operating conditions of UAVs.

[0005] This application provides a method for testing unmanned aerial vehicles (UAVs), including:

[0006] The throttle signal and the power-on / off signal are transmitted to the drone under test; the throttle signal and the power-on / off signal are transmitted simultaneously from the same source, generated by the same signal generation rule, and have the same duration.

[0007] Acquire power operation information and power supply information; the power operation information is the operation data of the UAV's ESC based on the throttle signal, and the power supply information is the power supply data of the UAV's power supply based on the power-on or power-off signal.

[0008] The aging performance of the UAV is determined based on the power operation information;

[0009] The power-on and power-off performance of the UAV is determined based on the power supply information.

[0010] In some embodiments, before transmitting the throttle signal and power-on / off signal to the drone under test, the method further includes:

[0011] Configure the throttle signal and the on / off electrical signals based on the signal generation rules;

[0012] The throttle signal and the up / down electrical signal are respectively assigned to the corresponding signal transmission channels.

[0013] In some embodiments, transmitting throttle and power signals to the drone under test includes:

[0014] Determine the throttle logic signal and power-on / off logic signal based on the test items to be performed;

[0015] The throttle logic signal and the power-on / off logic signal are encoded based on the signal generation rules to obtain the throttle signal and the power-on / off signal;

[0016] The throttle signal is transmitted to the electronic speed controller (ESC) of the drone, and the power-on / off signal is transmitted to the power supply of the drone.

[0017] In some embodiments, encoding the throttle logic signal and the power-on / off logic signal based on the signal generation rule includes:

[0018] Based on the testing phase of the aforementioned test items, the throttle logic signal is divided into multiple throttle logic sub-signals and the power-on / off logic signal is divided into multiple power-off / off logic sub-signals.

[0019] Based on the operating frequency of the throttle of the ESC and the pulse width duration of the ESC, the start and end pulse width durations of both the throttle logic sub-signal and the power-on / off logic sub-signal are encoded to obtain the throttle signal and the power-on / off signal.

[0020] In some embodiments, determining the aging performance of the UAV based on the power operation information includes:

[0021] The operating data in the power operation information is compared with the operating data in the preset power operation reference information, and the aging performance of the UAV is determined based on the comparison result of the operating data.

[0022] In some embodiments, determining the power-on / off performance of the drone based on the power supply information includes:

[0023] The power supply data in the power supply information is compared with the power supply data in the preset power supply reference information, and the power-on and power-off performance of the UAV is determined based on the power supply data comparison result.

[0024] In some embodiments, the drone testing method further includes:

[0025] Display the aging test results and power-on / off test results of the UAV, and / or upload the aging test results and power-on / off test results to the host computer in response to the received upload command.

[0026] This application also provides a drone testing device, including:

[0027] The first module is used to transmit throttle signals and power-on / off signals to the drone under test; the throttle signals and the power-on / off signals are transmitted simultaneously from the same source, generated by the same signal generation rules, and have the same duration;

[0028] The second module is used to acquire power operation information and power supply information; the power operation information is the operation data of the UAV's ESC based on the throttle signal, and the power supply information is the power supply data of the UAV's power supply based on the power-on or power-off signal.

[0029] The third module is used to determine the aging performance of the UAV based on the power operation information;

[0030] The fourth module is used to determine the power-on and power-off performance of the UAV based on the power supply information.

[0031] This application also provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the above-described drone testing method.

[0032] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described drone testing method.

[0033] The beneficial effects of this application are as follows: Throttle and power-on / off signals of the same duration are generated based on the same signal generation rules and transmitted to the UAV under test simultaneously. Power operation information based on the throttle signal and power supply information based on the power-on / off signal are obtained. Then, the aging performance of the UAV is determined based on the power operation information, and the power-on / off performance is determined based on the power supply information. Because the throttle and power-on / off signals are transmitted simultaneously from the same source, generated by the same signal generation rules, and have the same duration, the control timing of the aging performance test and the power-on / off performance test is consistent. This avoids timing discrepancies that could adversely affect the test results during long-term testing, allowing for simultaneous testing of the UAV's aging performance and power-on / off performance for extended periods. This ensures that the test results closely reflect the actual operating conditions of the UAV. Attached Figure Description

[0034] Figure 1 This is a diagram illustrating the application environment of the drone testing method provided in the embodiments of this application.

[0035] Figure 2 This is a flowchart of the drone testing method provided in the embodiments of this application.

[0036] Figure 3This is a schematic diagram of the encoding of the throttle signal and the up / down power signal provided in the embodiments of this application.

[0037] Figure 4 This is a schematic diagram of the structure of the unmanned aerial vehicle (UAV) testing device provided in the embodiments of this application.

[0038] Figure 5 This is a schematic diagram of the hardware structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0039] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0040] It should be noted that although functional modules are divided in the device schematic diagram and a logical order is shown in the flowchart, in some cases, the steps shown may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first," "second," etc., in the specification, claims, and drawings are used to distinguish similar objects and are not used to describe a specific order or sequence.

[0041] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0042] The information, data, and signals involved in the embodiments of this application are all authorized by the relevant parties or fully authorized by all parties, and the collection, use, and processing of the relevant data comply with the relevant laws, regulations, and standards of the relevant countries and regions.

[0043] Figure 1 This diagram illustrates the application environment of the UAV testing method provided in this embodiment. (See attached diagram.) Figure 1This method for testing unmanned aerial vehicles (UAVs) is applied to a UAV testing system. The UAV testing system includes a test terminal 110 and a host computer 120. The test terminal 110 and the host computer 120 are connected via a network. The test terminal 110 is connected to the UAV; more specifically, it is connected to the ESC (Electronic Speed ​​Controller) in the UAV's power system and the UAV's power supply, with the power supply providing power to the power system. The host computer 120 sends test commands to the test terminal 110. Upon receiving the test commands, the test terminal 110 transmits throttle and power-on / off signals to the UAV under test, acquiring power operation information and power supply information. Based on the power operation information, it determines the aging performance of the UAV; based on the power supply information, it determines the power-on / off performance of the UAV. Specifically, the throttle and power-on / off signals are transmitted simultaneously from the same source, generated by the same signal generation rules, and have the same duration. The power operation information is the operating data of the UAV's ESC based on the throttle signal, and the power supply information is the power supply data of the UAV's power supply based on the power-on or power-off signals.

[0044] Figure 2 This is a flowchart of the drone testing method provided in an embodiment of this application. (See attached document.) Figure 2 In some embodiments, the method includes, but is not limited to, steps S201 to S204.

[0045] Step S201: Transmit throttle signal and power on / off signal to the drone to be tested.

[0046] The throttle signal and the power-on / off signals are transmitted simultaneously from the same source, generated using the same signal generation rules, and have the same duration. The throttle signal is the command signal that controls the speed of the ESC-driven motor, which can be implemented using PWM waveform encoding, controlling the power output intensity by adjusting the duty cycle. The power-on / off signals are the command signals that control the on / off state of the power supply system, which can be implemented using level transition signal encoding, controlling the power supply state transition by switching between high and low levels.

[0047] As examples, after receiving the test command from the host computer, the test terminal generates a throttle signal and an on / off power signal based on the same signal generation rules. Both the throttle signal and the on / off power signal have the same duration, and both are transmitted to the drone by the test terminal at the same time. The throttle signal acts on the drone's ESC (Electronic Speed ​​Controller), while the on / off power signal acts on the drone's power supply.

[0048] Step S202: Obtain power operation information and power supply information.

[0049] The power operation information refers to the operational data of the UAV's electronic speed controller (ESC) based on the throttle signal. This information can include dynamic parameters such as ESC output current and motor speed, collected via Hall effect sensors, and used to assess the wear and tear on the power components.

[0050] The power supply information refers to the power supply data of the drone based on power-on or power-off signals. This information can include parameters such as startup response time and voltage fluctuation values, acquired through voltage and current sampling circuits, and used to detect the stability of the power system.

[0051] As examples, after transmitting throttle and power-on / off signals, the test terminal obtains power operation information and power supply information by acquiring the operating data of the ESC based on the throttle signal and the power supply data of the power supply based on the power-on / off signals.

[0052] Step S203: Determine the aging performance of the UAV based on the power operation information.

[0053] Step S204: Determine the power-on and power-off performance of the drone based on the power supply information.

[0054] In practical applications, the host computer sends test commands to the test terminal. Upon receiving the test commands, the test terminal generates throttle and power-on / off signals of the same duration based on the same signal generation rules and transmits these signals to the drone under test simultaneously. During the test, as the ESC drives the motor based on the throttle signal, the power supply synchronously performs power-on / off operations. The drone's data acquisition module records in real time the operating data of the ESC based on the throttle signal and the power supply data of the power supply based on the power-on / off signals, i.e., power operation information and power supply information, such as the current fluctuation curve of the ESC during operation and the voltage transient response during power switching. The drone feeds this information back to the power operation and power supply information test terminal. After acquiring the power operation and power supply information, the test terminal determines the drone's aging performance based on the power operation information and the drone's power-on / off performance based on the power supply information. For example, it determines the drone's power system efficiency degradation rate and power system power-on / off reliability index by comparing benchmark data under standard operating conditions. Therefore, by combining the testing of the drone's aging performance and power-on / off performance, the throttle signal and power-on / off signal are emitted simultaneously from the same source, generated by the same signal generation rules, and have the same duration during the testing process. This ensures that the control timing of the aging performance test and the power-on / off performance test are consistent, avoiding timing errors that may occur during long-term testing and adversely affect the test results, such as power failure and failure to return the throttle to zero. This allows for simultaneous testing of the drone's aging performance and power-on / off performance for extended periods, ensuring that the test results closely reflect the actual operating conditions of the drone.

[0055] In some embodiments, before transmitting the throttle signal and power-on / off signal to the drone under test, the method further includes: configuring the throttle signal and power-on / off signal based on signal generation rules; and assigning the throttle signal and power-on / off signal to the corresponding signal transmission channels respectively.

[0056] Signal generation rules refer to pre-defined standards for generating signal parameters, which can be implemented using a mapping table between logical and physical signals. For example, a correspondence can be established between the duty cycle range of the throttle logic signal and the voltage amplitude range, thereby ensuring that the signal parameters conform to the UAV hardware interface specifications.

[0057] A signal transmission channel refers to an independent path used to transmit a specific type of signal, which can be implemented using a multiplexer or a frequency divider circuit. For example, a PWM output port can be assigned to the throttle signal, and a GPIO control port can be assigned to the power-on / off signals, thereby avoiding crosstalk during signal transmission.

[0058] During the test preparation phase, the pulse width modulation parameters of the throttle signal and the high / low level trigger conditions of the power-on / off signals were first set using a configuration tool according to the communication protocol requirements between the ESC and the power supply. Subsequently, the throttle signal and power-on / off signals were configured based on signal generation rules. The configured throttle signal was then bound to the corresponding transmission channel of the ESC control port via a hardware interface, and the power-on / off signals were bound to the corresponding transmission channel of the power management module. This achieves isolation of different signal types on the physical transmission path, ensuring precise synchronization of signal timing during subsequent testing. Thus, by unifying signal generation rules and establishing dedicated transmission channels, the impact of signal parameter deviations and path interference on the test results was eliminated, enabling precise matching of the throttle signal and power-on / off signals at the physical layer, providing a reliable signal foundation for subsequent synchronous testing.

[0059] In some embodiments, transmitting throttle signals and power-on / off signals to the drone under test includes: determining throttle logic signals and power-on / off logic signals based on the test item to be performed; encoding the throttle logic signals and power-on / off logic signals based on signal generation rules to obtain throttle signals and power-on / off signals; transmitting throttle signals to the drone's ESC and power-on / off signals to the drone's power supply.

[0060] The test items refer to the joint testing requirements for the UAV's power system and power supply system. Specifically, they may include a combination of simulated flight load testing and battery replacement testing to verify the system's ability to work collaboratively in complex scenarios.

[0061] Throttle logic signals refer to the sequence of commands that control the speed of the ESC-driven motor. Specifically, they can be implemented using pulse width modulation (PWM) signals, with the pulse width parameter linearly corresponding to the motor speed. Power-on / off logic signals refer to the sequence of commands that control the power supply status. Specifically, they can be implemented using high and low level signals, with the level transition timing matched to the battery replacement operation.

[0062] The test program was pre-divided into multiple test phases, such as takeoff, hovering, and landing. Corresponding throttle logic signals were generated for each phase; for example, a continuously increasing throttle pulse width was set for the takeoff phase, and a constant pulse width was set for the hovering phase. Power-on / off logic signals corresponding to the test phase were generated synchronously; for example, a power-off signal was triggered after the hovering phase to simulate a battery replacement operation. The throttle logic signals and power-on / off logic signals were encoded according to signal generation rules. For example, the starting pulse width of the throttle logic signal was aligned with the rising edge of the power-on / off logic signals, ensuring that the ESC receives the throttle signal to drive the motor while the power supply receives the power-on signal to maintain power. Finally, the encoded throttle signal was sent to the ESC interface, and the power-on / off signals were sent to the power supply. Therefore, by unifying signal generation rules, the encoding and synchronization of throttle signals and power-on / off signals are achieved, enabling precise matching of the ESC drive motor load operation and power on / off operations on the time axis. For example, the power is synchronously cut off when the motor reaches its maximum speed to test the system response in an emergency power outage scenario. This allows the ESC drive motor operating state and power supply state to simulate the collaborative working conditions in a real flight battery replacement scenario, such as triggering a power switching operation when the power load reaches its peak, thereby accurately assessing the system reliability of the UAV in complex operating environments.

[0063] In some embodiments, encoding the throttle logic signal and the power-on / off logic signal based on the signal generation rules includes: dividing the throttle logic signal into multiple throttle logic sub-signals and the power-on / off logic signal into multiple power-on / off logic sub-signals based on the test phase of the test item; encoding the start pulse width and end pulse width of both the throttle logic sub-signals and the power-on / off logic sub-signals according to the operating frequency of the ESC's throttle and the pulse width duration of the ESC to obtain the throttle signal and the power-on / off signal.

[0064] Throttle logic sub-signals and power-on / off logic sub-signals refer to signal segments formed by dividing the throttle logic signal or power-on / off logic signal according to the time sequence. Specifically, pulse width modulation technology can be used to segment the signal, and each sub-signal corresponds to the control command of a specific time window in the test phase.

[0065] During UAV testing, the testing phases were divided into multiple consecutive time windows. Throttle logic signals and power-on / off logic signals were further divided into sub-signal sequences corresponding to the number of testing phases. The start and end pulse widths of each sub-signal were synchronously encoded based on the ESC's throttle operating frequency and pulse duration. For example, during the start-up phase, a higher signal frequency was set to match the motor's acceleration requirements; in this case, the start pulse width of the power-on / off electronic signals was aligned with the rising edge of the first pulse of the throttle sub-signal. During steady-state operation, the signal frequency decreased while the pulse width remained constant, and the end pulse width of the power-on / off electronic signals was synchronized with the falling edge of the last pulse of the throttle sub-signal. In this way, the operating state of the power system was precisely correlated with the timing of the power-on / off actions. Therefore, by dividing sub-signals and using pulse width synchronization coding, the power control and power operation are made to overlap on the time axis. For example, the power-on / off signal is triggered before the throttle signal is completely finished, thus reproducing the scenario of changing the battery when the power is not completely cut off in actual use of the drone. During the test, the load change of the power system and the power on / off operation can generate real mutual interference, such as the voltage fluctuation phenomenon caused by the sudden power failure when the motor is rotating inertial rotation, so as to accurately evaluate the comprehensive performance of the drone under complex working conditions.

[0066] In one specific embodiment, based on the throttle characteristics of the electronic speed controller (ESC), the PWM throttle operates at a high voltage (3.3V), at a frequency of 400Hz, and with a pulse width between 1000µs and 2000µs. Based on these characteristics, a signal encoding rule from 0 to 2500 was established: 0 represents no high-level (3.3V) output, 1 represents a high-level (3.3V) output lasting 1µs within one signal cycle, and 2500 represents a continuous high-level (3.3V) output. See also... Figure 3 Based on the above signal encoding rules, the encoded signal is as follows: Figure 3 The throttle signal and up / down electrical signals are shown.

[0067] In some embodiments, determining the aging performance of a UAV based on power operation information includes: comparing the operation data in the power operation information with the operation data in the preset power operation reference information, and determining the aging performance of the UAV based on the comparison result of the operation data.

[0068] Dynamic operation reference information refers to a pre-established set of operating data for UAVs under standard operating conditions. Specifically, it can be generated by the average value of multiple tests in a laboratory environment or by a theoretical calculation model, and is used to characterize the baseline performance of UAVs before they age.

[0069] During UAV testing, power operation information is collected in real time and compared synchronously with power operation reference information. For example, during the continuous throttle signal input phase, the speed data generated by the ESC-driven motor is calculated to differ from the standard speed at the same throttle opening in the reference information. If the real-time speed is lower than the standard value and the deviation exceeds a preset threshold, the motor is considered to be aging. Furthermore, by analyzing the consistency between the current fluctuation curves and the reference curves at different test stages, the performance degradation of internal components of the ESC can be identified. Thus, based on the differences in multi-dimensional operating data, the degree of aging of the UAV power system is comprehensively judged. By dynamically comparing real-time operating data with preset reference data, not only can the performance degradation of the power system during continuous operation be reflected, but also the hidden damage to the motor and ESC caused by instantaneous shocks due to frequent power switching can be captured, making the aging assessment more consistent with real-world operating conditions.

[0070] In some embodiments, determining the power-on / off performance of a drone based on power supply information includes: comparing the power supply data in the power supply information with the power supply data in the preset power supply reference information, and determining the power-on / off performance of the drone based on the comparison result of the power supply data.

[0071] Power supply reference information refers to a pre-established standardized set of power supply data, such as a stable power supply parameter range obtained through multiple tests in a laboratory environment, which serves as a benchmark for determining whether the actual power supply data is qualified.

[0072] When replacing the drone's battery, the power supply needs to be powered on to activate the system. During the test, voltage fluctuation curves and current peak data during the power supply's startup phase are collected synchronously. These data are compared item by item with pre-stored standard power supply parameters, such as comparing the actual voltage rise time with reference values ​​to determine thresholds. If the actual data exceeds the reference range, it is determined that the power supply has poor contact or aging circuitry issues, resulting in substandard power-on and power-off performance. Therefore, by synchronously collecting dynamic power supply data and comparing it with standardized parameters, the stability of the power supply under real-world operating conditions can be directly reflected, avoiding misjudgments caused by a single testing environment.

[0073] In some embodiments, the drone testing method further includes: displaying the aging test results and power-on / off test results of the drone, and / or uploading the aging test results and power-on / off test results to a host computer in response to a received upload command.

[0074] After obtaining the aging test results and power-on / off test results, the test terminal displays these results in real time, for example, presenting the motor speed fluctuation curve and power supply voltage stability curve as charts on the control panel. Alternatively, the test terminal packages the aging test results and power-on / off test results into a standardized format file and transmits it to a remote server or host computer software via a wireless communication module, facilitating subsequent batch data analysis and historical record tracing. Thus, by integrating the display module and communication module, synchronous visualization and remote transmission of multi-dimensional test data are achieved, making the testing process more closely resemble the actual usage scenario of drones with frequent battery replacements.

[0075] See Figure 4 This application also provides a drone testing apparatus that can implement the above-described drone testing method. The apparatus includes:

[0076] The first module 401 is used to transmit throttle signals and power-on / off signals to the drone under test; the throttle signals and power-on / off signals are transmitted simultaneously from the same source, generated by the same signal generation rules, and have the same duration.

[0077] The second module 402 is used to acquire power operation information and power supply information; the power operation information is the operation data of the UAV's ESC based on the throttle signal, and the power supply information is the power supply data of the UAV's power supply based on the power-on or power-off signal.

[0078] The third module 403 is used to determine the aging performance of the UAV based on the power operation information;

[0079] The fourth module 404 is used to determine the power-on and power-off performance of the drone based on power supply information.

[0080] The specific implementation of this UAV testing device is basically the same as the specific implementation of the above-mentioned UAV testing method, and will not be repeated here.

[0081] Figure 5 This is a block diagram illustrating an electronic device according to an exemplary embodiment.

[0082] The following reference Figure 5 To describe an electronic device 500 according to such an embodiment of the present disclosure. Figure 5 The electronic device 500 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.

[0083] like Figure 5As shown, the electronic device 500 is presented in the form of a general-purpose computing device. The components of the electronic device 500 may include, but are not limited to: at least one processing unit 510, at least one storage unit 520, a bus 530 connecting different system components (including storage unit 520 and processing unit 510), a display unit 540, etc.

[0084] The storage unit stores program code, which can be executed by the processing unit 510, causing the processing unit 510 to perform the steps described in the above-described UAV testing method section of this specification according to various exemplary embodiments of this disclosure.

[0085] Storage unit 520 may include a readable medium in the form of a volatile storage unit, such as random access memory (RAM) 5201 and / or cache memory 5202, and may further include a read-only memory (ROM) 5203.

[0086] Storage unit 520 may also include a program / utility 5204 having a set (at least one) program module 5205, such program module 5205 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.

[0087] Bus 530 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0088] Electronic device 500 can also communicate with one or more external devices 500' (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 500, and / or with any device that enables electronic device 500 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 550. Furthermore, electronic device 500 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 560. Network adapter 560 can communicate with other modules of electronic device 500 via bus 530. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 500, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0089] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described drone testing method.

[0090] The UAV testing method, apparatus, equipment, and medium provided in this application generate throttle and power-on / off signals of the same duration based on the same signal generation rules, and transmit these signals to the UAV under test simultaneously. Power operation information based on the throttle signal and power supply information based on the power-on / off signal are obtained. Then, the aging performance of the UAV is determined based on the power operation information, and the power-on / off performance is determined based on the power supply information. Because the throttle and power-on / off signals are transmitted simultaneously from the same source, generated by the same signal generation rules, and have the same duration, the control timing of the aging performance test and the power-on / off performance test is consistent. This avoids timing discrepancies that could adversely affect the test results during long-term testing, allowing for simultaneous testing of the UAV's aging performance and power-on / off performance for extended periods. This ensures that the test results closely reflect the actual operating conditions of the UAV.

[0091] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, or network device, etc.) to execute the methods described above according to the embodiments of this disclosure.

[0092] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0093] Computer-readable storage media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable storage medium may also be any readable medium other than a readable storage medium that can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0094] Those skilled in the art will understand that the above modules can be distributed in the device as described in the embodiments, or they can be modified accordingly and placed in one or more devices that are unique to this embodiment. The modules in the above embodiments can be combined into one module, or they can be further divided into multiple sub-modules.

[0095] Exemplary embodiments of this disclosure have been specifically shown and described above. It should be understood that this disclosure is not limited to the detailed structures, arrangements, or implementations described herein; rather, this disclosure is intended to cover various modifications and equivalent arrangements contained within the spirit and scope of the appended claims.

Claims

1. A method for testing unmanned aerial vehicles (UAVs), characterized in that, include: The throttle signal and the power-on / off signal are transmitted to the drone under test; the throttle signal and the power-on / off signal are transmitted simultaneously from the same source, generated by the same signal generation rule, and have the same duration. Acquire power operation information and power supply information; The power operation information is the operation data of the UAV's electronic speed controller based on the throttle signal, and the power supply information is the power supply data of the UAV based on the power-on or power-off signal. The aging performance of the UAV is determined based on the power operation information; The power-on and power-off performance of the UAV is determined based on the power supply information; The transmission of throttle and power signals to the drone under test includes: Determine the throttle logic signal and power-on / off logic signal based on the test items to be performed; The throttle logic signal and the power-on / off logic signal are encoded based on the signal generation rules to obtain the throttle signal and the power-on / off signal; The throttle signal is transmitted to the electronic speed controller (ESC) of the UAV, and the power-on / off signal is transmitted to the power supply of the UAV. The encoding of the throttle logic signal and the power-on / off logic signal based on the signal generation rule includes: Based on the testing phase of the aforementioned test items, the throttle logic signal is divided into multiple throttle logic sub-signals and the power-on / off logic signal is divided into multiple power-off / off logic sub-signals. Based on the operating frequency of the throttle of the ESC and the pulse width duration of the ESC, the start and end pulse width durations of both the throttle logic sub-signal and the power-on / off logic sub-signal are encoded to obtain the throttle signal and the power-on / off signal.

2. The UAV testing method according to claim 1, characterized in that, Before transmitting the throttle and power-on / off signals to the drone under test, the following steps are also included: Configure the throttle signal and the on / off electrical signals based on the signal generation rules; The throttle signal and the up / down electrical signal are respectively assigned to the corresponding signal transmission channels.

3. The UAV testing method according to claim 1, characterized in that, Determining the aging performance of the UAV based on the power operation information includes: The operating data in the power operation information is compared with the operating data in the preset power operation reference information, and the aging performance of the UAV is determined based on the comparison result of the operating data.

4. The UAV testing method according to claim 1, characterized in that, Determining the power-on / off performance of the drone based on the power supply information includes: The power supply data in the power supply information is compared with the power supply data in the preset power supply reference information, and the power-on and power-off performance of the UAV is determined based on the power supply data comparison result.

5. The UAV testing method according to claim 1, characterized in that, Also includes: Display the aging test results and power-on / off test results of the UAV, and / or upload the aging test results and power-on / off test results to the host computer in response to the received upload command.

6. A drone testing device, characterized in that, include: The first module is used to transmit throttle signals and power-on / off signals to the drone under test; the throttle signals and the power-on / off signals are transmitted simultaneously from the same source, generated by the same signal generation rules, and have the same duration; The second module is used to acquire power operation information and power supply information; The power operation information is the operation data of the UAV's electronic speed controller based on the throttle signal, and the power supply information is the power supply data of the UAV based on the power-on or power-off signal. The third module is used to determine the aging performance of the UAV based on the power operation information; The fourth module is used to determine the power-on and power-off performance of the UAV based on the power supply information; The transmission of throttle and power signals to the drone under test includes: Determine the throttle logic signal and power-on / off logic signal based on the test items to be performed; The throttle logic signal and the power-on / off logic signal are encoded based on the signal generation rules to obtain the throttle signal and the power-on / off signal; The throttle signal is transmitted to the electronic speed controller (ESC) of the UAV, and the power-on / off signal is transmitted to the power supply of the UAV. The encoding of the throttle logic signal and the power-on / off logic signal based on the signal generation rule includes: Based on the testing phase of the aforementioned test items, the throttle logic signal is divided into multiple throttle logic sub-signals and the power-on / off logic signal is divided into multiple power-off / off logic sub-signals. Based on the operating frequency of the throttle of the ESC and the pulse width duration of the ESC, the start and end pulse width durations of both the throttle logic sub-signal and the power-on / off logic sub-signal are encoded to obtain the throttle signal and the power-on / off signal.

7. An electronic device, characterized in that, The electronic device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the UAV testing method according to any one of claims 1 to 5.

8. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the UAV testing method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Unmanned aerial vehicle automatic test method

    CN112918700A

  • Aging test method and system and computer readable storage medium

    CN118731542A