Unmanned aerial vehicle testing method, device, equipment and medium
By using throttle signals and power-up and power-down signals emitted simultaneously from the same source to test drones, power operation and power supply information can be obtained. This solves the problem of mismatch between test results and actual working conditions in existing technologies, and achieves more accurate aging and power-up and power-down performance evaluation.
Patent Information
- Application Number
- CN202511278649.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-09
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2045-09-09
AI Technical Summary
Existing drone testing solutions conduct power-on and power-off tests and aging tests separately. The test results do not match actual usage conditions and cannot accurately evaluate the drone's aging performance and power-on and power-off performance.
The throttle signal and power-up/down signal are transmitted simultaneously from the same source with the same signal duration. By obtaining the power operation information and power supply information and combining the signal generation rules, the aging performance and power-up/down performance tests are carried out.
The timing consistency of aging performance test and power-on and power-off performance test is achieved, which avoids timing disorder in long-term testing and the test results are more in line with the actual use conditions of the UAV.
Smart Images

Figure CN120756671A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of drone testing technology, and in particular to a drone testing method, device, equipment, and medium. Background Art
[0002] The electronic speed controller (ESC), motors, and propellers form the drone's system. Throttle signals are fed into the ESCs, which drive the motors and propellers to achieve the required power for flight.
[0003] In actual flight, a drone's battery only lasts about 10 minutes. To meet the drone's operating conditions, the battery needs to be frequently replaced, and each battery replacement requires a power cycle. However, current drone testing protocols separate power cycle testing from burn-in testing, resulting in limited test results that don't align with actual drone operating conditions. Summary of the Invention
[0004] The purpose of this application is to provide a drone testing method, device, equipment and medium, which, combined with power-on and power-off testing and aging testing, can make the test results fit the actual operating conditions of the drone.
[0005] The present invention provides a method for testing a drone, including: Transmitting a throttle signal and an up / down power signal to the UAV to be tested; the throttle signal and the up / down power signal are transmitted simultaneously from the same source, generated by the same signal generation rule, and have the same signal duration; Obtaining power operation information and power supply information; the power operation information is the operation data of the UAV's electronic speed controller when it is running based on the throttle signal, and the power supply information is the power supply data of the UAV's power supply when it is powered on or off based on the power up and down signals; determining aging performance of the UAV based on the power operation information; The power-on and power-off performance of the drone is determined based on the power supply information.
[0006] In some embodiments, before transmitting the throttle signal and the power-up / down signal to the UAV to be tested, the method further includes: configuring the throttle signal and the power-up and power-down signals based on the signal generation rule; The throttle signal and the up and down electrical signals are respectively distributed to corresponding signal transmission channels.
[0007] In some embodiments, transmitting a throttle signal and an up / down power signal to the UAV to be tested includes: Determine the throttle logic signal and power-on and power-off logic signals based on the test items to be executed; Encoding the throttle logic signal and the power-up and power-down logic signal based on the signal generation rule to obtain the throttle signal and the power-up and power-down signal; The throttle signal is transmitted to the electronic controller of the UAV, and the up and down electrical signals are transmitted to the power supply of the UAV.
[0008] In some embodiments, encoding the throttle logic signal and the power-on and power-off logic signal based on the signal generation rule includes: Based on the test phase of the test item, dividing the throttle logic signal into a plurality of throttle logic sub-signals and dividing the upper and lower power logic signal into a plurality of upper and lower power logic sub-signals; According to the operating frequency of the throttle of the electronic regulator and the pulse width of the electronic regulator, the starting pulse width and the ending pulse width of the throttle logic sub-signal and the upper and lower electrical logic sub-signals are encoded to obtain the throttle signal and the upper and lower electrical signals.
[0009] In some embodiments, 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 according to the comparison result of the operating data.
[0010] In some embodiments, determining the power-on and power-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 according to the power supply data comparison result.
[0011] In some embodiments, the drone testing method further includes: Display the aging test results and the power-on and power-off test results of the drone, and / or upload the aging test results and the power-on and power-off test results to a host computer in response to a received upload instruction.
[0012] The present application also provides a drone testing device, including: The first module is used to transmit a throttle signal and an up / down electrical signal to the UAV to be tested; the throttle signal and the up / down electrical signal are transmitted simultaneously from the same source, generated by the same signal generation rule, and have the same signal duration; The second module is used to obtain power operation information and power supply information; the power operation information is the operation data of the UAV's electronic speed controller when it is running based on the throttle signal, and the power supply information is the power supply data of the UAV's power supply when it is powered on or off based on the power up and down signals; A third module is configured 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 drone based on the power supply information.
[0013] An embodiment of the present application further provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the above-mentioned drone testing method when executing the computer program.
[0014] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the above-mentioned drone testing method is implemented.
[0015] The beneficial effects of the present application are as follows: based on the same signal generation rule, a throttle signal and an up / down power signal with the same signal duration are generated, and the throttle signal and the up / down power signal are transmitted to the UAV to be tested at the same time, power operation information obtained based on the throttle signal and power supply information obtained based on the up / down power signal are obtained, and then the aging performance of the UAV is determined based on the power operation information and the up / down power performance of the UAV is determined based on the power supply information. Since the throttle signal and the up / down power signal are transmitted simultaneously from the same source, generated by the same signal generation rule and with the same signal duration during the test process, the control timing of the aging performance test and the up / down power performance test is consistent, avoiding the timing disorder caused by long-term testing and the adverse effects on the test results. The aging performance and up / down power performance of the UAV can be tested simultaneously for a long time, so that the test results can fit the actual use conditions of the UAV. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 A diagram of the application environment of the drone testing method provided in an embodiment of the present application.
[0017] Figure 2 This is a flow chart of the drone testing method provided in an embodiment of the present application.
[0018] Figure 3 This is a schematic diagram of the coding of the throttle signal and the up and down electrical signals provided in the embodiment of the present application.
[0019] Figure 4 Schematic diagram of the structure of the drone testing device provided in the embodiment of the present application.
[0020] Figure 5 This is a schematic diagram of the hardware structure of the electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0021] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0022] It should be noted that although the device schematics illustrate functional module divisions and the flowcharts illustrate logical sequences, in certain circumstances, the steps illustrated may be performed in a sequence that differs from the module divisions in the device or the sequence in the flowcharts. Terms such as "first" and "second" in the specification, claims, and drawings are used to distinguish similar items and are not intended to describe a specific sequence or precedence.
[0023] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein are for the purpose of describing the embodiments of this application only and are not intended to limit this application.
[0024] The information, data, and signals involved in the embodiments of this application are all authorized by the relevant objects or fully authorized by all parties, and the collection, use, and processing of relevant data comply with the relevant laws, regulations, and standards of the relevant countries and regions.
[0025] Figure 1 This is an application environment diagram of the drone testing method provided in the embodiment of the present application. Figure 1 This drone testing method is applied to a drone testing system. The drone 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 drone. More specifically, the test terminal 110 is connected to the drone's power system's electronic speed controller and the drone's power supply, which supplies power to the power system. The host computer 120 is configured to send a test command to the test terminal 110. Upon receiving the test command, the test terminal 110 is configured to transmit a throttle signal and power-up / down signals to the drone under test, obtain power operation information and power supply information, determine the drone's aging performance based on the power operation information, and determine the drone's power-up / down performance based on the power supply information. The throttle signal and power-up / down signals are transmitted simultaneously from the same source, generated using the same signal generation rules, and have the same signal duration. The power operation information is operational data of the drone's electronic speed controller when operating based on the throttle signal, and the power supply information is power supply data of the drone's power supply when powered on or off based on the power-up / down signals.
[0026] Figure 2 This is a flow chart of the drone testing method provided by the embodiment of the present application. Figure 2 In some embodiments, the method includes but is not limited to steps S201 to S204.
[0027] Step S201: transmitting a throttle signal and an up / down power signal to the UAV to be tested.
[0028] The throttle signal and the power-up / down 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 electronically controlled drive motor. It can be implemented using PWM waveform encoding, which adjusts the duty cycle to control the power output. The power-up / down signals are the command signals that control the on / off state of the power system. They can be implemented using level-hopping signal encoding, which switches between high and low levels to control the power supply state.
[0029] As some examples, after receiving a test command from the host computer, the test terminal generates a throttle signal and an up / down power signal based on the same signal generation rules. The throttle signal and the up / down power signal have the same signal duration and are transmitted to the drone at the same time. The throttle signal acts on the drone's electronic speed controller, while the up / down power signal acts on the drone's power supply.
[0030] Step S202: Acquire power operation information and power supply information.
[0031] Power operation information refers to the drone's ESC operating data when it's operating based on a throttle signal. This information can include dynamic parameters like ESC output current and motor speed, collected via Hall effect sensors, and used to assess wear on power components.
[0032] Power supply information refers to the power supply data of the drone's power supply when it is powered on or off based on power-up and power-down signals. It can include parameters such as startup response time and voltage fluctuations, acquired through voltage and current sampling circuits to monitor power system stability.
[0033] As some examples, after transmitting the throttle signal and the up and down power signals, the test terminal obtains the power operation information and power supply information by obtaining the operating data of the electronic speed controller when it runs based on the throttle signal and the power supply data when the power supply is powered on or off based on the up and down power signals.
[0034] Step S203: determining the aging performance of the UAV based on the power operation information.
[0035] Step S204: determining the power-on and power-off performance of the drone based on the power supply information.
[0036] In actual application, the host computer sends a test command to the test terminal. Upon receiving the test command, the test terminal generates a throttle signal and power-up / down signals of the same duration based on the same signal generation rules and simultaneously transmits the throttle signal and power-up / down signals to the drone under test. During the test, the ESC drives the motor in response to the throttle signal, while the power supply performs power-up / down operations simultaneously. The drone's data acquisition module records real-time operating data from the ESC when operating in response to the throttle signal and power supply data from the power supply when powered on or off in response to the power-up / down signals. This information, known as power operation information and power supply information, is fed back to the test terminal by the drone. After obtaining this information, the test terminal determines the drone's aging performance based on the power operation information and the power supply performance based on the power supply information. For example, it compares the data to benchmark data under standard operating conditions to determine the drone's power system efficiency degradation rate and power supply system power-up / down reliability indicators. Therefore, in combination with testing the aging performance and power-on and power-off performance of the drone, the throttle signal and power-on and power-off signals are transmitted simultaneously from the same source, generated by the same signal generation rules and with the same signal duration during the test process, so that the control timing of the aging performance test and the power-on and power-off performance test are consistent, avoiding timing confusion caused by long-term testing and adverse effects on the test results, such as the throttle not returning to zero when power is off and online. The aging performance and power-on and power-off performance of the drone can be tested simultaneously for a long time, so that the test results can fit the actual usage conditions of the drone.
[0037] In some embodiments, before transmitting the throttle signal and the up / down electrical signals to the UAV to be tested, the method further includes: configuring the throttle signal and the up / down electrical signals based on a signal generation rule; and respectively allocating the throttle signal and the up / down electrical signals to corresponding signal transmission channels.
[0038] Signal generation rules refer to pre-defined signal parameter generation standards, which can be implemented using a mapping table between logical and physical signals. For example, a mapping between the duty cycle range and voltage amplitude range for the throttle logic signal is established to ensure that the signal parameters comply with the drone hardware interface specifications.
[0039] A signal transmission channel is an independent path for transmitting specific types of signals. This can be implemented using a multiplexer or frequency divider circuit. For example, a PWM output port can be assigned to the throttle signal, while a GPIO control port can be assigned to the power-up and power-down signals, thereby avoiding crosstalk during signal transmission.
[0040] During the test preparation phase, the pulse width modulation parameters of the throttle signal and the high and low level trigger conditions of the upper and lower power signals are first set through the configuration tool according to the communication protocol requirements between the ESC and the power supply. Subsequently, the throttle signal and the upper and lower power signals are configured based on the signal generation rules. The configured throttle signal is bound to the transmission channel corresponding to the ESC control port through the hardware interface, and the upper and lower power signals are bound to the transmission channel corresponding to the power management module. This achieves the isolation of different signal types on the physical transmission path and ensures the precise synchronization of signal timing during subsequent testing. Therefore, by unifying the signal generation rules and establishing a dedicated transmission channel, the impact of signal parameter deviation and path interference on the test results is eliminated, and the throttle signal and the upper and lower power signals are accurately matched at the physical layer, providing a reliable signal foundation for subsequent synchronization testing.
[0041] In some embodiments, transmitting a throttle signal and an up / down electrical signal to a drone to be tested includes: determining a throttle logic signal and an up / down electrical logic signal based on a test item to be executed; encoding the throttle logic signal and the up / down electrical logic signal based on a signal generation rule to obtain a throttle signal and an up / down electrical signal; transmitting a throttle signal to the drone's electronic regulator and transmitting an up / down electrical signal to the drone's power supply.
[0042] The test project refers to the joint testing requirements for the UAV's propulsion system and power supply system, which can specifically include a combination of simulated flight load testing and battery replacement testing to verify the system's ability to work together in complex scenarios.
[0043] The throttle logic signal is a sequence of commands that controls the speed of the electronically controlled motor. It's implemented using pulse-width modulation (PWM), with the pulse width parameter linearly proportional to the motor speed. The power-on / off logic signal is a sequence of commands that controls the power supply's on / off status. It's implemented using high- and low-level signals, with the level transition timing aligned with battery replacement.
[0044] The test items are pre-divided into multiple test phases, such as the takeoff phase, the hovering phase, and the landing phase. A corresponding throttle logic signal is generated for each phase, such as setting a continuously increasing throttle pulse width in the takeoff phase and setting a constant pulse width in the hovering phase. The power-on and power-off logic signals corresponding to the test phases are generated synchronously, such as triggering the power-off signal of the power supply after the hovering phase to simulate the battery replacement operation. The throttle logic signal and the power-on and power-off logic signals are encoded separately according to the signal generation rules, such as aligning the starting pulse width of the throttle logic signal with the rising edge of the power-on and power-off logic signals, so that the ESC receives the throttle signal to drive the motor while the power supply receives the power-on signal to maintain power supply. Finally, the encoded throttle signal is sent to the ESC interface, and the power-on and power-off signals are sent to the power supply. Therefore, through unified signal generation rules, the encoding synchronization of the throttle signal and the up and down electrical signals is achieved, so that the load operation of the electronic speed controller drive motor and the power on and off operation are accurately matched on the time axis. For example, when the motor reaches the maximum speed, the power is cut off synchronously to test the system response in the emergency power off scenario. The operating status of the electronic speed controller drive motor and the power supply status can simulate the collaborative working conditions in the battery replacement scenario in real flight. For example, the power switching operation is triggered when the power load reaches the peak, thereby accurately evaluating the system reliability of the UAV in complex usage environments.
[0045] In some embodiments, encoding the throttle logic signal and the up and down electrical logic signal based on the signal generation rules includes: dividing the throttle logic signal into multiple throttle logic sub-signals and dividing the up and down electrical logic signal into multiple up and down electrical logic sub-signals based on the test phase of the test item; encoding the starting pulse width duration and the ending pulse width duration of both the throttle logic sub-signal and the up and down electrical logic sub-signal according to the operating frequency of the throttle of the electronic regulation and the pulse width duration of the electronic regulation to obtain the throttle signal and the up and down electrical signal.
[0046] The throttle logic sub-signal and the power-up / down logic sub-signal refer to signal segments formed by dividing the throttle logic signal or the power-up / down logic signal according to a time series. Specifically, pulse width modulation technology can be used to segment the signal. Each sub-signal corresponds to a control instruction in a specific time window in the test phase.
[0047] During drone testing, the test phase is divided into multiple consecutive time windows. The throttle logic signal and the power-up / down logic signal are each segmented into sub-signal sequences corresponding to the number of test phases. The starting and ending pulse widths of each sub-signal are synchronously encoded based on the throttle operating frequency and pulse width duration of the ESC. For example, during the startup phase, a higher signal frequency is set to match the motor acceleration requirements. At this time, the starting pulse width of the power-up / down logic signal is aligned with the rising edge of the first pulse of the throttle sub-signal. During steady-state operation, the signal frequency is reduced and the pulse width remains constant. The ending pulse width of the power-up / down logic signal is synchronized with the falling edge of the last pulse of the throttle sub-signal. In this way, the operating state of the power system is precisely linked to the timing of the power-up / down logic signal. Therefore, through sub-signal division and pulse width synchronization encoding, the power control and power supply operations are overlapped on the time axis. For example, the up and down power signals are triggered before the throttle signal is completely ended, thereby reproducing the scenario of replacing the battery when the power is not completely cut off during actual use of the drone. During the test, the load changes of the power system and the power on and off operations can produce real mutual interference, such as the voltage fluctuation caused by the sudden power failure during the inertial rotation of the motor, thereby accurately evaluating the comprehensive performance of the drone under complex working conditions.
[0048] In a specific embodiment, based on the throttle characteristics of the ESC, the operating voltage of the PWM throttle is a high level (3.3V), the operating frequency of the PWM throttle is 400Hz, and the operating pulse width of the ESC is between 1000us and 2000us. Based on this characteristic, a signal encoding rule of 0 to 2500 is established, where 0 represents no high level (3.3V) output, 1 represents a high level (3.3V) lasting 1us within a signal cycle, and 2500 represents a continuous high level (3.3V) output. Figure 3 , based on the above signal encoding rules, the encoding is as follows Figure 3 The throttle signal and up and down electrical signals are shown.
[0049] In some embodiments, determining the aging performance of the drone based on the power operation information includes: comparing the operating data in the power operation information with the operating data in the preset power operation reference information, and determining the aging performance of the drone according to the comparison result of the operating data.
[0050] Power operation reference information refers to a pre-established set of operating data of the UAV under standard working conditions. It can be generated through the average value of multiple tests in a laboratory environment or a theoretical calculation model, and is used to characterize the baseline performance of the UAV when it is not aged.
[0051] During drone testing, power operation information is collected in real time and synchronously compared with power operation reference information. For example, during the continuous throttle signal input phase, the speed data generated by the ESC drive motor is compared with 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 determined to be aging. Furthermore, by analyzing the degree of fit between the current fluctuation curves at different test stages and the reference curve, the performance degradation of the ESC's internal components can be identified. Thus, based on the multi-dimensional differences in operating data, the degree of aging of the drone's power system can be comprehensively judged. By dynamically comparing real-time operating data with preset reference data, it can not only reflect the performance degradation of the power system during continuous operation, but also capture the hidden damage to the motor and ESC caused by transient shocks caused by frequent power switching, making the aging assessment more accurate to real-world operating conditions.
[0052] In some embodiments, determining the power-on and power-off performance of the drone based on the 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 and power-off performance of the drone based on the power supply data comparison result.
[0053] Power supply reference information refers to a pre-established set of standardized 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.
[0054] When replacing a drone's battery, the power supply must be powered on to activate the system. During the test, voltage fluctuation curves and current peak values are collected during the power supply startup phase. This data is compared item by item with pre-stored standard power supply parameters. For example, the actual voltage rise time is compared with a reference value for threshold determination. If the actual data exceeds the reference range, the power supply is judged to have poor contact or aging circuits, 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 test environment.
[0055] In some embodiments, the drone testing method further includes: displaying the aging test results and power-on and power-off test results of the drone, and / or uploading the aging test results and power-on and power-off test results to a host computer in response to a received upload instruction.
[0056] After obtaining the aging test results and power-on / off test results, the test terminal displays them in real time, for example, by presenting a motor speed fluctuation curve and a power supply voltage stability curve in graphical form 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 them 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, the simultaneous visualization and remote transmission of multi-dimensional test data are achieved, making the testing process more closely aligned with the actual use scenario of drones, where frequent battery replacement is required.
[0057] See Figure 4 The present application also provides a drone testing device that can implement the above drone testing method. The device includes: The first module 401 is used to transmit a throttle signal and an up / down signal to the UAV to be tested; the throttle signal and the up / down signal are transmitted simultaneously from the same source, generated by the same signal generation rule, and have the same signal duration; The second module 402 is used to obtain power operation information and power supply information; the power operation information is the operation data of the UAV's electronic speed controller when it is running based on the throttle signal, and the power supply information is the power supply data of the UAV's power supply when it is powered on or off based on the power up and down signals; The third module 403 is used to determine the aging performance of the UAV based on the power operation information; The fourth module 404 is used to determine the power-on and power-off performance of the drone based on the power supply information.
[0058] The specific implementation of the drone testing device is basically the same as the specific embodiment of the above-mentioned drone testing method, and will not be repeated here.
[0059] Figure 5 It is a block diagram of an electronic device according to an exemplary embodiment.
[0060] Refer to the following Figure 5 hereinafter, an electronic device 500 according to this embodiment of the present disclosure is described. Figure 5 The electronic device 500 shown is merely an example and should not limit the functions and scope of use of the embodiments of the present disclosure.
[0061] like Figure 5 As shown, electronic device 500 is implemented as a general-purpose computing device. Components of 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 various system components (including storage unit 520 and processing unit 510), a display unit 540, and the like.
[0062] The storage unit stores program code, which can be executed by the processing unit 510, so that the processing unit 510 performs the steps according to various exemplary embodiments of the present disclosure described in the above drone testing method section of this specification.
[0063] The storage unit 520 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 5201 and / or a cache memory unit 5202 , and may further include a read-only memory unit (ROM) 5203 .
[0064] The storage unit 520 may also include a program / utility 5204 having a set (at least one) of program modules 5205, such program modules 5205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0065] Bus 530 may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0066] The electronic device 500 can also communicate with one or more external devices 500' (e.g., a keyboard, a pointing device, a Bluetooth device, etc.), one or more devices that enable a user to interact with the electronic device 500, and / or any device that enables the electronic device 500 to communicate with one or more other computing devices (e.g., a router, a modem, etc.). Such communication can occur via an input / output (I / O) interface 550. Furthermore, the electronic device 500 can communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network such as the Internet) via a network adapter 560. The network adapter 560 can communicate with other modules of the electronic device 500 via the 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 the 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.
[0067] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned drone testing method is implemented.
[0068] The drone testing method, apparatus, equipment, and medium provided in the embodiments of the present application generate throttle signals and power-up and power-down signals of the same duration based on the same signal generation rules, transmit the throttle signals and power-up and power-down signals to the drone to be tested at the same time, obtain power operation information obtained based on the throttle signals and power supply information obtained based on the power-up and power-down signals, and then determine the aging performance of the drone based on the power operation information and the power-up and power-down performance of the drone based on the power supply information. Since the throttle signals and power-up and power-down signals of the same source, generated by the same signal generation rules, and of the same duration are transmitted simultaneously during the test process, the control timing of the aging performance test and the power-up and power-down performance test is consistent, avoiding the adverse effects of timing disorder on the test results caused by long-term testing. The aging performance and power-up and power-down performance of the drone can be tested simultaneously for a long time, so that the test results can be made to fit the actual use conditions of the drone.
[0069] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, or a network device, etc.) to execute the above-mentioned method according to the embodiments of the present disclosure.
[0070] The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0071] Computer-readable storage media may include a data signal propagated in baseband or as part of a carrier wave, which carries readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The readable storage medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination thereof.
[0072] Those skilled in the art will appreciate that the modules described above can be distributed in the device according to the description of the embodiment, or can be modified accordingly to be used in one or more devices that are different from the embodiment. The modules of the above embodiment can be combined into one module or further divided into multiple submodules.
[0073] While the exemplary embodiments of the present disclosure have been specifically illustrated and described above, it should be understood that the present disclosure is not limited to the detailed structures, configurations, or implementations described herein; rather, the present disclosure is intended to encompass various modifications and equivalent configurations within the spirit and scope of the appended claims.
Claims
1. A drone testing method, characterized in that: include: Transmitting a throttle signal and an up / down power signal to the UAV to be tested; the throttle signal and the up / down power signal are transmitted simultaneously from the same source, generated by the same signal generation rule, and have the same signal duration; Obtain power operation information and power supply information; The power operation information is the operation data of the UAV's electronic speed controller when it is running based on the throttle signal, and the power supply information is the power supply data of the UAV's power supply when it is powered on or off based on the power up and down signals; determining aging performance of the UAV based on the power operation information; The power-on and power-off performance of the drone is determined based on the power supply information.
2. The drone testing method according to claim 1, characterized in that: Before transmitting the throttle signal and the power-up and power-down signals to the UAV to be tested, the method further includes: configuring the throttle signal and the power-up and power-down signals based on the signal generation rule; The throttle signal and the up and down electrical signals are respectively distributed to corresponding signal transmission channels.
3. The drone testing method according to claim 1, wherein: The transmitting of the throttle signal and the up / down electrical signal to the UAV to be tested includes: Determine the throttle logic signal and power-on and power-off logic signals based on the test items to be executed; Encoding the throttle logic signal and the power-up and power-down logic signal based on the signal generation rule to obtain the throttle signal and the power-up and power-down signal; The throttle signal is transmitted to the electronic controller of the UAV, and the up and down electrical signals are transmitted to the power supply of the UAV.
4. The drone testing method according to claim 3, wherein: The encoding of the throttle logic signal and the power-on and power-off logic signal based on the signal generation rule includes: Based on the test phase of the test item, dividing the throttle logic signal into a plurality of throttle logic sub-signals and dividing the upper and lower power logic signal into a plurality of upper and lower power logic sub-signals; According to the operating frequency of the throttle of the electronic regulator and the pulse width of the electronic regulator, the starting pulse width and the ending pulse width of the throttle logic sub-signal and the upper and lower electrical logic sub-signals are encoded to obtain the throttle signal and the upper and lower electrical signals.
5. The drone testing method according to claim 1, wherein: The 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 according to the comparison result of the operating data.
6. The drone testing method according to claim 1, wherein: The determining the power-on and power-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 according to the power supply data comparison result.
7. The drone testing method according to claim 1, wherein: Also includes: Display the aging test results and the power-on and power-off test results of the drone, and / or upload the aging test results and the power-on and power-off test results to a host computer in response to a received upload instruction.
8. A drone testing device, characterized in that: include: The first module is used to transmit a throttle signal and an up / down electrical signal to the UAV to be tested; the throttle signal and the up / down electrical signal are transmitted simultaneously from the same source, generated by the same signal generation rule, and have the same signal duration; The second module is used to obtain power operation information and power supply information; The power operation information is the operation data of the UAV's electronic speed controller when it is running based on the throttle signal, and the power supply information is the power supply data of the UAV's power supply when it is powered on or off based on the power up and down signals; A third module is configured 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 drone based on the power supply information.
9. An electronic device, characterized in that: The electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the drone testing method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the drone testing method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Unmanned aerial vehicle automatic test method
CN112918700A
Aging test method and system and computer readable storage medium
CN118731542A
Power-on and power-off aging test system for simulating test temperature environment
CN220271466U
Automatic washing machine
KR102108285B1
Rotating drone test device
KR102403869B1