Multi-unmanned aerial vehicle inspection task distribution system and method, electronic equipment and storage medium
By using geographic feature information to divide sub-areas and automatically assign tasks in the multi-UAV inspection task allocation system, the high cost and low efficiency problems caused by manual area division are solved, and more efficient and accurate task allocation is achieved.
Patent Information
- Application Number
- CN202510748160.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-06
- Publication Date
- 2025-09-05
AI Technical Summary
In existing technologies, the allocation of multi-UAV inspection tasks mainly relies on manual area division, which leads to high labor costs and is easily affected by human factors, and the allocation is not accurate and efficient enough.
By determining the area to be inspected, classifying it according to geographical feature information, dividing it into sub-areas, and assigning tasks based on the distance between the drone and the sub-area and the geographical feature information, automated control is achieved using electronic equipment and storage media.
It improves the accuracy and efficiency of multi-UAV inspection task allocation, reduces labor costs, and reduces the impact of human factors.
Smart Images

Figure CN120595827A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of drones, and in particular to a multi-drone inspection task allocation system, method, electronic equipment and storage medium. Background Art
[0002] With the rapid development of science and technology, drone technology has been widely adopted in various fields, including military, industrial, and civilian applications (such as disaster relief) due to its flexibility, efficiency, and versatility. When multiple drones collaborate to perform inspection tasks, efficiently assigning inspection tasks to each drone is key to achieving rapid and accurate completion. However, related technologies typically use manual area division to assign tasks. This method not only requires high labor costs but is also subject to significant human error and prone to errors. Summary of the Invention
[0003] The present invention provides a multi-UAV inspection task allocation system, method, electronic device and storage medium, aiming to solve at least one of the technical problems existing in the prior art.
[0004] The technical solution of the present invention is a multi-UAV inspection task allocation system, comprising:
[0005] The area determination module is used to determine the area to be inspected;
[0006] A division module, configured to classify the area to be inspected according to geographical feature information within the area to be inspected to obtain sub-areas;
[0007] an allocation module, configured to obtain allocation information for allocating the sub-area to the corresponding drone based on the distance between the drone and the sub-area and the geographical feature information of the sub-area;
[0008] An execution module is used to control the drone to inspect the corresponding sub-area according to the allocation information.
[0009] According to some embodiments of the present invention, the further comprising:
[0010] The acquisition module is used to acquire the geographical feature information in the area to be inspected, and send the geographical feature information in the area to be inspected to the division module.
[0011] The beneficial effects of the present invention include: the multi-UAV inspection task allocation system includes an area determination module for determining the area to be inspected; a division module for classifying the area to be inspected based on the geographic feature information within the area to be inspected to obtain sub-areas; an allocation module for obtaining allocation information for allocating the sub-areas to corresponding UAVs based on the distance between the UAV and the sub-area and the geographic feature information of the sub-area; and an execution module for controlling the UAVs to inspect the corresponding sub-areas based on the allocation information. Classifying the area to be inspected based on the geographic feature information within the area to be inspected to obtain sub-areas improves the accuracy of multi-UAV inspection task allocation. Furthermore, the sub-areas are allocated to corresponding UAVs based on the geographic feature information of the sub-areas and the distance between the UAV and the sub-area, thereby improving the efficiency of allocating inspection tasks to each UAV.
[0012] The technical solution of the present invention also relates to a multi-UAV inspection task allocation method, which is applied to a multi-UAV inspection task allocation system, comprising:
[0013] Determine the area to be inspected;
[0014] Classifying the area to be inspected according to geographical feature information within the area to be inspected to obtain sub-areas;
[0015] Obtaining allocation information for allocating the sub-area to the corresponding drone based on the distance between the drone and the sub-area and the geographic feature information of the sub-area;
[0016] The drone is controlled to inspect the corresponding sub-area according to the allocation information.
[0017] According to some embodiments of the present invention, after determining the area to be inspected, the method further includes:
[0018] Obtain the geographic feature information within the area to be inspected.
[0019] The technical solution of the present invention also relates to an electronic device, which includes a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, it implements the multi-UAV inspection task allocation method as described above.
[0020] The technical solution of the present invention also relates to a storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the multi-UAV inspection task allocation method as described above.
[0021] The beneficial effects of the present invention include: a multi-UAV inspection task allocation method, applied to a multi-UAV inspection task allocation system, comprising determining an area to be inspected, classifying the area to be inspected based on geographic feature information within the area to be inspected to obtain sub-areas, then obtaining allocation information for allocating the sub-areas to corresponding UAVs based on the distance between the UAV and the sub-areas and the geographic feature information of the sub-areas, and controlling the UAVs to inspect the corresponding sub-areas based on the allocation information. Classifying the area to be inspected based on geographic feature information within the area to be inspected to obtain sub-areas improves the accuracy of multi-UAV inspection task allocation. Furthermore, allocating the sub-areas to corresponding UAVs based on the geographic feature information of the sub-areas and the distance between the UAV and the sub-areas improves the efficiency of allocating inspection tasks to each UAV.
[0022] In addition, additional aspects and advantages of the present invention will be set forth in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 2 is a schematic diagram of a multi-UAV inspection task allocation system in an embodiment of the present invention.
[0024] Figure 2 This is an optional flowchart of the multi-UAV inspection task allocation method in an embodiment of the present invention. DETAILED DESCRIPTION
[0025] The following will be combined with the embodiments and drawings to clearly and completely describe the concept, specific structure and technical effects of the present invention so as to fully understand the purpose, scheme and effect of the present invention. It should be noted that the embodiments and features in the embodiments of this application can be combined with each other unless there is a conflict.
[0026] It should be noted that, unless otherwise specified, when a feature is referred to as being "fixed" or "connected" to another feature, it may be directly fixed or connected to the other feature or indirectly fixed or connected to the other feature. Furthermore, terms such as "upper," "lower," "left," "right," "top," and "bottom" used in this disclosure are intended solely to describe the relative positions of the components of the disclosure as shown in the accompanying drawings.
[0027] In addition, unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art. The terms used in this specification are only for describing specific embodiments and are not intended to limit the present invention. The term "and / or" as used herein includes any combination of one or more of the related listed items.
[0028] It should be understood that although the terms first, second, third, etc. may be used to describe various elements in the present invention, these elements should not be limited to these terms. These terms are only used to distinguish elements of the same type from each other. For example, a first element may also be referred to as a second element, and similarly, a second element may also be referred to as a first element without departing from the scope of the present invention.
[0029] Reference Figure 1 In some embodiments, the technical solution of the present invention is a multi-UAV inspection task allocation system, including an area determination module, a division module, an allocation module and an execution module. The area determination module is used to determine the area to be inspected, the division module is used to classify the area to be inspected according to the geographical feature information in the area to be inspected to obtain sub-areas, the allocation module is used to obtain allocation information for allocating the sub-area to the corresponding UAV based on the distance between the UAV and the sub-area and the geographical feature information of the sub-area, and the execution module is used to control the UAV to inspect the corresponding sub-area according to the allocation information.
[0030] In some embodiments, the multi-UAV inspection task allocation system further includes an acquisition module configured to acquire geographic feature information within the area to be inspected and send the geographic feature information within the area to be inspected to the division module.
[0031] Specifically, the area determination module is connected to the division module, the division module is connected to the allocation module, the allocation module is connected to the execution module, and the acquisition module is connected to the division module.
[0032] As can be seen, the multi-UAV inspection task allocation system includes an area determination module for determining the area to be inspected; a division module for classifying the area to be inspected into sub-areas based on the geographic characteristics of the area to be inspected; an allocation module for obtaining allocation information for assigning sub-areas to corresponding UAVs based on the distance between the UAV and the sub-area and the geographic characteristics of the sub-area; and an execution module for controlling the UAVs to inspect the corresponding sub-areas based on the allocation information. Classifying the area to be inspected into sub-areas based on the geographic characteristics of the area to be inspected improves the accuracy of multi-UAV inspection task allocation. Furthermore, sub-areas are assigned to corresponding UAVs based on their geographic characteristics and the distance between the UAV and the sub-area, improving the efficiency of assigning inspection tasks to each UAV.
[0033] Reference Figure 2 In some embodiments, the technical solution of the present invention is a multi-UAV inspection task allocation method, including but not limited to steps S101 to S104. Each step is introduced in turn below.
[0034] Step S101: Determine the area to be inspected.
[0035] Specifically, the area to be inspected is the area where the drone will perform inspection tasks.
[0036] Step S102: Classify the area to be inspected according to the geographical feature information in the area to be inspected to obtain sub-areas.
[0037] In some embodiments, after determining the area to be inspected, the method further includes: obtaining geographical feature information within the area to be inspected.
[0038] Step S103: obtaining allocation information for allocating the sub-area to the corresponding drone based on the distance between the drone and the sub-area and the geographical feature information of the sub-area.
[0039] Specifically, geographic feature information includes, but is not limited to, geographic features and the location information of each geographic feature. Geographic features include, but are not limited to, forests, rivers, and construction sites. The location information of geographic features can specifically be the latitude and longitude information of the geographic features. For example, if area A includes two geographic features, a forest and a river, and you want to divide area A, you would obtain the forest and river, as well as the latitude and longitude information corresponding to the forest and river, from area A.
[0040] Step S104: Control the drone to inspect the corresponding sub-area according to the allocation information.
[0041] As can be seen, the multi-UAV inspection task allocation method, applied to a multi-UAV inspection task allocation system, includes determining the area to be inspected, classifying the area to be inspected based on geographic feature information within the area to be inspected to obtain sub-areas, obtaining allocation information for allocating the sub-areas to corresponding UAVs based on the distance between the UAV and the sub-areas and the geographic feature information of the sub-areas, and controlling the UAVs to inspect the corresponding sub-areas based on the allocation information. Classifying the area to be inspected based on geographic feature information within the area to be inspected to obtain sub-areas improves the accuracy of multi-UAV inspection task allocation. Furthermore, allocating the sub-areas to corresponding UAVs based on the geographic feature information of the sub-areas and the distance between the UAV and the sub-areas improves the efficiency of allocating inspection tasks to each UAV.
[0042] An embodiment of the present invention further provides an electronic device comprising a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the above-described multi-UAV inspection task allocation method. The electronic device can be any intelligent terminal, such as a computer.
[0043] An embodiment of the present invention also provides a storage medium storing a computer program, which implements the above-mentioned multi-UAV inspection task allocation method when executed by a processor.
[0044] It should be appreciated that the method steps in the embodiments of the present invention can be implemented or executed by computer hardware, a combination of hardware and software, or by computer instructions stored in a non-transitory computer-readable memory. The method can use standard programming techniques. Each program can be implemented in a high-level procedural or object-oriented programming language to communicate with the computer system. However, if desired, the program can be implemented in assembly or machine language. In any case, the language can be a compiled or interpreted language. In addition, for this purpose, the program can be run on a programmed application-specific integrated circuit.
[0045] Furthermore, the operations of the processes described herein may be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by the context. The processes described herein (or variations and / or combinations thereof) may be performed under the control of one or more computer systems configured with executable instructions and may be implemented as code (e.g., executable instructions, one or more computer programs, or one or more applications) that is executed collectively on one or more processors, by hardware, or a combination thereof. The computer program includes a plurality of instructions that can be executed by one or more processors.
[0046] Further, the methods can be implemented in any type of computing platform that is operably connected to a suitable computer, including but not limited to a personal computer, a minicomputer, a mainframe, a workstation, a network or distributed computing environment, a separate or integrated computer platform, or in communication with a charged particle tool or other imaging device, etc. Various aspects of the present invention can be implemented as machine-readable code stored on a non-transitory storage medium or device, whether removable or integrated into a computing platform, such as a hard disk, an optical read and / or write storage medium, RAM, ROM, etc., so that it can be read by a programmable computer, and when the storage medium or device is read by the computer, it can be used to configure and operate the computer to perform the processes described herein. In addition, the machine-readable code, or portions thereof, can be transmitted over a wired or wireless network. When such media includes instructions or programs that implement the steps described above in conjunction with a microprocessor or other data processor, the invention described herein includes these and other different types of non-transitory computer-readable storage media. When programmed according to the methods and techniques of the present invention, the present invention can also include the computer itself.
[0047] The computer program can be applied to input data to perform the functions described herein, thereby converting the input data to generate output data that is stored in a non-volatile memory. The output information can also be applied to one or more output devices such as a display. In a preferred embodiment of the present invention, the converted data represents a physical and tangible object, including a specific visual depiction of the physical and tangible object produced on the display.
[0048] The above description is merely a preferred embodiment of the present invention. The present invention is not limited to the aforementioned embodiments. As long as the technical effects of the present invention are achieved by the same means, any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention shall be included within the scope of protection of the present invention. Within the scope of protection of the present invention, various modifications and variations of the technical solutions and / or implementation methods are possible.
Claims
1. Multi-UAV inspection task allocation system, characterized by: include: The area determination module is used to determine the area to be inspected; A division module, configured to classify the area to be inspected according to geographical feature information within the area to be inspected to obtain sub-areas; an allocation module, configured to obtain allocation information for allocating the sub-area to the corresponding drone based on the distance between the drone and the sub-area and the geographical feature information of the sub-area; An execution module is used to control the drone to inspect the corresponding sub-area according to the allocation information.
2. The multi-UAV inspection task allocation system according to claim 1 is characterized in that: Also includes: The acquisition module is used to acquire the geographical feature information in the area to be inspected, and send the geographical feature information in the area to be inspected to the division module.
3. A multi-UAV inspection task allocation method, applied to a multi-UAV inspection task allocation system, is characterized by: include: Determine the area to be inspected; Classifying the area to be inspected according to geographical feature information within the area to be inspected to obtain sub-areas; Obtaining allocation information for allocating the sub-area to the corresponding drone based on the distance between the drone and the sub-area and the geographic feature information of the sub-area; The drone is controlled to inspect the corresponding sub-area according to the allocation information.
4. The multi-UAV inspection task allocation method according to claim 3 is characterized in that: After determining the area to be inspected, the following also needs to be done: Obtain the geographic feature information within the area to be inspected.
5. An electronic device, characterized in that: The electronic device includes a memory and a processor, the memory stores a computer program, and when the processor executes the computer program, it implements the multi-UAV inspection task allocation method described in any one of claims 3 to 4.
6. A storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the multi-UAV inspection task allocation method according to any one of claims 3 to 4 is implemented.