A method, device and computer-readable storage medium for unloading net cargo
By obtaining the number of aircraft and cargo, and using a computer program to determine the unloading aircraft, automatic unloading in the air is achieved, which solves the problem of low unloading efficiency of multi-rotor drones, improves unloading stability and timeliness, and reduces costs.
Patent Information
- Application Number
- CN202310477743.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-27
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2043-04-27
AI Technical Summary
In existing technologies, after multi-rotor drones capture cargo, they need to land synchronously and be collected manually, resulting in low unloading efficiency, high stability requirements, and time-consuming and labor-intensive operations, which affects the timeliness and flexibility of air logistics.
By obtaining the number of aircraft and cargo, and using computer programs to determine the unloading aircraft, automatic unloading in the air can be achieved, reducing manual intervention and improving unloading stability and timeliness.
It improves the stability and execution time of unloading net cargo, reduces manpower and material costs, and enhances the timeliness and flexibility of air logistics.
Smart Images

Figure CN116495208B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of unmanned aerial vehicles, and in particular to a method and equipment for unloading net cargo, and a computer-readable storage medium. Background Art
[0002] In the existing technology, with the continuous development of unmanned aerial vehicle technology, logistics services based on aircraft such as multi-rotor drones have begun to become popular.
[0003] Currently, when multiple multi-rotor drones are pulling a single net to capture cargo, they typically need to be controlled to land simultaneously. Once the net is fully lowered, the captured cargo must be collected manually. This control solution requires high stability, suffers from poor execution efficiency, and is both time-consuming and labor-intensive.
[0004] In summary, how to improve the unloading efficiency of net cargo and enhance the timeliness and flexibility of air logistics has become a technical problem that needs to be solved urgently. Summary of the Invention
[0005] In order to solve the above technical defects in the prior art, the present invention proposes a method for unloading net cargo, which comprises:
[0006] Obtaining a first quantity of all aircraft used to tow a net, and obtaining a second quantity of all cargo within the net;
[0007] At least one of all the aircraft is determined to be the unloading aircraft for the cargo, or at least one other aircraft than all the aircraft is determined to be the unloading aircraft based on one or more of the first quantity, the second quantity, and a quantitative relationship between the first quantity and the second quantity.
[0008] Optionally, the determining of using at least one of all the aircraft as the unloading aircraft for the cargo includes:
[0009] determining whether the first number is greater than three, and determining whether the second number is less than a first preset value;
[0010] When the first number is greater than three and the second number is less than the first preset value, at least one of all the aircraft is selected as the unloading aircraft.
[0011] Optionally, the determining of using at least one aircraft other than all the aircraft as the unloading aircraft includes:
[0012] When the first number is less than three, selecting at least one other aircraft other than all the aircraft as the unloading aircraft;
[0013] When the first number is equal to three and the second number is greater than or equal to the first preset value, at least one aircraft other than all the aircraft is selected as the unloading aircraft.
[0014] Optionally, determining at least one of all the aircraft to be used as the unloading aircraft for the cargo, or determining at least one other aircraft than all the aircraft to be used as the unloading aircraft, includes:
[0015] taking the difference between the first quantity and the second quantity as the quantitative relationship;
[0016] When the difference is greater than a second preset value, at least one of all the aircraft is selected as the unloading aircraft; when the difference is less than or equal to the second preset value, at least one other aircraft other than all the aircraft is selected as the unloading aircraft.
[0017] Optionally, determining at least one of all the aircraft to be used as the unloading aircraft for the cargo, or determining at least one other aircraft than all the aircraft to be used as the unloading aircraft, includes:
[0018] Taking the multiple of the first quantity to the second quantity as the quantitative relationship;
[0019] When the multiple is greater than a third preset value, at least one of all the aircraft is selected as the unloading aircraft; when the multiple is less than or equal to the third preset value, at least one other aircraft other than all the aircraft is selected as the unloading aircraft.
[0020] The present invention further provides a device for unloading netted cargo, the device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor:
[0021] Obtaining a first quantity of all aircraft used to tow a net, and obtaining a second quantity of all cargo within the net;
[0022] At least one of all the aircraft is determined to be the unloading aircraft for the cargo, or at least one other aircraft than all the aircraft is determined to be the unloading aircraft based on one or more of the first quantity, the second quantity, and a quantitative relationship between the first quantity and the second quantity.
[0023] Optionally, when the computer program is executed by the processor, it implements:
[0024] determining whether the first number is greater than three, and determining whether the second number is less than a first preset value;
[0025] When the first number is greater than three and the second number is less than the first preset value, selecting at least one of all the aircraft as the unloading aircraft;
[0026] When the first number is less than three, selecting at least one other aircraft other than all the aircraft as the unloading aircraft;
[0027] When the first number is equal to three and the second number is greater than or equal to the first preset value, at least one aircraft other than all the aircraft is selected as the unloading aircraft.
[0028] Optionally, when the computer program is executed by the processor, it implements:
[0029] taking the difference between the first quantity and the second quantity as the quantitative relationship;
[0030] When the difference is greater than a second preset value, at least one of all the aircraft is selected as the unloading aircraft; when the difference is less than or equal to the second preset value, at least one other aircraft other than all the aircraft is selected as the unloading aircraft.
[0031] Optionally, when the computer program is executed by the processor, it implements:
[0032] Taking the multiple of the first quantity to the second quantity as the quantitative relationship;
[0033] When the multiple is greater than a third preset value, at least one of all the aircraft is selected as the unloading aircraft; when the multiple is less than or equal to the third preset value, at least one other aircraft other than all the aircraft is selected as the unloading aircraft.
[0034] The present invention also proposes a computer-readable storage medium, which stores a program for unloading net cargo. When the program is executed by a processor, the steps of the method for unloading net cargo as described in any one of the above are implemented.
[0035] The method, apparatus, and computer-readable storage medium for unloading net cargo implemented in the present invention obtain a first number of all aircraft used to tow the net and a second number of all cargo within the net; and based on one or more of the first number, the second number, or the quantitative relationship between the first and second numbers, determine at least one of the aircraft as the unloading aircraft for the cargo, or determine at least one other aircraft other than the aircraft as the unloading aircraft. This achieves an efficient unloading solution for net cargo, improves the stability and timeliness of unloading, reduces labor and material costs, and enhances the timeliness and flexibility of aerial logistics operations. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] The present invention will be further described below with reference to the accompanying drawings and embodiments, in which:
[0037] Figure 1 is a first flow chart of the method for unloading net cargo of the present invention;
[0038] Figure 2 is a second flow chart of the method for unloading net cargo of the present invention;
[0039] Figure 3 is a third flow chart of the method for unloading net cargo of the present invention;
[0040] Figure 4 is a fourth flow chart of the method for unloading net cargo of the present invention;
[0041] Figure 5 This is a fifth flow chart of the method for unloading net cargo of the present invention. DETAILED DESCRIPTION
[0042] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0043] In the subsequent description, suffixes such as "module," "component," or "unit" used to represent elements are only used to facilitate the description of the present invention and have no specific meaning. Therefore, "module," "component," or "unit" can be used interchangeably.
[0044] Figure 1 This is the first flow chart of the method for unloading net cargo of the present invention. This embodiment proposes a method for unloading net cargo, which includes:
[0045] S1. Obtain a first quantity of all aircraft used to tow a fishing net, and obtain a second quantity of all cargo in the fishing net;
[0046] S2. Determine, based on one or more of the first quantity, the second quantity, and the quantitative relationship between the first quantity and the second quantity, at least one of all the aircraft to be used as the unloading aircraft for the cargo, or determine at least one other aircraft other than all the aircraft to be used as the unloading aircraft.
[0047] In this embodiment, compared with the traditional method of controlling multiple multi-rotor drones to perform synchronous landing and manually collecting the captured goods after the net is completely dropped, this embodiment uses a multi-rotor drone to pull the net in the air or calls other multi-rotor drones to perform aerial net collection, thereby improving the timeliness and convenience of cargo collection and reducing manpower and material costs.
[0048] Optionally, in this embodiment, a first number of effective carrying weights of each aircraft and a second number of cargo weights of each cargo are obtained. Based on the effective carrying weights of each aircraft and the cargo weights of each cargo, a determination is first made as to whether, among the effective carrying weights of each aircraft, there is an aircraft whose effective carrying weight meets the maximum cargo weight. Then, if it is determined that there is an aircraft whose effective carrying weight meets the maximum cargo weight, a determination is made as to whether the sum of the carrying weights of all the aircraft, excluding the aircraft whose effective carrying weight meets the maximum cargo weight, meets the sum of the cargo weights of all the cargo. Finally, if it is determined that the sum of the carrying weights of the remaining aircraft meets the sum of the cargo weights of all the cargo, one of the aircraft whose effective carrying weight meets the maximum cargo weight is selected as the aircraft to be unloaded from the net.
[0049] Optionally, in this embodiment, in the manner of the above embodiment, the same unloading aircraft is used to unload all the cargo in the net until all the cargo in the net is completely unloaded.
[0050] Optionally, in this embodiment, in the manner of the above embodiment, the current unloading aircraft is used to unload one or more pieces of cargo in the net, and after completing the unloading operation of the one or more pieces of cargo, a new unloading aircraft is selected to unload the remaining cargo in the net, wherein the new unloading aircraft can be selected according to the above implementation step S2.
[0051] Optionally, in this embodiment, based on the above-mentioned method of selecting one aircraft, for two or more aircraft, when it is determined that the sum of the carrying weights of the remaining aircraft meets the sum of the cargo weights of all cargoes, two or more aircraft among all the aircraft whose effective carrying weights meet the maximum cargo weight are jointly used as aircraft for unloading the cargo in the net. In this way, the unloading operations of all the cargo in the net are performed in turn until all the cargo in the net is unloaded.
[0052] Optionally, in this embodiment, while unloading operations of all cargo in the net are performed in turn until all cargo in the net is unloaded, the corresponding cargo unloading operation volume is configured according to the remaining power of the unloading aircraft. For example, when the remaining power of an unloading aircraft is higher than the remaining power of another unloading aircraft, the cargo unloading operation volume of the unloading aircraft is correspondingly configured to be greater than the cargo unloading operation volume of the other unloading aircraft.
[0053] Optionally, in this embodiment, based on the above-mentioned method of selecting one aircraft, for two or more aircraft, when it is determined that the sum of the carrying weights of the remaining aircraft meets the sum of the cargo weights of all cargoes, two or more aircraft among all the aircraft whose effective carrying weights meet the maximum cargo weight are jointly used as aircraft for unloading the cargo in the net. In this way, the cargo in the net is picked up together, that is, the unloading operation of all cargo is completed together and one by one until all cargo in the net is unloaded.
[0054] Optionally, in this embodiment, based on the above-mentioned method of selecting one aircraft, for two or more aircraft, when it is determined that the sum of the carrying weights of the remaining aircraft meets the sum of the cargo weights of all cargoes, two or more aircraft among all the aircraft whose effective carrying weights meet the maximum cargo weight are jointly used as aircraft for unloading the cargo in the net. In this way, the unloading method is determined according to the current cargo fragility marking level. For example, for cargo with a high cargo fragility marking level, the cargo in the net is picked up together, while for cargo with a low cargo fragility marking level, the cargo unloading operation is performed in a take-and-take and alternating manner.
[0055] This embodiment has the beneficial effect of obtaining a first number of all aircraft used to tow a net and a second number of all cargo within the net; and determining, based on one or more of the first number, the second number, or the quantitative relationship between the first number and the second number, at least one of the aircraft as the cargo unloading aircraft, or at least one other aircraft other than the aircraft, as the cargo unloading aircraft. This achieves an efficient unloading solution for net cargo, improves the stability and timeliness of unloading, reduces labor and material costs, and enhances the timeliness and flexibility of air logistics operations.
[0056] Figure 2 This is a second flow chart of the method for unloading net cargo according to the present invention. Based on the above embodiment, the step of determining at least one aircraft among all the aircraft as the unloading aircraft for the cargo includes:
[0057] S21. Determine whether the first number is greater than three, and determine whether the second number is less than a first preset value;
[0058] S22. When the first number is greater than three and the second number is less than the first preset value, select at least one of all the aircraft as the unloading aircraft.
[0059] Optionally, in this embodiment, when the first number is greater than three, a first preset value is set according to the first number, for example, the first number plus a fixed value is used as the first preset value, or for example, a preset multiple of the first number is used as the first preset value.
[0060] Optionally, in this embodiment, under the premise that the first number is greater than three and the second number is less than the first preset value, after determining that at least one of all the aircraft is selected as the unloading aircraft, the nets towed by the remaining aircraft can still ensure the aerial storage stability of all cargoes.
[0061] Figure 3 This is a third flow chart of the method for unloading net cargo according to the present invention. Based on the above embodiment, the step of determining at least one aircraft other than all the aircraft as the unloading aircraft includes:
[0062] S23. When the first number is less than three, select at least one aircraft other than all the aircraft as the unloading aircraft;
[0063] S24. When the first number is equal to three and the second number is greater than or equal to the first preset value, select at least one other aircraft other than all the aircraft as the unloading aircraft.
[0064] Optionally, in this embodiment, if the first number is less than three, after determining that at least one of the aircraft is selected as the unloading aircraft, the nets towed by the remaining aircraft cannot ensure the stability of all cargo in mid-air. Therefore, in this embodiment, at least one aircraft other than the aircraft is selected as the unloading aircraft.
[0065] Optionally, in this embodiment, when the first number is three and the second number is greater than or equal to the first preset value, it is determined that after selecting at least one of the aircraft as the unloading aircraft, the nets towed by the remaining aircraft cannot ensure the stability of the aerial storage of all the cargo. Therefore, in this embodiment, at least one aircraft other than all the aircraft is selected as the unloading aircraft.
[0066] Figure 4This is a fourth flow chart of the method for unloading net cargo according to the present invention. Based on the above embodiment, determining at least one of all the aircraft as the cargo unloading aircraft, or determining at least one other aircraft other than all the aircraft as the cargo unloading aircraft, includes:
[0067] S25. Taking the difference between the first quantity and the second quantity as the quantity relationship;
[0068] S26. When the difference is greater than a second preset value, select at least one aircraft from all the aircraft as the unloading aircraft; when the difference is less than or equal to the second preset value, select at least one other aircraft from all the aircraft as the unloading aircraft.
[0069] Optionally, in this embodiment, the second preset value is set based on the quantity interval in which the first quantity falls. For example, multiple quantity intervals are set from small to large. The closer the first quantity falls to the front of the quantity interval, the smaller the second preset value is set, and the closer the first quantity falls to the back of the quantity interval, the larger the second preset value is set. Thus, if the net towed by the remaining aircraft cannot ensure the stability of all cargo in the air, at least one aircraft other than all the aircraft will be selected as the unloading aircraft.
[0070] Figure 5 This is a fifth flow chart of the method for unloading net cargo according to the present invention. Based on the above embodiment, determining at least one of all the aircraft as the cargo unloading aircraft, or determining at least one other aircraft other than all the aircraft as the cargo unloading aircraft, includes:
[0071] S27. Taking a multiple of the first quantity to the second quantity as the quantitative relationship;
[0072] S28. When the multiple is greater than a third preset value, select at least one of all the aircraft as the unloading aircraft; when the multiple is less than or equal to the third preset value, select at least one other aircraft other than all the aircraft as the unloading aircraft.
[0073] Optionally, in this embodiment, as described in the above example, multiple multiplication intervals are set from small to large, and the third preset value is set according to each multiplication interval. For example, the median of the multiplication interval is positively correlated with the third preset value. Based on this, if the net towed by the remaining aircraft cannot ensure the stability of the aerial storage of all cargo, at least one other aircraft other than all the aircraft will be selected as the unloading aircraft.
[0074] Based on the above embodiments, the present invention further provides a device for unloading netted cargo, the device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, the following is achieved:
[0075] Obtaining a first quantity of all aircraft used to tow a net, and obtaining a second quantity of all cargo within the net;
[0076] At least one of all the aircraft is determined to be the unloading aircraft for the cargo, or at least one other aircraft than all the aircraft is determined to be the unloading aircraft based on one or more of the first quantity, the second quantity, and a quantitative relationship between the first quantity and the second quantity.
[0077] Optionally, when the computer program is executed by the processor, it implements:
[0078] determining whether the first number is greater than three, and determining whether the second number is less than a first preset value;
[0079] When the first number is greater than three and the second number is less than the first preset value, selecting at least one of all the aircraft as the unloading aircraft;
[0080] When the first number is less than three, selecting at least one other aircraft other than all the aircraft as the unloading aircraft;
[0081] When the first number is equal to three and the second number is greater than or equal to the first preset value, at least one aircraft other than all the aircraft is selected as the unloading aircraft.
[0082] Optionally, when the computer program is executed by the processor, it implements:
[0083] taking the difference between the first quantity and the second quantity as the quantitative relationship;
[0084] When the difference is greater than a second preset value, at least one of all the aircraft is selected as the unloading aircraft; when the difference is less than or equal to the second preset value, at least one other aircraft other than all the aircraft is selected as the unloading aircraft.
[0085] Optionally, when the computer program is executed by the processor, it implements:
[0086] Taking the multiple of the first quantity to the second quantity as the quantitative relationship;
[0087] When the multiple is greater than a third preset value, at least one of all the aircraft is selected as the unloading aircraft; when the multiple is less than or equal to the third preset value, at least one other aircraft other than all the aircraft is selected as the unloading aircraft.
[0088] It should be noted that the above-mentioned device embodiment and method embodiment belong to the same concept, and their specific implementation process is detailed in the method embodiment, and the technical features in the method embodiment are applicable to the device embodiment, which will not be repeated here.
[0089] Based on the above embodiments, the present invention also proposes a computer-readable storage medium, which stores a program for unloading net cargo. When the program for unloading net cargo is executed by a processor, the steps of the method for unloading net cargo as described in any of the above items are implemented.
[0090] It should be noted that the above-mentioned medium embodiment and method embodiment belong to the same concept, and their specific implementation process is detailed in the method embodiment, and the technical features in the method embodiment are applicable to the medium embodiment, which will not be repeated here.
[0091] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0092] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.
[0093] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0094] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are protected by the present invention.
Claims
1. A method for unloading net cargo, characterized in that: The method comprises: Obtaining a first quantity of all aircraft used to tow a net, and obtaining a second quantity of all cargo within the net; At least one of all the aircraft is determined to be the unloading aircraft for the cargo, or at least one other aircraft than all the aircraft is determined to be the unloading aircraft based on one or more of the first quantity, the second quantity, and a quantitative relationship between the first quantity and the second quantity.
2. The method for unloading net cargo according to claim 1, characterized in that: The determining of using at least one of all the aircraft as the unloading aircraft for the cargo includes: determining whether the first number is greater than three, and determining whether the second number is less than a first preset value; When the first number is greater than three and the second number is less than the first preset value, at least one of all the aircraft is selected as the unloading aircraft.
3. The method for unloading net cargo according to claim 2, characterized in that: The determining that at least one aircraft other than all the aircraft is used as the unloading aircraft includes: When the first number is less than three, selecting at least one other aircraft other than all the aircraft as the unloading aircraft; When the first number is equal to three and the second number is greater than or equal to the first preset value, at least one aircraft other than all the aircraft is selected as the unloading aircraft.
4. The method for unloading net cargo according to claim 1, characterized in that: The determining of at least one of all the aircraft as the unloading aircraft for the cargo, or determining of at least one other aircraft than all the aircraft as the unloading aircraft, includes: taking the difference between the first quantity and the second quantity as the quantitative relationship; When the difference is greater than a second preset value, at least one of all the aircraft is selected as the unloading aircraft; when the difference is less than or equal to the second preset value, at least one other aircraft other than all the aircraft is selected as the unloading aircraft.
5. The method for unloading net cargo according to claim 1, characterized in that: The determining of at least one of all the aircraft as the unloading aircraft for the cargo, or determining of at least one other aircraft than all the aircraft as the unloading aircraft, includes: Taking the multiple of the first quantity to the second quantity as the quantitative relationship; When the multiple is greater than a third preset value, at least one of all the aircraft is selected as the unloading aircraft; when the multiple is less than or equal to the third preset value, at least one other aircraft other than all the aircraft is selected as the unloading aircraft.
6. A device for unloading net cargo, characterized in that: The device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, the computer program implements: Obtaining a first quantity of all aircraft used to tow a net, and obtaining a second quantity of all cargo within the net; At least one of all the aircraft is determined to be the unloading aircraft for the cargo, or at least one other aircraft than all the aircraft is determined to be the unloading aircraft based on one or more of the first quantity, the second quantity, and a quantitative relationship between the first quantity and the second quantity.
7. The unloading equipment for net cargo according to claim 6, characterized in that: When the computer program is executed by the processor, it realizes: determining whether the first number is greater than three, and determining whether the second number is less than a first preset value; When the first number is greater than three and the second number is less than the first preset value, selecting at least one of all the aircraft as the unloading aircraft; When the first number is less than three, selecting at least one other aircraft other than all the aircraft as the unloading aircraft; When the first number is equal to three and the second number is greater than or equal to the first preset value, at least one aircraft other than all the aircraft is selected as the unloading aircraft.
8. The unloading equipment for net cargo according to claim 7, characterized in that: When the computer program is executed by the processor, it realizes: taking the difference between the first quantity and the second quantity as the quantitative relationship; When the difference is greater than a second preset value, at least one of all the aircraft is selected as the unloading aircraft; when the difference is less than or equal to the second preset value, at least one other aircraft other than all the aircraft is selected as the unloading aircraft.
9. The unloading equipment for net cargo according to claim 8, characterized in that: When the computer program is executed by the processor, it realizes: Taking the multiple of the first quantity to the second quantity as the quantitative relationship; When the multiple is greater than a third preset value, at least one of all the aircraft is selected as the unloading aircraft; when the multiple is less than or equal to the third preset value, at least one other aircraft other than all the aircraft is selected as the unloading aircraft.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a program for unloading net cargo, and when the program is executed by a processor, the steps of the method for unloading net cargo according to any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Unmanned aerial transport system comprising primary aircraft and secondary aircraft
CN216102769U
Delivery with swarming aerial vehicles
US20200233411A1