Coding format and determination method, parameter configuration and transmission protocol determination method

By introducing the coding format of master-slave relationships in the unmanned cluster simulation system, the problem of insufficient computing power consumption and universality in the existing system when processing a large amount of unmanned cluster simulation data is solved, and a clearer display effect and faster algorithm iteration speed is achieved.

CN114444437BActive Publication Date: 2025-03-14BEIJING INST OF ELECTRONICS SYST ENG
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111463332.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-02
Publication Date
2025-03-14
Estimated Expiration
2041-12-02

AI Technical Summary

Technical Problem

The existing unmanned cluster simulation system is difficult to deal with the increase in the number of clusters and the degree of heterogeneity, resulting in an increase in the amount of data of the simulation curve and an increase in computing power consumption. The system is not universal enough to adapt to the research conditions of various unmanned cluster simulations, which affects the display effect and algorithm iteration speed.

Method used

A coding format determination method is proposed. By defining the cluster race set, subject, subordinate cluster and release body, adopting the coding format of the master-slave relationship, normalizing the encoding format to adapt to heterogeneous population information, and improving the clarity of the simulation architecture.

Benefits of technology

This method effectively optimizes the display effect of unmanned cluster research, improves the speed of algorithm iteration, can clearly display the relationship, and is suitable for simulations with hierarchical relationships such as missile launching and unmanned aerial vehicle release.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114444437B_ABST
    Figure CN114444437B_ABST
Patent Text Reader

Abstract

The present invention relates to a coding format and a determination method, a parameter configuration and a transmission protocol determination method, and relates to the technical field of coding formats. The coding format determination method includes: defining a cluster race set, the cluster race set includes N race sets, each race set is configured with a master code, N≥1. N subjects are defined, the subjects are grouped, and one subject is configured with a master code. A subordinate cluster is defined, the subordinate cluster has at least one level, the subordinate cluster includes N subordinate sets, each subordinate set is configured with a subordinate code, one subordinate code corresponds to one master code, and each subordinate code includes a first coding label and a second coding label, wherein the first coding label is used to characterize the subordinate set itself, and the second coding label is used to characterize the sequence of the subordinate set. M releasers are defined, M≥N, and the releaser is a releaser released from the subject, and one releaser is configured with a subordinate code.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of coding formats, and in particular to a coding format and determination method, parameter configuration, and a transmission protocol determination method. Background Art

[0002] Unmanned swarm application is a hot topic in the field of intelligent control today. With the increase in the number of cluster nodes and the increase in heterogeneous complexity, both algorithm simulation and flight test verification face considerable difficulties caused by dimensions and quantity. As for the scene display technology in algorithm simulation, first, the increase in the number of clusters leads to an increase in the amount of data in the simulation curve, which causes a surge in the computer computing power consumed for situation display. Second, due to the increase in cluster heterogeneity, the types of clusters are becoming more and more complex, which challenges the versatility of the simulation system and cannot be fully adapted to a variety of unmanned swarm simulation research conditions. For example, for algorithm research on unmanned swarm intelligent agents such as drones, unmanned vehicles, fighter jets, and missiles, it is difficult for existing simulation systems to achieve universal configuration of tasks, universal processing of display elements, and universal display of key elements. In addition, they usually ignore the envelope affiliation of releasing intelligent agents from the carrier and the expression of the connection relationship between intelligent agents. These problems will have a bad impact on the display effect of unmanned swarm research, and unclear display will also slow down the speed of algorithm iteration. Summary of the invention

[0003] The purpose of the present invention is to provide a coding format and determination method, parameter configuration and transmission protocol determination method to optimize the display effect of unmanned cluster research, and to increase the speed of algorithm iteration while clearly and explicitly displaying the relationship.

[0004] In a first aspect, the present invention provides a method for determining a coding format, comprising the following steps:

[0005] Define a cluster race set, which includes N race sets, each race set is configured with a primary code, N ≥ 1;

[0006] Define N subjects, group them, and configure one main code for each subject;

[0007] A slave cluster is defined, wherein the slave cluster has at least one level, and the slave cluster includes N slave sets, each slave set is configured with a slave code, one slave code corresponds to one master code, and each slave code includes a first coding label and a second coding label, wherein the first coding label is used to characterize the slave set itself, and the second coding label is used to characterize the sequence of the slave set;

[0008] Define M releasers, M ≥ N, the releaser is a releaser released from the main body, and one releaser is correspondingly configured with one subordinate code.

[0009] When adopting the above-mentioned technical scheme, the coding format determination method provided by the present invention fully considers the master-slave relationship of the cluster simulation release combination, and can be applied to simulations with hierarchical relationships such as aircraft missile launch and UAV release. Moreover, the coding format standardization formed by the coding determination method provided by the present invention can be applied to heterogeneous population information at different stages of simulation, and the simulation architecture is clearer, so that the iteration speed of the algorithm in the simulation process is effectively improved.

[0010] Optionally, the cluster race set is [A, B, C, D, …], where A, B, C, D, … are main codes, and one main code represents one race set. When the race set includes multiple races, each race can be represented as A-0, A-1, A-2 …, B-0, B-1, B-2 …, C-0, C-1, C-2 …, D-0, D-1, D-2 …, respectively.

[0011] Optionally, the race set is a homogeneous race set or a heterogeneous race set.

[0012] Optionally, the slave cluster is [AA, BB, CC, DD, ...], where AA, BB, CC, DD, ... are slave codes, one slave code represents a slave set, and when the slave set includes multiple slaves, each slave can be represented as A-0-1, A-1-2, A-2-3..., B-0-1, B-1-2, B-2-3..., C-0-1, C-1-2, C-2-3..., D-0-1, D-1-2, D-2-3..., where the first digit is the first coding label and the second digit is the second coding label.

[0013] Optionally, the subordinate set is a homogeneous subordinate set, or the subordinate set is a heterogeneous subordinate set.

[0014] In a second aspect, the present invention further provides a coding format, comprising:

[0015] Cluster ethnic set, the cluster ethnic set includes N ethnic sets, each ethnic set is configured with a primary code, N ≥ 1;

[0016] N subjects, group the subjects, and configure one main code for each subject;

[0017] A slave cluster, the slave cluster has at least one level, the slave cluster includes N slave sets, each slave set is configured with a slave code, one slave code corresponds to one master code, each slave code includes a first coding label and a second coding label, wherein the first coding label is used to characterize the slave set itself, and the second coding label is used to characterize the sequence of the slave set;

[0018] There are M releasers, M≥N, where a releaser is a releaser released from a main body, and one releaser is correspondingly configured with one subordinate code.

[0019] Optionally, the cluster race set is [A, B, C, D, ...], where A, B, C, D, ... are main codes, one main code represents one race set, and when the race set includes multiple races, each race can be represented as A-0, A-1, A-2 ..., B-0, B-1, B-2 ..., C-0, C-1, C-2 ..., D-0, D-1, D-2 ..., respectively; and / or,

[0020] The ethnic set is either a homogeneous ethnic set or a heterogeneous ethnic set.

[0021] Optionally, the slave cluster is [AA, BB, CC, DD, ...], where AA, BB, CC, DD, ... are slave codes, one slave code represents one slave set, and when the slave set includes multiple slaves, each slave can be represented as A-0-1, A-1-2, A-2-3 ..., B-0-1, B-1-2, B-2-3 ..., C-0-1, C-1-2, C-2-3 ..., D-0-1, D-1-2, D-2-3 ..., where the first digit is the first coding label and the second digit is the second coding label; and / or,

[0022] The subordinate sets are homogeneous subordinate sets, or the subordinate sets are heterogeneous subordinate sets.

[0023] In a third aspect, the present invention further provides a parameter configuration method, which is based on the encoding format provided by the second aspect and / or any optional method.

[0024] In a fourth aspect, the present invention further provides a method for determining a transmission protocol, and the method for determining a transmission protocol is based on the encoding format provided in the second aspect and / or any optional method. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0026] Figure 1 It is a schematic diagram of the cluster simulation platform;

[0027] Figure 2 This is the encoding format provided by the embodiment of the present invention. DETAILED DESCRIPTION

[0028] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0029] Figure 1 This example shows a schematic diagram of the cluster simulation platform. Figure 1 ,The universal processing of cluster simulation platform generally involves the following aspects, such as universal ,parameter configuration, universal scenario configuration of visualization engine, universal ,element display, universal algorithm module of algorithm engine, and universal data transmission protocol between ,the modules, etc. Universal parameter configuration is the input end of the whole cluster simulation platform, and universal ,data protocol determines the data storage and transmission format, and is the core of data flow.

[0030] In addition to considering the general configuration of icons, texts, and colors in conventional software, cluster simulation also requires special configuration for release combinations (for example, if a missile is launched from a carrier aircraft, then the missile and the subordinate carrier aircraft belong to a release combination relationship).

[0031] In view of this, an embodiment of the present invention provides a method for determining a coding format, comprising the following steps:

[0032] S10. Define a cluster ethnic set, wherein the cluster ethnic set includes N ethnic sets, each ethnic set is configured with a primary code, and N≥1.

[0033] For example, the cluster race set is [A, B, C, D, ...], where A, B, C, D, ... are the main codes. One main code represents one race set. When the race set includes multiple races, each race can be represented as A-0, A-1, A-2 ..., B-0, B-1, B-2 ..., C-0, C-1, C-2 ..., D-0, D-1, D-2 ..., respectively. Race sets can be heterogeneous or homogeneous. It needs to be further explained that the definitions of homogeneous and heterogeneous can be determined according to user needs. Generally, as long as the names are different and the main codes are different, they can be considered heterogeneous. For example, drones and fighters are heterogeneous, missile carriers and drones are heterogeneous, but carrier 1 and carrier 2 are homogeneous.

[0034] S11. Define N subjects, group the subjects, and configure one main code for each subject.

[0035] The above main code represents a classification concept and also represents the beginning of the name of the subject grouping array in the simulation. For example, in the race set A, the array of the first subject included in the first class of subjects can be represented by A-0, the array of the second subject included in the first class of subjects can be represented by A-1, and so on.

[0036] S12. Define a subordinate cluster, which has at least one level. The subordinate cluster includes N subordinate sets. Each subordinate set is configured with a subordinate code. One subordinate code corresponds to one master code. Each subordinate code includes a first coding label and a second coding label, wherein the first coding label is used to characterize the subordinate set itself, and the second coding label is used to characterize the sequence of the subordinate sets.

[0037] For example, the subordinate cluster can be [AA, BB, CC, DD, ...], where AA, BB, CC, DD, ... are subordinate codes, and one subordinate code represents a subordinate set. When the subordinate set includes multiple subordinates, each subordinate can be represented as A-0-1, A-1-2, A-2-3..., B-0-1, B-1-2, B-2-3..., C-0-1, C-1-2, C-2-3..., D-0-1, D-1-2, D-2-3..., where the first digit is the first coding label and the second digit is the second coding label.

[0038] It needs to be further explained that, for example, the subordinate code AA represents a subordinate set, which specifically means released from the ethnic set A. AA has two coding labels, namely the first coding label and the second coding label, wherein the first coding label represents the coding label of the subordinate set itself, which is the same as the main code of the ethnic set, and the association relationship between the subordinate set and the ethnic set is established in sequence. And further application of the subordinate set represents the hierarchical relationship of the release bodies that appear in actual applications. The second coding label represents the coding sorted in the group released from the subordinate set. For example, A-0-1 can be interpreted as: the release body listed as the 1st in the set released by the 0th release body in the subordinate set A (note that the coding starts from 0 at this time).

[0039] It should be understood that if the subordinate set does not satisfy the architecture of a one-layer release body, then a two-layer release body can be defined, for example, [AAA, BBB, CCC, DDD, ...], and the subordinate code level is expanded layer by layer, and so on.

[0040] As an example, optionally, the subordinate set is a homogeneous subordinate set, or the subordinate set is a heterogeneous subordinate set.

[0041] S12. Define M releasers, M≥N, where a releaser is a releaser released from a main body, and one releaser is correspondingly configured with one subordinate code.

[0042] When adopting the above-mentioned technical scheme, the coding format determination method provided by the present invention fully considers the master-slave relationship of the cluster simulation release combination, and can be applied to simulations with hierarchical relationships such as aircraft missile launch and UAV release. Moreover, the coding format standardization formed by the coding determination method provided by the present invention can be applied to heterogeneous population information at different stages of simulation, and the simulation architecture is clearer, so that the iteration speed of the algorithm in the simulation process is effectively improved.

[0043] In a second aspect, the embodiment of the present invention further provides a coding format, see Figure 2 , including a cluster race set, the cluster race set includes N race sets, each race set is configured with a primary code, N ≥ 1;

[0044] N subjects, group the subjects, and configure one main code for each subject;

[0045] A slave cluster, the slave cluster has at least one level, the slave cluster includes N slave sets, each slave set is configured with a slave code, one slave code corresponds to one master code, each slave code includes a first coding label and a second coding label, wherein the first coding label is used to characterize the slave set itself, and the second coding label is used to characterize the sequence of the slave set;

[0046] There are M releasers, M≥N, where a releaser is a releaser released from a main body, and one releaser is correspondingly configured with one subordinate code.

[0047] As a possible implementation, the cluster race set is [A, B, C, D, ...], where A, B, C, D, ... are main codes, one main code represents a race set, and when the race set includes multiple races, each race can be represented as A-0, A-1, A-2 ..., B-0, B-1, B-2 ..., C-0, C-1, C-2 ..., D-0, D-1, D-2 ..., respectively; and / or, the race set is a homogeneous race set or a heterogeneous race set.

[0048] As a possible implementation, the subordinate cluster is [AA, BB, CC, DD, ...], where AA, BB, CC, DD, ... are subordinate codes, and one subordinate code represents a subordinate set. When the subordinate set includes multiple subordinates, each subordinate can be represented as A-0-1, A-1-2, A-2-3..., B-0-1, B-1-2, B-2-3..., C-0-1, C-1-2, C-2-3..., D-0-1, D-1-2, D-2-3..., where the first digit is the first coding label and the second digit is the second coding label; and / or, the subordinate set is a homogeneous subordinate set, or, the subordinate set is a heterogeneous subordinate set.

[0049] In a third aspect, an embodiment of the present invention further provides a parameter configuration method, which is based on the encoding format provided by the second aspect and / or any optional method.

[0050] In practical applications, a standardized naming code can be defined as the beginning, and initial configuration information such as initial state data, icons, text, colors, etc. of the corresponding subject and release body can be set to complete the initialization of a single task of the simulation platform.

[0051] In a fourth aspect, an embodiment of the present invention further provides a method for determining a transmission protocol, and the method for determining a transmission protocol is based on the encoding format provided in the second aspect and / or any optional method.

[0052] In practical applications, the universal data transmission protocol of the present invention is designed according to the coding naming rules described in the first universal parameter configuration. Each piece of data contains a sequence of state groups of multiple agents. The state group begins with the naming code of the corresponding agent, such as AA_0_1, followed by the universal state bit, which forms a state group together with the naming. The universal state bit is a standardized type, and the state bits used by different agents have the same meaning. It contains common information such as the current simulation time, three-dimensional space position, speed, Euler angle, etc., and also contains special information such as missile-target distance, strike target, etc. that is only for one simulation condition. If the agent does not use the information of a certain state bit for simulation, the information is set to zero. After testing, the state bits within 50 can meet basically all unmanned cluster simulations, and can achieve good universal data transmission processing.

[0053] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0054] The principles and implementation methods of the present invention are described in this article using specific examples. The description of the above embodiments is only used to help understand the method and core idea of ​​the present invention. At the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting the present invention.

Claims

1. A method for determining a transmission protocol, characterized in that: The transmission protocol determination method is based on the following encoding format, which includes: A cluster race set, wherein the cluster race set includes N race sets, each race set is configured with a primary code, N≥1, N subjects, the subjects are grouped, and one subject is correspondingly configured with one main code, A slave cluster, wherein the slave cluster has at least one level, wherein the slave cluster includes N slave sets, each slave set is configured with a slave code, wherein a slave code corresponds to a master code, and each slave code includes a first coding label and a second coding label, wherein the first coding label is used to characterize the slave set itself, and the second coding label is used to characterize the sequence of the slave set, M releasers, M≥N, the releasers are releasers released from the main body, and one releaser is correspondingly configured with one subordinate code; in, A, B, C, D, ... are the main codes, one main code represents a race set, when the race set includes multiple races, each of the races can be represented as A-0, A-1, A-2 ..., B-0, B-1, B-2 ..., C-0, C-1, C-2 ..., D-0, D-1, D-2 ..., and / or the race set is a homogeneous race set or a heterogeneous race set; AA, BB, CC, DD, ... are the subordinate codes, one of the subordinate codes represents a subordinate set, when the subordinate set includes multiple subordinates, each of the subordinates can be represented as A-0-1, A-1-2, A-2-3 ..., B-0-1, B-1-2, B-2-3 ..., C-0-1, C-1-2, C-2-3 ..., D-0-1, D-1-2, D-2-3 ..., the first digit is the first coding label, the second digit is the second coding label, and / or the subordinate set is a homogeneous subordinate set or a heterogeneous subordinate set; When data is transmitted through the transmission protocol determined by the transmission protocol determination method, each piece of data contains a state group sequence of multiple intelligent agents. The state group begins with the naming code of the corresponding intelligent agent, followed by a universal state bit, which together with the name forms a state group. The universal state bit is standardized, and the state bits used by different intelligent agents have the same meaning. It contains commonly used information and special information for only one simulation condition. The commonly used information includes the current simulation time, three-dimensional spatial position, speed, and Euler angle. The special information for only one simulation condition includes the missile-target distance and the strike target.

Citation Information

Patent Citations

  • Autonomous underwater vehicle sharing control system and method

    CN112051861A

  • Abstract relational model for transforming data into consumable content

    US20140025650A1