Disclosure of Invention
The invention provides an unmanned intelligent cluster confrontation control method based on eagle hunting behavior bionics and an implementation method thereof, aiming at solving the cluster confrontation problem of low-ammunition amount and low-armored intelligent bodies. The control method can be applied to military occasions such as timely defense in a site, enemy target destruction and the like, and is particularly suitable for the situation without obvious attack stage division (namely two groups of formation are separated by longer unit time). The control method can make the intelligent cluster form effective enclosure and extinguishment for the enemy; corresponding effective striking can be performed on scattered individuals around the enclosure.
The bionic unmanned intelligent cluster confrontation control method based on eagle hunting behaviors is a bionic confrontation control method without role differentiation but with strategic stage differentiation being emphasized. Each agent in the intelligent cluster can independently analyze the current battlefield situation and determine real-time countermeasure action according to the low-frequency timing global battlefield information of satellite communication and the real-time perceived battlefield information in the visual field; the strategic stage differentiation comprises three stages of wandering enemy seeking, soft surrounding enemy disturbing and hard surrounding enemy fighting, and the individual in the cluster analyzes and independently switches action stages according to the information sensed by the individual.
In terms of actual confrontation background, the wandering foraging enemy corresponds to the beginning stage of confrontation, and the cluster of the local parties needs to keep approximate positions of enemies depicted by the loose matrix to the timing information to increase the probability of meeting enemies, contact enemy troops quickly and keep the contact positions far away from the rear of the guardian; the soft surrounding enemy disturbing stage corresponds to a stage of forming a surrounding rudiment after meeting enemies, and the intelligent cluster of our party improves the target density of the enemy in the surrounding ring through small-scale disturbing blocking and disturbing the action of the enemy, so that the hitting effect is optimized; the hard surrounding fighter is corresponding to the final surrounding action of the team, and the intelligent agent of the team rapidly folds the surrounding ring and rapidly strikes and fights the target of the enemy.
The invention is characterized in that:
(1) the bionic countermeasure control method has lower armored and ammunition amount level for the intelligent body, and better reduces the countermeasure cost;
(2) the bionic confrontation control method has the advantages that the design of combining the soft enclosure and the hard enclosure limits the action of an enemy, and simultaneously, the use efficiency of intelligent ammunition is improved;
(3) on the premise of ensuring the threat of the cluster to the enemy, the behavior of the intelligent agent reserves higher randomness to the individual action, better disturbs the countermeasure decision of the enemy and improves the grasp of the cluster to the countermeasure initiative.
(4) The behavior of the intelligent agent does not need high-frequency data interactive sharing and does not depend on the existence or non-existence of other intelligent agents, and the decentralization degree is strong;
(5) the behavior of the intelligent agent follows the same control logic, the behavior between the intelligent agents has certain cooperativeness, and the overall strategy with certain interpretability is presented.
Detailed Description
The eagle hunting behavior bionic unmanned intelligent cluster confrontation control method and the implementation method thereof provided by the invention are described in detail below with reference to the accompanying drawings.
The invention provides an unmanned intelligent cluster confrontation control method based on eagle swarm hunting behavior bionics. The flow of the bionic unmanned cluster confrontation control method is shown in figure 1. In the initial wandering and enemy seeking stage, the cluster selects any 5 enemy targets according to the current stored satellite information, and anchors the central positions of the enemy targets as the current wandering direction; meanwhile, the distance between the intelligent agent and other intelligent agents in the visual field is gradually increased to increase the probability of meeting enemies and better develop multi-directional impact disturbance at the next stage. When the intelligent agent meets enemies, the intelligent agent is switched to a soft surrounding enemy disturbing stage, the intelligent agent continuously moves towards the center of an enemy target in the visual field, and the intelligent agent keeps a distance with other intelligent agents continuously; at this time, the intelligence can randomly take a fast bump as a nuisance with a small probability. When the enemy density in the field of view of the intelligent agent is large enough or the enemy serving time is too long, the intelligent agent enters a hard surrounding enemy fighting mode, does not keep a distance any longer, but approaches to each other, rapidly approaches to the enemy target, and strikes any target in an attack range.
The following describes in detail the mathematical models of the three stages involved in the present bionic unmanned collective confrontation control method.
1. Stage of wandering to find enemy
The bionic unmanned cluster confrontation control method is characterized in that the cluster wandering enemy-seeking stage mainly corresponds to the initial stage of confrontation starting and the clearance of multiple confrontations. At this stage, the my intelligent agent still has a long distance from the enemy target, and the position of the enemy target can be roughly estimated only by timing information provided by a communication satellite and other systems, so that the main targets of the enemy can be divided into two types in order to more effectively contact the enemy target: the intelligent clusters remain dispersed within the clusters, located approximately close to the enemy target to increase the probability of contact.
According to the two action purposes, the control method obtains two corresponding action vectors u
to_ene(i, t) and u
fr_gar(i, t) are action vectors of the approaching of the agent i to the enemy cluster and the cluster dispersion at the time t respectively. The unit action vectors obtained by normalizing the two are respectively recorded as
And
the calculation method is as follows:
in the formula, Dg(i, t) is the set of i agents in the i-field of view of the agent at time t, GeFor the set of data adversary targets in the satellite's latest interaction, rand (G,5) is an operation of randomly picking up a maximum of 5 objects (without repetition) in set G, Xe(e, t) is a two-dimensional coordinate of the enemy target e at the time t; xg(g, t) is the two-dimensional coordinates of my agent g at time t.
The target priority of the approaching enemy is higher than the cluster spread, and the distance (R) represented by two motion vectorstoAnd Rfr) The proportion of the two factors is influenced, and the final strategic action vector of the agent i at the time t can be balanced through the characteristic. The calculation method is as follows:
Rto=‖uto_ene(i,t)‖,Pfr=‖uto_ene(i,t)‖
if my agent does not already exist in the field of view, the strategic action vector is directly equivalent to the action vector of the proximate enemy group, and the calculation method is as follows:
the moving speed of the intelligent agent at the stage of my party is adjusted in real time according to the distance between the intelligent agent and the target of the enemy, and the speed is slower when the intelligent agent is closer to the enemy. The calculation formula is as follows:
in the formula, v0(i) Is the maximum stable speed, R, of my agent iver(i) Is the radius of the field of view of agent i.
2. Stage of soft surrounding enemy disturbance
The soft surrounding enemy disturbing stage corresponds to a stage of forming a surrounding rudiment after meeting enemies, and in the stage, the main target of the intelligent agent of our party is to improve the target density of the enemy in the surrounding ring through small-scale disturbing blocking and disturbing the action of the enemy, so that the striking effect is optimized.
In order to meet the threat to enemy which the scrambling behavior itself must have and ensure the ammunition amount of the intelligent agent in the next stage, the intelligent agent needs to control the scrambling behavior in a smaller scale while ensuring the existence of the scrambling behavior. To meet this, the control method at this stage introduces two random parameters, namely a spoiling parameter pc(i, t) and a predation parameter pa(i, t) and their corresponding parameter indicators, i.e. predator indicators PcAnd enemy index Pa. In order to ensure the threat, the enemy hit index should be larger; in order to ensure small scale, the enemy disturbing index should be smaller.
In the countermeasure at this stage, the intelligent agent of our party continuously generates the parameter p of the offending enemy at randomc(i, t). If p isc(i, t) does not exceed the disturbance hit index PcThe intelligent agent is in a random walk state; otherwise, the intelligent body enters an enemy disturbing impact state, and the Lima quickly impacts the target center of the enemy party once. In the rapid impact process, the intelligent agent continuously and randomly generates an attack enemy parameter pa(i, t) once pa(i, t) exceeding the predator index PaThe agent hits any target within the attack range immediately.
In the formula, De(i, t) is a set of enemy targets in i-field of view of the agent at time t
Under the condition of an impact of an interference enemy, an intelligent agent needs to select a strategic action vector before interference attack, and keeps the vector in the process of one interference attack at the maximum stable speed v0(i) And (6) moving. The calculation method of the strategic action vector comprises the following steps:
in the formula (I), the compound is shown in the specification,
is a random unit vector. .
The intelligent agent needs to judge whether the quick impact is finished or not when the intelligent agent disturbs the impact. The termination condition is calculated as follows:
wherein R (e, i, t) is the distance between the intelligent agent i and the enemy target e at the moment t, and RverIs the radius of the field of view of agent i.
The judgment can ensure that the intelligent agent escapes from the attack range of the enemy object as far as possible, and the intelligent agent can have the same enemy cluster in the later view as soon as possible to maintain the soft surrounding state. Once entering a soft surrounding enemy disturbing stage, the intelligent agent starts timing and concerns the number of enemy targets in the visual field so as to judge whether entering a hard surrounding enemy destroying stage.
3. Stage of hard enclosure to destroy enemy
The stage of the hard fighter plane corresponds to the final fighter plane action of the bionic unmanned cluster. Once the number of enemy targets in the visual field reaches the hard-surrounding index NcOr the soft surrounding time exceeds the soft surrounding time threshold TcThe agent enters this stage. At this stage, the main targets of the intelligent agents of our party are gathered together to improve the survival probability of the whole cluster, and the targets of the enemy are rapidly attacked and killed.
At this stage, my agent should keep maximum steady speed action, and its strategic action vector is calculated as follows:
Rto=||uto_ene(i,t)||,Rfr=||uto_ene(i,t)||
in the aspect of striking strength, the intelligent agent realizes the survival difficulty in the stage and can strike multiple objects quickly at the same time so as to better reflect the advantages of the intensive distribution of enemies on the striking of the intelligent agent.
Once the density of the enemy is low, the intelligent body enters the stage of wandering and foraging the enemy again; but because the battlefield is nearby, the stage of soft surrounding enemy can be entered quickly to keep the continuity of battle.