Search

CN-121995960-A - Unmanned aerial vehicle cluster instruction control and return monitoring method and system based on dynamic configuration

CN121995960ACN 121995960 ACN121995960 ACN 121995960ACN-121995960-A

Abstract

The application relates to the technical field of unmanned aerial vehicle control, in particular to an unmanned aerial vehicle cluster instruction control and return monitoring method and system based on dynamic configuration, wherein the method comprises the steps of dynamically generating a control interface of an unmanned aerial vehicle instruction and logic associated with the control interface by analyzing an external configuration file; the method comprises the steps of defining metadata, parameter structures and verification rules of instructions in a declarative mode by an external configuration file, enabling the metadata to comprise classification and attributes, responding to operation of a user, sending the instructions to an unmanned aerial vehicle cluster based on a control interface of the unmanned aerial vehicle instructions, collecting state feedback data of the unmanned aerial vehicle cluster on the instructions in a preset time window, calculating instruction execution efficiency indexes of cluster levels based on the state feedback data, and outputting the efficiency indexes in a visual mode to assist in decision making. The method can solve the technical problems that the instruction system is stiff, and the command decision excessively depends on subjective experience and manual statistics of operators.

Inventors

  • REN CONG
  • ZHAO WENJING
  • LIU MENGDI
  • WANG JING
  • ZHANG XINMIAO
  • Kang Rongyan

Assignees

  • 西安爱生技术集团有限公司

Dates

Publication Date
20260508
Application Date
20260121

Claims (10)

  1. 1. A method for controlling and rewarding monitoring of unmanned aerial vehicle cluster instructions based on dynamic configuration, the method comprising: Dynamically generating a control interface of the unmanned aerial vehicle instruction and logic associated with the control interface by analyzing an external configuration file, wherein the external configuration file defines metadata, a parameter structure and a verification rule of the instruction in a declarative mode, and the metadata comprises classification and attributes; Responding to the operation of a user, and sending an instruction to the unmanned aerial vehicle cluster based on a control interface of the unmanned aerial vehicle instruction; collecting state feedback data of the unmanned aerial vehicle cluster on the instruction in a preset time window, and calculating an instruction execution efficiency index of the cluster level based on the state feedback data; the performance index is visually output to aid in decision making.
  2. 2. The method of claim 1, wherein the logic associated with the control interface comprises classifying navigation elements and interactable components; The control interface and logic associated with the control interface for dynamically generating the unmanned aerial vehicle instruction by analyzing the external configuration file comprises the following steps: Analyzing the external configuration file to obtain an instruction tree model and dynamically creating classified navigation elements, wherein the instruction tree model is used for reflecting the external configuration file And judging the type of the instruction, and generating the interaction component in a differentiated mode based on the type of the instruction.
  3. 3. The method of claim 2, wherein determining the type of instruction and generating the interaction component based on the type of instruction, the differentiation, comprises: if the instruction is of a switch instruction type, generating a button component which is directly triggered; And if the instruction is of a compound instruction type, dynamically creating a dialog box containing a parameter input control, wherein the parameter input control type is dynamically determined based on a parameter data type defined in an external configuration file.
  4. 4. The method of claim 3, wherein dynamically creating a dialog box containing parameter input controls if the instruction is a compound instruction type, comprises: And dynamically instantiating and configuring corresponding input verification logic based on the parameter data type if the instruction is of a compound instruction type, wherein the input verification logic comprises a numerical range, an enumeration option, a filling-in-necessary item check, and provides automatic association with a map point selection function for special parameters, and the special parameters comprise longitude and latitude parameters.
  5. 5. The method of claim 4, wherein the external configuration file is in an XML format, the structure of which is defined by an XML Schema, and wherein the XML Schema definition includes instruction classification, instruction type, parameter type, and list of options.
  6. 6. The method of claim 1, wherein the instruction execution performance indicator is an instruction closed loop rate; Collecting state feedback data of the unmanned aerial vehicle cluster on the instruction in a preset time window, and calculating an instruction execution efficiency index of the cluster level based on the state feedback data, wherein the method comprises the following steps: monitoring and receiving state feedback data of the unmanned aerial vehicle cluster in a preset time window; Carrying out association and aggregation analysis on state feedback data of the same instruction sent to a plurality of unmanned aerial vehicles to obtain the number of unmanned aerial vehicles in the unmanned aerial vehicle cluster, wherein the number of unmanned aerial vehicles is completed with instruction closed loops; obtaining the instruction closed-loop rate based on the number of unmanned aerial vehicles with the completed instruction closed-loop and the total number of unmanned aerial vehicles in the unmanned aerial vehicle cluster Command closed loop rate Calculated by the following formula: 。 Wherein, the Indicating the number of drones that successfully responded to the instruction, Representing the total number of target unmanned aerial vehicles.
  7. 7. The method of claim 6, wherein the method further comprises: triggering alarms of different levels by adopting a set threshold based on the instruction closed-loop rate; the outputting the performance index in a visual manner to assist in decision making comprises: if the instruction closed-loop rate is greater than or equal to a first threshold value, outputting the instruction closed-loop rate by using a green visual icon; If the instruction closed loop rate is greater than or equal to the second threshold value and is smaller than the first threshold value, outputting the instruction closed loop rate by using a yellow visual icon; if the command closed-loop rate is smaller than the second threshold value, the command closed-loop rate is output as a red visual icon.
  8. 8. A dynamically configured unmanned cluster instruction control and reward monitoring system, the system comprising: The configuration analysis and interface generation module is used for dynamically generating a control interface of the unmanned aerial vehicle instruction and logic related to the control interface by analyzing an external configuration file, wherein the external configuration file defines metadata, a parameter structure and a verification rule of the instruction in a declarative mode, and the metadata comprises classification and attributes; The instruction sending module is used for responding to the operation of a user, and sending an instruction to the unmanned aerial vehicle cluster based on a control interface of the unmanned aerial vehicle instruction; the cluster efficiency statistics module is used for collecting state feedback data of the unmanned aerial vehicle clusters on the instructions in a preset time window and calculating instruction execution efficiency indexes of cluster levels based on the state feedback data; And the visual display module is used for outputting the performance index in a visual mode so as to assist in decision making.
  9. 9. An electronic device comprising a processor and a memory, wherein the memory stores instructions executable by the processor, the processor being configured to, when executed, enable the electronic device to implement a dynamically configured unmanned aerial vehicle cluster instruction control and reward monitoring method according to any one of claims 1 to 7.
  10. 10. A computer readable storage medium storing a computer program, wherein the computer program, when executed by a processor, is capable of implementing a method for controlling and monitoring the instruction of a dynamically configured unmanned aerial vehicle cluster according to any one of claims 1 to 7.

Description

Unmanned aerial vehicle cluster instruction control and return monitoring method and system based on dynamic configuration Technical Field The embodiment of the application relates to the technical field of unmanned aerial vehicle control, in particular to an unmanned aerial vehicle cluster instruction control and return monitoring method and system based on dynamic configuration. Background Along with the rapid development of unmanned aerial vehicle technology, unmanned aerial vehicle clusters are increasingly widely applied in the fields of disaster relief, agricultural plant protection and the like. Conventional unmanned aerial vehicle cluster control systems typically implement control commands in a hard-coded manner, but have significant limitations. Currently, the unmanned aerial vehicle cluster control system mostly adopts a Hard-Coded (Hard-Coded) mode to realize a control instruction set, namely, the definition of instructions, the layout of a user interface and control logic are all solidified in a software source code (such as a C++ header file or a UI file). Any modification (such as adding, deleting or adjusting instructions) of the instruction system caused by the architecture needs a developer to modify codes, recompile, test and deploy the whole software, and the process takes days to weeks, so that the requirement of rapid change of a task field cannot be met. Although some schemes exist for defining UI layout by configuration files, the schemes only relate to button arrangement and text display, semantics, parameter structures and underlying control logic of instructions cannot be deeply defined, and system expansibility is poor. Furthermore, conventional systems lack the ability to quantitatively evaluate cluster-level performance. When a plurality of unmanned aerial vehicles are controlled to execute the same instruction, the system can only provide state feedback of single machine granularity (for example, the unmanned aerial vehicle A instruction is successfully sent), and a commander cannot quickly and intuitively grasp the overall execution effect of the instruction on a cluster level (for example, a plurality of unmanned aerial vehicles in 10 unmanned aerial vehicles successfully execute route updating instructions). Decisions depend on subjective experience and manual statistics of operators, are slow in response and easy to make mistakes, and are difficult to meet real-time command requirements. Therefore, how to solve the stiffness of the instruction system and reduce the subjective experience and the manual statistics of the command decision excessively depend on the operator is a technical problem which needs to be solved at present. Disclosure of Invention In view of this, the embodiment of the application provides an unmanned aerial vehicle cluster instruction control and return monitoring method and system based on dynamic configuration, which solve the technical problems of stiffness of an instruction system and reduction of excessive dependence of command decisions on subjective experience and manual statistics of operators, realize dynamic configuration of an instruction system and provide cluster-level quantization efficiency feedback of an unmanned aerial vehicle control system, so as to improve flexibility, expansibility and decision scientificity. In order to achieve the above objective, an embodiment of the present application provides a method for controlling and monitoring a report of a cluster instruction of an unmanned aerial vehicle based on dynamic configuration, the method comprising the following steps: Dynamically generating a control interface of the unmanned aerial vehicle instruction and logic associated with the control interface by analyzing an external configuration file, wherein the external configuration file defines metadata, a parameter structure and a verification rule of the instruction in a declarative mode, and the metadata comprises classification and attributes; Responding to the operation of a user, and sending an instruction to the unmanned aerial vehicle cluster based on a control interface of the unmanned aerial vehicle instruction; collecting state feedback data of the unmanned aerial vehicle cluster on the instruction in a preset time window, and calculating an instruction execution efficiency index of the cluster level based on the state feedback data; the performance index is visually output to aid in decision making. In order to achieve the above objective, an embodiment of the present application further provides a system for controlling and monitoring instructions and rewarding of unmanned aerial vehicle clusters based on dynamic configuration, the system comprising: The configuration analysis and interface generation module is used for dynamically generating a control interface of the unmanned aerial vehicle instruction and logic related to the control interface by analyzing an external configuration file, wherein the external con