Data transmission method and device based on multiple pods of unmanned aerial vehicle and unmanned aerial vehicle hangar

By disassembling and installing the pods based on the location and status data of the drone, the problems of unstable data transmission and insufficient storage space during drone inspections are solved, and the drone operation efficiency and reliability of data transmission are improved.

CN119299950AActive Publication Date: 2025-01-10JIANGSU YUNSHENG INTELLIGENT TECHNOLOGY CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202411814043.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-11
Publication Date
2025-01-10
Estimated Expiration
2044-12-11

AI Technical Summary

Technical Problem

During the drone inspection, data transmission is unstable due to long-distance remote communication, which affects operating efficiency, and insufficient pod storage space leads to missing important data during data collection.

Method used

By obtaining the location information and status data of the drone, if the preset conditions are met, the pod will be removed and moved to the data transmission location for uploading. Another pod that meets the data transmission status will be installed on the drone to ensure that there is no one. The machine always carries a suitable pod for operation.

Benefits of technology

It improves the efficiency of drone operations, avoids the problems of slow data transmission and omission, and ensures stable data transmission and storage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119299950A_ABST
    Figure CN119299950A_ABST
Patent Text Reader

Abstract

The invention discloses a data transmission method and device based on multiple pods of an unmanned aerial vehicle and an unmanned aerial vehicle hangar. The method comprises the following steps: acquiring position information and state data of a target unmanned aerial vehicle, wherein the state data is used for describing an operation state of the target unmanned aerial vehicle and / or an operation state of a first pod carried by the target unmanned aerial vehicle during operation; if the state data meets a first preset condition and the position information meets a second preset condition, the first pod is detached from the target unmanned aerial vehicle; the detached first pod is moved to a target data transmission position, so that the first pod uploads data to a data storage platform through a preset data transmission link; determining a second pod; the data transmission state of the second pod meets a third preset condition; and the second pod is installed on the target unmanned aerial vehicle, so that the target unmanned aerial vehicle carries the second pod to work. According to the technical scheme, the problem of slow data transmission in the unmanned aerial vehicle inspection process is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data transmission, and in particular to a data transmission method and device based on multiple pods of an unmanned aerial vehicle, and an unmanned aerial vehicle hangar. Background Art

[0002] At present, many work areas are inspected by drones carrying pods to achieve rapid data collection. Therefore, it is very important to transmit the data accurately after the data is collected.

[0003] At present, the drone pod sends the collected data to the drone hangar through remote communication, and the collected data is uploaded to the cloud platform through the drone hangar, or directly uploaded through the cloud platform. In this process, the communication is unstable due to the long-distance remote communication method, so the data cannot be uploaded quickly, affecting the operation efficiency of the drone. Since the drone collects data to the pod in real time during operation, and the amount of data is huge, the storage space of the pod becomes smaller, which not only leads to slow data transmission, but also causes the omission of important data during the collection process. Summary of the invention

[0004] The present invention provides a data transmission method and device based on multiple pods of an unmanned aerial vehicle and an unmanned aerial vehicle hangar, so as to solve the problem of slow data transmission during the inspection process of the unmanned aerial vehicle.

[0005] According to one aspect of the present invention, a data transmission method based on multiple pods of an unmanned aerial vehicle is provided, the method comprising:

[0006] Acquire the location information and status data of the target UAV, where the status data is used to describe the operating status of the target UAV and / or the operating status of the first pod carried by the target UAV during operation;

[0007] If the state data satisfies a first preset condition and the location information satisfies a second preset condition, removing the first pod from the target UAV;

[0008] Moving the disassembled first pod to a target data transmission position so that the first pod uploads data to a data storage platform through a preset data transmission link;

[0009] Determine a second pod; wherein the data transmission status of the second pod meets a third preset condition;

[0010] The second pod is installed on the target UAV so that the target UAV carries the second pod to perform operations.

[0011] According to another aspect of the present invention, a data transmission device based on a multi-pod of an unmanned aerial vehicle is provided, the device comprising:

[0012] A data acquisition module, used to acquire the location information and status data of the target UAV, wherein the status data is used to describe the operating status of the target UAV and / or the operating status of the first pod associated with the UAV;

[0013] a disassembly module, configured to disassemble the first pod from the target UAV if the state data satisfies a first preset condition and the position information satisfies a second preset condition;

[0014] A data transmission module, used to move the disassembled first pod to a target data transmission position, so that the first pod uploads data to a data storage platform through a preset data transmission link;

[0015] A pod determination module, used to determine a second pod; wherein the data transmission status of the second pod meets a third preset condition;

[0016] The installation module is used to install the second pod on the target UAV so that the target UAV carries the second pod to operate.

[0017] According to another aspect of the present invention, there is provided a drone hangar, in which at least two pods are configured, and the drone hangar cooperates with a drone to execute the data transmission method based on drone multiple pods described in any embodiment.

[0018] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0019] at least one processor; and

[0020] a memory communicatively connected to the at least one processor; wherein,

[0021] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the data transmission method based on multiple pods of a drone as described in any embodiment of the present invention.

[0022] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the data transmission method based on multiple pods of a drone as described in any embodiment of the present invention when executed.

[0023] The technical solution of the embodiment of the present invention obtains the position information and status data of the target UAV, and the status data is used to describe the operating status of the target UAV and / or the operating status of the first pod carried by the target UAV during operation; the determination of the position information and status data facilitates the determination of the status of the first pod, so as to facilitate the subsequent determination of whether the UAV returns to the UAV hangar and disassembles the first pod based on the status data, that is, if the status data satisfies the first preset condition and the position information satisfies the second preset condition, the first pod is disassembled from the target UAV; the disassembled first pod is moved to the target data transmission position, so that the first pod uploads data to the data storage platform through the preset data transmission link; at the same time, a second pod whose data transmission status satisfies the third preset condition is determined, and the second pod is installed on the target UAV, so that the target UAV carries the second pod to operate, avoiding the situation where the UAV needs to wait for the pod to complete data transmission before continuing to perform the operation, solving the problem of slow data transmission during UAV inspection, and greatly improving the efficiency of UAV operation.

[0024] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0026] Figure 1 is a flow chart of a data transmission method based on multiple pods of a drone provided according to an embodiment of the present invention;

[0027] Figure 2 is a flow chart of another data transmission method based on multiple pods of a drone provided according to an embodiment of the present invention;

[0028] Figure 3 is a structural schematic diagram of a data transmission device based on multiple pods of an unmanned aerial vehicle provided according to an embodiment of the present invention;

[0029] Figure 4 It is a structural schematic diagram of an electronic device for implementing the data transmission method based on multiple pods of a drone according to an embodiment of the present invention. DETAILED DESCRIPTION

[0030] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0031] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0032] Embodiment 1

[0033] Figure 1 A flow chart of a data transmission method based on multiple pods of a UAV is provided in an embodiment of the present invention. This embodiment can be applicable to the case where collected data is transmitted during the execution of an inspection task (operation) by a UAV. The method can be executed by a data transmission device based on multiple pods of a UAV. The data transmission device based on multiple pods of a UAV can be implemented in the form of hardware and / or software. The data transmission device based on multiple pods of a UAV can be configured in any electronic device with a network communication function.

[0034] like Figure 1 As shown, at least two pods are configured in the drone hangar of the drone of the present invention, and the data transmission method based on multiple pods of the drone of the present invention includes the following process:

[0035] S110, obtaining location information and status data of the target UAV, where the status data is used to describe the operating status of the target UAV and / or the operating status of the first pod carried by the target UAV during operation.

[0036] The state data may include the storage space of the first pod and / or the current power of the target drone. The location information is used to describe the current location of the target drone.

[0037] Specifically, the drone hangar will collect the location information and status data of the target drone in real time to facilitate real-time judgment on whether the target drone needs to be recalled, so that the first pod can transmit data in the drone hangar, while the target drone carries other pods out to perform tasks.

[0038] S120: If the state data satisfies the first preset condition and the position information satisfies the second preset condition, the first pod is disassembled from the target UAV.

[0039] Among them, the first preset condition is a condition that limits the target drone that is performing operations to return to the drone hangar, and the second preset condition is a condition that limits whether the target drone that has returned to the drone hangar will dismantle the first pod it carries.

[0040] Specifically, when the storage space of the first pod is less than the preset storage space and / or the current power is less than the preset power, it is determined that the target UAV meets the first preset condition, and the target UAV can be controlled to return to the UAV hangar. Further, when the position information meets the second preset condition, the first pod is removed from the target UAV.

[0041] Optionally, the status data includes the storage space of the first pod. If the status data satisfies the first preset condition and the location information satisfies the second preset condition, the first pod is removed from the target UAV, including: when the storage space is less than the preset storage space, the target UAV is controlled to return to the UAV hangar, and it is determined whether the location information of the target UAV in the UAV hangar satisfies the second preset condition; if the location information of the target UAV in the UAV hangar satisfies the second preset condition, the first pod is removed from the UAV. For example, the preset storage space is set to 8GB. When the target UAV is operating with the pod, the data collected during the operation will be stored in the pod. When the remaining storage space of the pod is 2GB, and the remaining storage space of 2GB is less than the preset storage space of 8GB, the storage space of the pod becomes smaller. If data continues to be collected, some data will not be stored in the pod. Therefore, it is necessary to control the target UAV to return to the UAV hangar and replace the pod to continue the operation.

[0042] Optionally, the status data includes a current power level of the target UAV. If the status data satisfies a first preset condition and the position information satisfies a second preset condition, the first pod is removed from the target UAV, including: when the current power level is less than a preset power level, controlling the target UAV to return to the UAV hangar, and determining whether the position information of the target UAV in the UAV hangar satisfies the second preset condition; if the position information of the target UAV in the UAV hangar satisfies the second preset condition, removing the first pod from the UAV.

[0043] In the embodiment of the present application, the target drone will consume a certain amount of power when carrying the pod for operation. When the current power cannot meet the target drone's continued operation, the target drone is controlled to return to the drone hangar. If the target drone continues to operate, it may cause the target drone to fall, thereby causing damage to the target drone. For example, the preset power is set to 40%, and if the current power is 30%, it can be obtained that the current power is less than the preset power, and the target drone needs to be controlled to return to the drone hangar for charging or battery replacement.

[0044] In addition, when the status data in the present application is any one of the current power of the target drone, the abnormal alarm status data of the target drone, the communication signal of the target drone, and whether the target drone receives a control instruction issued manually, and the status data satisfies the first preset condition and the position information satisfies the second preset condition, then the first pod can be removed from the target drone. Therefore, based on the status data, it is judged that the target drone is in a low-power state, the target drone has an abnormal alarm, the signal of the target drone is poor, and / or a control instruction issued manually is received, and the position information satisfies the second preset condition, then the first pod can be removed from the target drone.

[0045] Furthermore, the location information includes a preset position of the target UAV in the UAV hangar. If the status data satisfies a first preset condition and the location information satisfies a second preset condition, the first pod is removed from the target UAV, including: if the status data satisfies the first preset condition, controlling the target UAV to return to the UAV hangar, and determining whether the target UAV is located at the preset position; if the target UAV is located at the preset position, removing the first pod from the target UAV.

[0046] In the embodiment of the present application, when the target drone returns to the drone hangar, it is necessary to determine whether the target drone stays at a preset position in the drone hangar, that is, a preset position in the target area of ​​the drone hangar. In addition, when the target drone lands in the drone hangar, it may land in other areas of the drone hangar, and the position of the drone needs to be adjusted to be at the preset position in the target area.

[0047] S130, moving the disassembled first pod to a target data transmission position, so that the first pod uploads data to a data storage platform through a preset data transmission link.

[0048] The preset data transmission link may be a wired transmission link and / or a wireless transmission link.

[0049] S140. Determine a second pod; wherein the data transmission status of the second pod satisfies a third preset condition.

[0050] The data transmission status may be used to describe the data storage space of the pod or the amount of data remaining in the pod during the pod data transmission process. The third preset condition may be a condition for determining whether the pod can be used as a pod for the target drone to carry out operations.

[0051] Specifically, when the data transmission status of the pod in the drone hangar indicates that the data storage space in the pod is greater than or equal to the preset storage space, and / or the amount of remaining transmission data in the pod is less than or equal to the preset value, the corresponding pod can be used as the second pod.

[0052] Optionally, determining the second pod may include: obtaining the data transmission status of each pod in the drone hangar, and determining whether there is a pod with a data transmission status of a preset data amount, the data transmission status is used to describe the amount of data remaining in the pod for transmission; if it is determined that there is a pod with a data transmission status of a preset data amount, then determining the pod with a data transmission status of a preset data amount as the second pod, so as to give priority to the pod that has completed data transmission as the second pod and avoid data confusion. The second pod is a pod that has not been operated, and its data transmission status is 0.

[0053] If it is determined that there is no pod whose data transmission status is a preset data amount, the pod whose data transmission status reaches the preset value will be determined as the second pod. That is, when there is no pod whose data transmission has completed, the pod whose data transmission volume reaches a certain level will be preferentially selected as the second pod to ensure that after the target UAV removes the first pod, the second pod can be quickly installed and the operation can be performed, thereby avoiding the impact of slow data transmission on the efficiency of the UAV operation and improving the continuity of the UAV operation.

[0054] Further, after determining that there is no pod whose data transmission status is a preset data volume, the method may further include: determining whether there is an alternative pod, and if so, determining the alternative pod as a second pod, where the alternative pod is a pod that does not participate in the operation. After determining that there is no pod whose data transmission status is a preset data volume, the alternative pod is preferentially selected as the second pod, which can ensure that the pod that is currently transmitting data can preferentially transmit data, avoid data confusion, and achieve efficient data transmission.

[0055] S150: Install the second pod on the target UAV, so that the target UAV carries the second pod to perform operations.

[0056] In the embodiment of the present application, before installing the second pod on the target drone, the target drone's power level needs to be detected. If the target drone's current power level is greater than a preset power level, the target drone is controlled to carry the second pod to perform the operation. In other words, after the target drone's power level meets the operation requirements, the target drone is controlled to carry the second pod to continue the mission.

[0057] The technical solution of the embodiment of the present invention obtains the position information and status data of the target UAV, and the status data is used to describe the operating status of the target UAV and / or the operating status of the first pod carried by the target UAV during operation; the determination of the position information and status data facilitates the determination of the status of the first pod, so as to facilitate the subsequent determination of whether the UAV returns to the UAV hangar and disassembles the first pod based on the status data, that is, if the status data satisfies the first preset condition and the position information satisfies the second preset condition, the first pod is disassembled from the target UAV; the disassembled first pod is moved to the target data transmission position, so that the first pod uploads data to the data storage platform through the preset data transmission link; at the same time, a second pod whose data transmission status satisfies the third preset condition is determined, and the second pod is installed on the target UAV, so that the target UAV carries the second pod to operate, avoiding the situation where the UAV needs to wait for the pod to complete data transmission before continuing to perform the operation, solving the problem of slow data transmission during UAV inspection, and greatly improving the efficiency of UAV operation.

[0058] Embodiment 2

[0059] Figure 2 A flowchart of a data transmission method based on multiple pods of a drone provided in an embodiment of the present invention. This embodiment can be combined with various optional schemes in one or more of the above embodiments. This embodiment classifies the pods in the drone hangar based on the above embodiments, so that the drone can determine the target pod for performing the operation according to the assigned pod and the data in the pod can be quickly transmitted. The specific process is as follows.

[0060] like Figure 2 As shown, at least two pods are configured in the drone hangar of the drone of the present invention, and the data transmission method based on multiple pods of the drone of the present invention includes the following process:

[0061] S210, determine the first reference pod and the second reference pod configured in the drone hangar of the target drone; the first reference pod is the pod that the target drone preferentially carries to perform operations, and the second reference pod is the pod other than the first reference pod. Both the first reference pod and the second reference pod complete data transmission in the drone hangar.

[0062] Wherein, the first reference pod includes at least two pods in the drone hangar.

[0063] In the related art, a general drone cannot complete the operation in one go in the target area, and needs to return to the drone hangar multiple times to complete data transmission before further performing the operation. When the drone sets out again to complete the operation, it needs to first complete the data transmission in the carried pod and clear the data in the pod. Only after the data in the pod is completely transmitted can the pod be carried again to perform the operation. In order to shorten the waiting time of the drone in the drone hangar, the present invention configures at least two pods in the drone hangar, so that each time the drone returns, it can immediately match a suitable pod from the drone and continue to carry the pod to perform the operation, which greatly improves the efficiency of drone inspections. The pod full of data can perform data transmission tasks in the drone record, and the stability of data transmission is also guaranteed.

[0064] Furthermore, at least two pods are divided into a first reference pod and a second reference pod. The first reference pod is the pod that the target UAV preferentially carries to perform operations because the first reference pod is used as the pod that mainly stores data for this operation, thereby avoiding the situation where the data corresponding to the operation is dispersed and stored in too many pods, resulting in data confusion. When the first reference pod cannot be assigned to the UAV to perform the operation, a suitable pod is matched from the second reference pod again for the UAV to carry and perform the operation, thereby ensuring both fast and stable data transmission and high efficiency of the UAV in performing the operation.

[0065] S220. If it is determined that the location information satisfies the second preset condition and the target UAV has not completed the operation, and the number of task rounds for the target UAV to perform the operation is greater than the preset number, then it is determined whether there is a pod in the first reference pod in the UAV hangar that meets the preset inspection condition; the preset inspection condition is that the remaining storage capacity of the data storage space of the pod is greater than the first preset storage value, and the preset number of times is the same as the number of the first reference pod.

[0066] In this embodiment, when the target drone is performing an operation in the target area, and the drone needs to carry the pod back to the drone hangar to transmit data, it needs to return to the drone hangar multiple times to complete the operation, that is, many rounds of task execution may be required.

[0067] It is determined that the target UAV is parked in the UAV hangar and the target UAV has not completed the operation, which means that the target UAV has returned to the UAV hangar. It is necessary to dismantle the target pod carried by the target UAV to perform the data transmission task in the UAV hangar, and match the target pod for the target UAV so that the target UAV can continue to carry the target pod to perform the operation.

[0068] Before the operation is started, it is determined that the storage space of the first reference pod for the operation and the total power of the target UAV both meet the preset inspection conditions. Therefore, when the mission round is less than or equal to the preset number of times, after the target UAV returns to the UAV hangar, a pod that has not performed the operation is directly allocated to the target UAV from the first reference pod to perform the operation; and when the mission round is greater than the preset number of times, a pod is also preferentially selected from the first reference pod to be allocated to the target UAV, but it is possible that none of the first reference pods meet the preset inspection conditions. Therefore, it is necessary to determine whether there is a pod that meets the preset inspection conditions among the first reference pods in the UAV hangar, so as to accurately determine whether to select a pod from the first reference pod as the target pod.

[0069] In this embodiment, optionally, the number of the first reference pods is two, that is, the first reference pods include the first candidate pod and the second candidate pod. After determining that the target drone is parked in the drone hangar and the target drone has not completed the operation, the method further includes: if the target drone performs the operation for the first time, the first candidate pod is used as the target pod so that the target drone carries the target pod to perform the operation; if the target drone performs the operation for the second time, the second candidate pod is used as the target pod so that the target drone carries the target pod to perform the operation. Further, if the target drone performs the operation for more than two times, it is determined whether there is a pod in the first reference pods in the drone hangar that meets the preset inspection conditions.

[0070] S230: If there is a pod that meets the preset inspection condition among the first reference pods in the drone hangar, the first reference pod is used as the target pod, so that the target drone carries the target pod to perform the operation.

[0071] Specifically, it is determined that the target drone is parked in the drone hangar and the target drone has not completed the inspection task. If there is a pod that meets the preset inspection conditions in the first reference pod in the drone hangar, it means that the pod that meets the preset inspection conditions in the first reference pod can be preferentially allocated to the drone as the target pod, so that the target drone carries the target pod to perform the operation.

[0072] Furthermore, when the target drone carries the target pod to perform operations, if the target pod meets the preset return conditions, the target drone is controlled to carry the target pod back to the drone hangar, and when it is determined that the target drone has docked in the drone hangar, the pod assembly and disassembly equipment is used to remove the target pod from the drone, and the target pod is controlled to perform data transmission. Among them, the preset return conditions include at least one of the fourth preset condition, the fifth preset condition and the sixth preset condition, the fourth preset condition is that the remaining storage capacity of the data storage space of the pod is less than the first preset storage value, the fifth preset condition is that the total power of the target drone is less than the first preset power, and the sixth preset condition is that the operation has been completed.

[0073] S240. If there is no pod that meets the preset inspection conditions in the first reference pods in the drone hangar, a pod that meets the preset inspection conditions is selected from the second reference pods as the target pod, so that the target drone carries the target pod to perform the operation.

[0074] Specifically, it is determined that the target drone is parked in the drone hangar and the target drone has not completed the operation. If there is no pod that meets the preset inspection conditions in the first reference pod in the drone hangar, it means that the first reference pod cannot be allocated preferentially. Then, a pod that meets the preset inspection conditions is selected from the second reference pod as the target pod, so that the target drone carries the target pod to perform the operation.

[0075] Optionally, the target UAV carries the target pod to perform an operation, including: when the target pod meets a preset return condition, controlling the target UAV to carry the target pod back to the UAV hangar; the preset return condition includes at least one of a fourth preset condition, a fifth preset condition and a sixth preset condition, the fourth preset condition being that the remaining storage capacity of the data storage space of the pod is less than a first preset storage value, the fifth preset condition being that the total power of the target UAV is less than the first preset power, and the sixth preset condition being that the operation has been completed.

[0076] Further, controlling the target UAV to carry the target pod back to the UAV hangar includes: when the target pod returns to the UAV hangar and after the disassembly process of the target pod is completed, controlling the target pod to perform data transmission.

[0077] In addition, when the number of pods in the drone hangar is less than a preset number, all pods in the drone hangar can be used as first reference pods, and the number of second reference pods is 0. Further, the target pod is determined according to the remaining storage capacity of the data storage space of the pod.

[0078] As an optional but non-limiting embodiment, if only two pods, pod A and pod B, are configured in the drone hangar of the drone.

[0079] S1. When the target UAV starts to perform the operation, the target UAV carries the A pod to perform the operation. When the first pod meets the preset return conditions, the target UAV is controlled to carry the A pod back to the UAV hangar.

[0080] S2. When the target UAV enters the UAV hangar and stays in the target area, the pod assembly and disassembly equipment disassembles the A pod on the target UAV, and then the pod assembly and disassembly equipment installs the A pod in the UAV hangar on the UAV, and the UAV continues to perform the operation with the B pod.

[0081] S3. The data in the disassembled pod A is transmitted to the cloud platform via a data transmission link, wherein the data transmission link may be wired or wireless.

[0082] S4. When pod B meets the preset return conditions, the target UAV is controlled to carry pod B back to the UAV hangar, and the pod assembly and disassembly equipment disassembles pod B. When it is determined that the data of pod A is safely uploaded to the cloud platform or the first pod meets the preset inspection conditions, pod A that has transmitted the data is installed on the target UAV through the pod assembly and disassembly equipment, and the target UAV continues to perform operations with pod A.

[0083] S5. During the subsequent inspection process, when the target UAV of the current mission round returns to the UAV hangar and stays in the target area, the pod carried by the target UAV of the current mission round is disassembled using the pod assembly and disassembly equipment to transmit data in the UAV hangar, and at the same time determine whether the pod of the previous mission round meets the preset inspection conditions. If so, the pod of the previous mission round is used as the pod of the next mission round, so that the target UAV carries the pod of the previous mission round to perform the operation.

[0084] The technical solution of the embodiment of the present invention is to determine the first reference pod and the second reference pod configured in the drone hangar of the target drone; the first reference pod is the pod that the target drone preferentially carries as the target pod to perform operations, and the second reference pod is other pods except the first reference pod. The first reference pod and the second reference pod both complete data transmission in the drone hangar, that is, the present invention divides the pods performing operations in the drone hangar into two types of pods, so that the appropriate pod can be selected to perform operations according to different strategies in the future. It is determined that the target drone is parked in the drone hangar, and the target drone has not completed the operation, and the target drone has performed the operation for more than two task rounds, then it is determined whether there is a pod that meets the preset inspection condition in the first reference pods in the drone hangar, and the preset inspection condition is that the remaining storage capacity of the data storage space of the pod is greater than the first preset storage value; further, if there is a pod that meets the preset inspection condition in the first reference pods in the drone hangar, the first reference pod is used as the target pod, so that the target drone carries the target pod to perform the operation; if there is no pod that meets the preset inspection condition in the first reference pods in the drone hangar, a pod that meets the preset inspection condition is selected from the second reference pod as the target pod. The target pod is marked so that the target UAV carries the target pod to perform the operation, that is, when the UAV carries the target pod back to the UAV hangar, by judging whether there is a pod that meets the preset inspection conditions in the first reference pod in the UAV hangar, a suitable pod is allocated to the UAV to perform the next round of operations, avoiding the situation where the UAV needs to wait for the pod to complete data transmission before continuing to perform the operation, solving the problem of slow data transmission during the UAV inspection process, and greatly improving the efficiency of the UAV operation; in addition, if there is a pod that meets the preset inspection conditions in the first reference pod, the pod in the first reference pod is allocated first, ensuring that most of the operation data is stored in the first reference pod, avoiding confusion when the data is stored in multiple pods.

[0085] Embodiment 3

[0086] An embodiment of the present invention provides a drone hangar, in which at least two pods are configured. The drone hangar can be configured with a data transmission device based on drone multiple pods provided by any embodiment of the present invention. The drone hangar cooperates with a drone to execute a data transmission method based on drone multiple pods provided by any embodiment of the present invention.

[0087] Since the drone hangar provided by the embodiment of the present invention can be configured with the data transmission device based on drone multiple pods provided by any embodiment of the present invention, and can execute the data transmission method based on drone multiple pods provided by the embodiment of the present invention, it can have the corresponding structure and characteristics for executing the data transmission method based on drone multiple pods provided by the embodiment of the present invention, and can achieve the beneficial effects of the data transmission method based on drone multiple pods provided by the embodiment of the present invention. The similarities can be referred to the above description.

[0088] Embodiment 4

[0089] Figure 3 A structural schematic diagram of a data transmission device based on multiple pods of a UAV is provided in an embodiment of the present invention. This embodiment can be applied to the situation where collected data is transmitted during the execution of an inspection task (operation) by a UAV. The data transmission device based on multiple pods of a UAV can be implemented in the form of hardware and / or software. The data transmission device based on multiple pods of a UAV can be configured in any electronic device with a network communication function.

[0090] like Figure 3 As shown, at least two pods are configured in the drone hangar of the drone of the present invention, and the data transmission device based on multiple pods of the drone of the present invention includes:

[0091] A data acquisition module 310 is used to acquire the location information and status data of the target UAV, wherein the status data is used to describe the operating status of the target UAV and / or the operating status of the first pod associated with the UAV;

[0092] a disassembly module 320, configured to disassemble the first pod from the target UAV if the state data satisfies a first preset condition and the position information satisfies a second preset condition;

[0093] The data transmission module 330 is used to move the disassembled first pod to a target data transmission position so that the first pod uploads data to the data storage platform through a preset data transmission link;

[0094] A pod determination module 340 is used to determine a second pod; wherein the data transmission status of the second pod satisfies a third preset condition;

[0095] The installation module 350 is used to install the second pod on the target UAV so that the target UAV carries the second pod to perform operations.

[0096] Based on the above embodiment, optionally, the status data includes the storage space of the first pod, and the disassembly module includes a first judgment unit, which is used to control the target drone to return to the drone hangar when the storage space is less than the preset storage space, and determine whether the position information of the target drone in the drone hangar meets the second preset condition; if the position information of the target drone in the drone hangar meets the second preset condition, the first pod is disassembled from the drone.

[0097] Based on the above embodiment, optionally, the status data includes the current power of the target UAV, and the disassembly module includes a second judgment unit, which is used to control the target UAV to return to the UAV hangar when the current power is less than a preset power, and determine whether the position information of the target UAV in the UAV hangar meets the second preset condition; if the position information of the target UAV in the UAV hangar meets the second preset condition, the first pod is disassembled from the UAV.

[0098] Based on the above embodiment, optionally, the position information includes a preset position of the target UAV in the UAV hangar, and the disassembly module includes a third judgment unit, which is used to control the target UAV to return to the UAV hangar if the status data meets a first preset condition, and determine whether the target UAV is located at the preset position; if the target UAV is located at the preset position, the first pod is disassembled from the target UAV.

[0099] Based on the above embodiment, optionally, the pod determination module includes a fourth judgment unit and a pod determination unit; the fourth judgment unit is used to obtain the data transmission status of each pod in the drone hangar, and determine whether there is a pod whose data transmission status is a preset data amount, and the data transmission status is used to describe the amount of remaining transmission data in the pod; the pod determination unit is used to determine the pod with the data transmission status of the preset data amount as the second pod if it is determined that there is a pod with the data transmission status of the preset data amount.

[0100] Based on the above embodiment, optionally, the pod determination unit includes a pod determination subunit, and the pod determination subunit is used to determine a pod whose data transmission status reaches a preset value as the second pod if it is determined that there is no pod whose data transmission status is a preset data amount.

[0101] Based on the above embodiment, optionally, the pod determination subunit is further used to determine whether there is an alternative pod, where the alternative pod is a pod that does not participate in the operation; if so, the alternative pod is determined as the second pod.

[0102] On the basis of the above embodiment, optionally, the data transmission device based on multiple pods of a drone further includes a pod allocation module, and the pod allocation module is used to:

[0103] Determine a first reference pod and a second reference pod configured in a drone hangar of a target drone; the first reference pod is a pod that the target drone preferentially carries for operation, and the second reference pod is a pod other than the first reference pod, and both the first reference pod and the second reference pod complete data transmission in the drone hangar;

[0104] If it is determined that the location information satisfies a second preset condition, and the target drone has not completed the operation, and the number of task rounds for the target drone to perform the operation is greater than a preset number, it is determined whether there is a pod that meets a preset inspection condition among the first reference pods in the drone hangar; the preset inspection condition is that the remaining storage capacity of the data storage space of the pod is greater than a preset storage value, and the preset number is the same as the number of the first reference pods;

[0105] If there is a pod that meets the preset inspection condition among the first reference pods in the drone hangar, the first reference pod is used as the target pod, so that the target drone carries the target pod to perform operations;

[0106] If there is no pod that meets the preset inspection conditions among the first reference pods in the drone hangar, a pod that meets the preset inspection conditions is selected from the second reference pods as the target pod, so that the target drone carries the target pod for operation.

[0107] The data transmission device based on multiple pods of an unmanned aerial vehicle provided in an embodiment of the present invention can execute the data transmission method based on multiple pods of an unmanned aerial vehicle provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0108] Embodiment 5

[0109] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.

[0110] Figure 4The structural schematic diagram of an electronic device that can be used to implement the data transmission method based on multiple pods of unmanned aerial vehicles according to an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0111] like Figure 4 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. The input / output (I / O) interface 15 is also connected to the bus 14.

[0112] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0113] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a data transmission method based on multiple pods of a drone.

[0114] In some embodiments, the data transmission method based on multiple pods of a drone may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the data transmission method based on multiple pods of a drone described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the data transmission method based on multiple pods of a drone in any other appropriate manner (e.g., by means of firmware).

[0115] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0116] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0117] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, device, or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer 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 of the foregoing.

[0118] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0119] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0120] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0121] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0122] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A data transmission method based on multiple pods of unmanned aerial vehicles, characterized in that: The method comprises: Acquire location information and status data of the target UAV, where the status data is used to describe the operating status of the target UAV and / or the operating status of the first pod carried by the target UAV during operation; If the state data satisfies a first preset condition and the location information satisfies a second preset condition, removing the first pod from the target UAV; Moving the disassembled first pod to a target data transmission position so that the first pod uploads data to a data storage platform through a preset data transmission link; Determine a second pod; wherein the data transmission status of the second pod meets a third preset condition; The second pod is installed on the target UAV so that the target UAV carries the second pod to perform operations.

2. The method according to claim 1, characterized in that The state data includes a storage space of the first pod, and if the state data satisfies a first preset condition and the position information satisfies a second preset condition, the first pod is removed from the target UAV, including: When the storage space is less than the preset storage space, controlling the target drone to return to the drone hangar, and determining whether the location information of the target drone in the drone hangar meets a second preset condition; If the location information of the target UAV in the UAV hangar meets the second preset condition, the first pod is removed from the UAV.

3. The method according to claim 1, characterized in that The state data includes a current power level of the target UAV. If the state data satisfies a first preset condition and the position information satisfies a second preset condition, the first pod is removed from the target UAV, including: When the current power is less than the preset power, controlling the target drone to return to the drone hangar, and determining whether the location information of the target drone in the drone hangar meets a second preset condition; If the location information of the target UAV in the UAV hangar meets the second preset condition, the first pod is removed from the UAV.

4. The method according to claim 1, characterized in that: The position information includes a preset position of the target UAV in the UAV hangar, and if the state data satisfies a first preset condition and the position information satisfies a second preset condition, the first pod is removed from the target UAV, including: If the state data satisfies a first preset condition, controlling the target UAV to return to the UAV hangar, and determining whether the target UAV is located at the preset position; If the target UAV is located at the preset position, the first pod is removed from the target UAV.

5. The method according to claim 1, characterized in that: Identify the second pod, including: Obtaining the data transmission status of each pod in the drone hangar, and determining whether there is a pod with the data transmission status of a preset data volume, wherein the data transmission status is used to describe the data volume of the remaining transmission data in the pod; If it is determined that there is a pod whose data transmission status is the preset data amount, the pod whose data transmission status is the preset data amount is determined as the second pod.

6. The method according to claim 5, characterized in that Identify the second pod, including: If it is determined that there is no pod whose data transmission status is the preset data amount, the pod whose data transmission status reaches the preset value is determined as the second pod.

7. The method according to claim 6, characterized in that After determining that there is no pod whose data transmission status is a preset data volume, the method includes: Determine whether there is an alternative pod, where the alternative pod is a pod that does not participate in the operation; If so, the candidate pod is determined to be the second pod.

8. The method according to claim 1, characterized in that: The method further comprises: Determine a first reference pod and a second reference pod configured in a drone hangar of a target drone; the first reference pod is a pod that the target drone preferentially carries to perform operations, and the second reference pod is a pod other than the first reference pod, and both the first reference pod and the second reference pod complete data transmission in the drone hangar; If it is determined that the location information satisfies a second preset condition, and the target drone has not completed the operation, and the number of task rounds for the target drone to perform the operation is greater than a preset number, it is determined whether there is a pod that meets a preset inspection condition among the first reference pods in the drone hangar; the preset inspection condition is that the remaining storage capacity of the data storage space of the pod is greater than a preset storage value, and the preset number is the same as the number of the first reference pods; If there is a pod that meets the preset inspection condition among the first reference pods in the drone hangar, the first reference pod is used as the target pod, so that the target drone carries the target pod to perform operations; If there is no pod that meets the preset inspection conditions among the first reference pods in the drone hangar, a pod that meets the preset inspection conditions is selected from the second reference pods as the target pod, so that the target drone carries the target pod for operation.

9. A data transmission device based on multiple pods of an unmanned aerial vehicle, characterized in that: The device comprises: A data acquisition module, used to acquire location information and status data of a target UAV, wherein the status data is used to describe an operating status of the target UAV and / or an operating status of a first pod associated with the UAV; a disassembly module, configured to disassemble the first pod from the target UAV if the state data satisfies a first preset condition and the position information satisfies a second preset condition; A data transmission module, used to move the disassembled first pod to a target data transmission position, so that the first pod uploads data to a data storage platform through a preset data transmission link; A pod determination module, used to determine a second pod; wherein the data transmission status of the second pod meets a third preset condition; The installation module is used to install the second pod on the target UAV so that the target UAV carries the second pod to operate.

10. A drone hangar, characterized in that: At least two pods are arranged in the drone hangar, and the drone hangar cooperates with the drone to execute the data transmission method based on drone multiple pods as described in any one of claims 1-8.

Citation Information

Patent Citations

  • Long-distance telemetry environmental protection unmanned aerial vehicle control system and method

    CN109696922A

  • Pod scheduling method, device and system

    CN113341775A

  • Photovoltaic module fire early warning system and method

    CN114650007A

  • Unmanned aerial vehicle photoelectric pod simulation training system

    CN115410445A

  • Return flight control method and device of unmanned aerial vehicle, electronic equipment and storage medium

    CN117215335A