Formation flying lighting configuration method, device and computer-readable storage medium

By generating formation dots and lighting up the aircraft lights, the problem of inefficient UAV formation flight design is solved, and efficient lighting configuration and real-time experience improvement are achieved.

CN115988717BActive Publication Date: 2025-09-23EHANG INTELLIGENT EQUIP GUANGZHOU CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211545881.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-05
Publication Date
2025-09-23
Estimated Expiration
2042-12-05

AI Technical Summary

Technical Problem

Existing drone formation flying and dot color change solutions rely on communication and collaboration between customers and operators, resulting in low design efficiency and a failure to provide immediacy and a sense of participation.

Method used

By obtaining the pixel coordinates and colors of the formation flight design drawing, a result list is formed, and the list is traversed according to the point distance to generate the formation dot matrix, lighting up the aircraft lighting colors, and simplifying the designer's lighting arrangement work.

Benefits of technology

It achieves more efficient formation flying lighting configuration, optimizes design conversion steps, and improves design participation and real-time experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115988717B_ABST
    Figure CN115988717B_ABST
Patent Text Reader

Abstract

The present invention discloses a formation flight lighting configuration method, device, and computer-readable storage medium. The method comprises: obtaining the coordinates and colors of each pixel in a formation flight design drawing, and forming a result list from the coordinates and colors of each pixel; traversing the result list at a point distance corresponding to the formation flight, and obtaining a formation dot matrix composed of formation rows and formation columns of non-transparent colors; and illuminating the lighting colors of each aircraft in the formation flight according to the formation dot matrix. The present invention realizes a more efficient formation flight lighting configuration solution, optimizes the manual conversion steps of formation flight, and enhances the design participation and real-time experience of formation flight.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of unmanned aerial vehicles, and in particular to a formation flight lighting configuration method, device, and computer-readable storage medium. Background Art

[0002] In existing technologies, formation flying of drones and other aircraft, as well as dot-matrix color-changing schemes, have become popular display methods. Currently, these display schemes require the equipment manufacturer to tailor the client's image design requirements. For example, the client first provides an initial rendering, and the operator's designer then creates a dot matrix corresponding to the rendering, with each dot representing a drone. Finally, the operator's formation flying software identifies and analyzes the relative positions of the drones and illuminates them for display.

[0003] It can be seen that the current formation flying lighting configuration plan relies heavily on communication and collaboration between the client and the operator. The operator's designers need to spend a lot of time and effort to convert the renderings and dot matrix images. The implementation efficiency of the plan is low and it cannot bring immediate sense of participation and experience to the client. Summary of the Invention

[0004] In order to solve the above technical defects in the prior art, the present invention proposes a formation flying lighting configuration method, which includes:

[0005] Obtaining the coordinates and colors of each pixel of the formation flying design drawing, and forming a result list by the coordinates and colors of each pixel;

[0006] Traversing the result list according to the point distance corresponding to the formation flight, and obtaining a formation dot matrix consisting of formation rows and formation columns in non-transparent colors;

[0007] Lighting colors of the lights of the respective aircraft in the formation flight are illuminated according to the formation dot matrix.

[0008] Optionally, the acquiring of the coordinates and colors of each pixel of the formation flying design drawing and forming a result list by the coordinates and colors of each pixel include:

[0009] Obtaining the design drawing through the client of the formation flight;

[0010] In the operation interface of the design drawing, the inactive area of ​​the design drawing is determined according to the adjusted selection box, and the adjusted design drawing is imported into the service end of the formation flight.

[0011] Optionally, the acquiring of the coordinates and colors of each pixel of the formation flying design drawing and forming a result list by the coordinates and colors of each pixel include:

[0012] Obtaining the number of the aircraft in the formation flight through the formation flight client;

[0013] The client converts the resolution and / or size of the input design drawing according to the number of aircraft, and imports the converted design drawing into the formation flight server.

[0014] Optionally, traversing the result list according to the point distance corresponding to the formation flight and obtaining a formation dot matrix consisting of formation rows and formation columns in non-transparent colors includes:

[0015] Preset an opacity threshold;

[0016] When traversing the result list according to the point distance, the coordinates and colors of the points whose colors are lower than the opacity threshold are eliminated.

[0017] Optionally, traversing the result list according to the point distance corresponding to the formation flight and obtaining a formation dot matrix consisting of formation rows and formation columns in non-transparent colors includes:

[0018] Preset a brightness threshold;

[0019] When traversing the result list according to the point distance, the coordinates and colors of the points whose colors are lower than the brightness threshold are eliminated.

[0020] Optionally, traversing the result list according to the point distance corresponding to the formation flight and obtaining a formation dot matrix consisting of formation rows and formation columns in non-transparent colors includes:

[0021] Acquire the first row and column data of the formation lattice and the maximum arrangement data of all the aircraft;

[0022] Obtain a deviation value between the first row and column data and the maximum arrangement data.

[0023] Optionally, traversing the result list according to the point distance corresponding to the formation flight and obtaining a formation dot matrix consisting of formation rows and formation columns in non-transparent colors further includes:

[0024] When the deviation value is a negative value or is less than a preset deviation threshold, determining that the maximum arrangement data meets the formation requirement of the first row and column data;

[0025] When the deviation value is greater than or equal to the deviation threshold, it is determined that the maximum arrangement data cannot meet the formation requirement of the first row and column data, and the dot pitch is lowered according to the deviation value to obtain updated second row and column data.

[0026] Optionally, lighting up the light colors of the respective aircraft in the formation flight according to the formation dot matrix includes:

[0027] After lighting up the lights of the plurality of aircraft in the formation flight according to the formation dot matrix, displaying the lighting status of the plurality of aircraft in the editing interface of the formation flight client;

[0028] The client receives and responds to one or more of a bright spot adding instruction, a bright spot deleting instruction, a bright spot moving instruction and a bright spot adjusting instruction for the plurality of lighting states issued by the user.

[0029] The present invention also proposes a formation flight lighting configuration device, which includes a memory, a processor, and a computer program stored in the memory and runnable on the processor. When the computer program is executed by the processor, the steps of the formation flight lighting configuration method as described in any one of the above items are implemented.

[0030] The present invention also proposes a computer-readable storage medium, which stores a formation flight lighting configuration program. When the formation flight lighting configuration program is executed by a processor, the steps of the formation flight lighting configuration method as described in any one of the above items are implemented.

[0031] The formation flight lighting configuration method, device, and computer-readable storage medium of the present invention obtain the coordinates and colors of each pixel in a formation flight design drawing and form a result list based on the coordinates and colors of each pixel; traverse the result list at the point distance corresponding to the formation flight to obtain a formation dot matrix composed of formation rows and columns of non-transparent colors; and illuminate the lighting colors of each aircraft in the formation flight according to the formation dot matrix. This achieves a more efficient formation flight lighting configuration solution, optimizes the manual conversion steps of formation flight, and enhances the design participation and real-time experience of formation flight. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] The present invention will be further described below with reference to the accompanying drawings and embodiments, in which:

[0033] Figure 1 This is a first flow chart of the formation flying lighting configuration method of the present invention;

[0034] Figure 2 is a second flow chart of the formation flying lighting configuration method of the present invention;

[0035] Figure 3 is a third flow chart of the formation flying lighting configuration method of the present invention;

[0036] Figure 4 is a fourth flow chart of the formation flying lighting configuration method of the present invention;

[0037] Figure 5 is a fifth flow chart of the formation flying lighting configuration method of the present invention;

[0038] Figure 6 is a sixth flow chart of the formation flying lighting configuration method of the present invention;

[0039] Figure 7 is the seventh flow chart of the formation flying lighting configuration method of the present invention;

[0040] Figure 8 is an eighth flow chart of the formation flying lighting configuration method of the present invention;

[0041] Figure 9 This is a result list traversal flow chart of the formation flying lighting configuration method 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 formation flight lighting configuration method of the present invention. This embodiment proposes a formation flight lighting configuration method, which includes:

[0045] S1. Obtaining the coordinates and colors of each pixel of the formation flight design drawing, and forming a result list based on the coordinates and colors of each pixel;

[0046] S2. traverse the result list according to the point distance corresponding to the formation flight, and obtain a formation dot matrix consisting of formation rows and formation columns in non-transparent colors;

[0047] S3. Light up the lighting colors of the respective aircraft in the formation flight according to the formation dot matrix.

[0048] In this embodiment, all pixels of the design drawing are read; alternatively, an operation interface is provided, and the user draws an irregular polygon selection box to eliminate unnecessary areas, and all pixels of the remaining areas are read.

[0049] In this embodiment, please refer to Figure 9The figure shows the specific process of traversing the result list according to the point spacing corresponding to the formation flight and obtaining a formation dot matrix composed of formation rows and formation columns of non-transparent colors. First, take reading all the pixels of the design drawing as an example to explain, obtain the height height and width width of the design drawing, and create a new result list list; then, traverse according to the user-specified or preset point spacing step, where the preset variables i = 0 and j = 0, and query the pixel color p in the i-th row and j-th column in the above design drawing according to the above result list list. If the pixel color p is transparent, the point spacing step is increased once based on the j-th column. If the pixel color p is non-transparent, the pixel color p is added to the result list list and the point spacing step is increased once based on the j-th column. The above steps are repeated until the number of rows and columns queried reaches the range of the above height height and width width respectively.

[0050] It can be seen that in this embodiment, by obtaining a color list from the design image and arranging the drones to light up lights of corresponding colors, the designer's lighting arrangement design work is greatly simplified.

[0051] This embodiment achieves a more efficient lighting configuration solution for formation flight, optimizes manual conversion steps, and enhances design engagement and real-time experience by obtaining the coordinates and colors of each pixel in a formation flight design drawing, composing a result list based on the coordinates and colors of each pixel; traversing the result list at point distances corresponding to the formation flight to obtain a formation dot matrix consisting of non-transparent formation rows and columns; and illuminating the lighting colors of each aircraft in the formation flight based on the formation dot matrix.

[0052] Figure 2 This is a second flow chart of the formation flying lighting configuration method of the present invention. Based on the above embodiment, the coordinates and colors of each pixel of the formation flying design drawing are obtained, and a result list is formed by the coordinates and colors of each pixel, including:

[0053] S11. Obtaining the design drawing through the formation flight client;

[0054] S12. In the operation interface of the design drawing, determine the inactive area of ​​the design drawing according to the adjusted selection box, and import the adjusted design drawing to the formation flight server.

[0055] Optionally, in the operation interface of the design drawing, on the one hand, a movable selection box is displayed for determining the inactive area in the design drawing, and on the other hand, an effective range is displayed for determining the current number of drones, thereby improving the effectiveness of subsequent lighting plans.

[0056] Figure 3 This is a third flow chart of the formation flying lighting configuration method of the present invention. Based on the above embodiment, the coordinates and colors of each pixel of the formation flying design drawing are obtained, and a result list is formed by the coordinates and colors of each pixel, including:

[0057] S13. Obtaining the number of the aircraft in the formation flight through the formation flight client;

[0058] S14. Converting the resolution and / or size of the input design drawing according to the number of aircraft through the client, and importing the converted design drawing to the formation flight server.

[0059] In this embodiment, on the one hand, the resolution and / or size of the input design drawing is converted by the client according to the number of aircraft, and the converted design drawing is imported into the formation flight server, thereby realizing the front-end deviation reduction scheme; on the other hand, the point spacing is adjusted by subsequently comparing the first row and column data of the formation dot matrix with the maximum arrangement data of all the aircraft, thereby realizing the post-end deviation reduction scheme; the combination of the two further ensures the effectiveness of the subsequently generated lighting scheme.

[0060] Figure 4 This is a fourth flow chart of the formation flying lighting configuration method of the present invention. Based on the above embodiment, traversing the result list according to the point distance corresponding to the formation flight and obtaining a formation dot matrix composed of formation rows and formation columns in non-transparent colors includes:

[0061] S21. Preset an opacity threshold;

[0062] S22. When traversing the result list according to the point distance, eliminate the coordinates and the colors of the points whose colors are lower than the opacity threshold.

[0063] Optionally, in this embodiment, the transparent color is removed; the color that is the same as the background color in the drone flight environment is removed.

[0064] Figure 5 This is a fifth flow chart of the formation flying lighting configuration method of the present invention. Based on the above embodiment, traversing the result list according to the point distance corresponding to the formation flight and obtaining a formation dot matrix composed of formation rows and formation columns in non-transparent colors includes:

[0065] S23, presetting a brightness threshold;

[0066] S24. When traversing the result list according to the point distance, eliminate the coordinates and the colors of the points whose colors are lower than the brightness threshold.

[0067] Optionally, in this embodiment, pure black or the brightness threshold is set to be within a preset range close to pure black, so as to eliminate these darker meaningless colors.

[0068] Figure 6 This is a sixth flow chart of the formation flying lighting configuration method of the present invention. Based on the above embodiment, traversing the result list according to the point distance corresponding to the formation flight and obtaining a formation dot matrix composed of formation rows and formation columns of non-transparent colors includes:

[0069] S25, obtaining the first row and column data of the formation lattice and the maximum arrangement data of all the aircraft;

[0070] S26. Obtain a deviation value between the first row and column data and the maximum arrangement data.

[0071] Figure 7 This is a seventh flow chart of the formation flying lighting configuration method of the present invention. Based on the above embodiment, the method of traversing the result list according to the point distance corresponding to the formation flight and obtaining a formation dot matrix composed of formation rows and formation columns of non-transparent colors further includes:

[0072] S27: When the deviation value is a negative value or is less than a preset deviation threshold, determining that the maximum arrangement data meets the formation requirement of the first row and column data;

[0073] S28. When the deviation value is greater than or equal to the deviation threshold, determine that the maximum arrangement data cannot meet the formation requirements of the first row and column data, and lower the dot pitch according to the deviation value to obtain updated second row and column data.

[0074] Optionally, in this embodiment, the above step of updating the first row and column data to the second row and column data may be executed cyclically until the deviation between the number of drones in this flight and the generated number is reduced to a preset range.

[0075] Figure 8 This is an eighth flow chart of the formation flight lighting configuration method of the present invention. Based on the above embodiment, lighting up the lighting colors of each aircraft in the formation flight according to the formation dot matrix includes:

[0076] S31, after lighting the lights of the plurality of aircraft in the formation flight according to the formation dot matrix, displaying the lighting status of the plurality of aircraft in the editing interface of the formation flight client;

[0077] S32: receiving, through the client, and responding to one or more of a bright spot adding instruction, a bright spot deleting instruction, a bright spot moving instruction, and a bright spot adjusting instruction for the plurality of lighting states issued by the user.

[0078] Based on the above embodiments, the present invention also proposes a formation flight lighting configuration device, which includes a memory, a processor, and a computer program stored in the memory and runnable on the processor. When the computer program is executed by the processor, the steps of the formation flight lighting configuration method as described in any one of the above items are implemented.

[0079] 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.

[0080] Based on the above embodiments, the present invention also proposes a computer-readable storage medium, which stores a formation flight lighting configuration program. When the formation flight lighting configuration program is executed by a processor, the steps of the formation flight lighting configuration method as described in any one of the above items are implemented.

[0081] 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.

[0082] 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.

[0083] 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.

[0084] 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.

[0085] 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 formation flying lighting configuration method, characterized in that: The method comprises: Obtaining the coordinates and colors of each pixel of the formation flying design drawing, and forming a result list by the coordinates and colors of each pixel; Traversing the result list according to the point distance corresponding to the formation flight, and obtaining a formation dot matrix consisting of formation rows and formation columns in non-transparent colors; lighting up the lighting colors of the respective aircraft in the formation flight according to the formation dot matrix; The step of traversing the result list according to the point distance corresponding to the formation flight and obtaining a formation dot matrix consisting of formation rows and formation columns in non-transparent colors includes: Preset an opacity threshold or brightness threshold; When traversing the result list according to the point distance, the coordinates and the colors of the points whose colors are lower than the opacity threshold or the brightness threshold are eliminated.

2. The formation flying lighting configuration method according to claim 1, characterized in that: The step of obtaining the coordinates and colors of each pixel of the formation flight design drawing and forming a result list based on the coordinates and colors of each pixel includes: Obtaining the design drawing through the client of the formation flight; In the operation interface of the design drawing, the inactive area of ​​the design drawing is determined according to the adjusted selection box, and the adjusted design drawing is imported into the service end of the formation flight.

3. The formation flying lighting configuration method according to claim 1, characterized in that: The step of obtaining the coordinates and colors of each pixel of the formation flight design drawing and forming a result list based on the coordinates and colors of each pixel includes: Obtaining the number of the aircraft in the formation flight through the formation flight client; The client converts the resolution and / or size of the input design drawing according to the number of aircraft, and imports the converted design drawing into the formation flight server.

4. The formation flying lighting configuration method according to claim 1, characterized in that: The step of traversing the result list according to the point distance corresponding to the formation flight and obtaining a formation dot matrix consisting of formation rows and formation columns in non-transparent colors includes: Acquire the first row and column data of the formation lattice and the maximum arrangement data of all the aircraft; Obtain a deviation value between the first row and column data and the maximum arrangement data.

5. The formation flying lighting configuration method according to claim 4, characterized in that: The step of traversing the result list according to the point distance corresponding to the formation flight and obtaining a formation dot matrix consisting of formation rows and formation columns in non-transparent colors further includes: When the deviation value is a negative value or is less than a preset deviation threshold, determining that the maximum arrangement data meets the formation requirement of the first row and column data; When the deviation value is greater than or equal to the deviation threshold, it is determined that the maximum arrangement data cannot meet the formation requirement of the first row and column data, and the dot pitch is lowered according to the deviation value to obtain updated second row and column data.

6. The formation flying lighting configuration method according to claim 5, characterized in that: The step of lighting up the lighting colors of the respective aircraft in the formation flight according to the formation dot matrix includes: After lighting up the lights of the plurality of aircraft in the formation flight according to the formation dot matrix, displaying the lighting status of the plurality of aircraft in the editing interface of the formation flight client; The client receives and responds to one or more of a bright spot adding instruction, a bright spot deleting instruction, a bright spot moving instruction and a bright spot adjusting instruction for the plurality of lighting states issued by the user.

7. A formation flying lighting configuration device, characterized in that: The device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the steps of the formation flying lighting configuration method according to any one of claims 1 to 6 are implemented.

8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a formation flying light configuration program, which, when executed by a processor, implements the steps of the formation flying light configuration method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Pixelized vehicle lamp control method, editing method, equipment, terminal and storage medium

    CN113823218A

  • Target formation dot matrix generation method and device, electronic equipment and storage medium

    CN115185267A