CN112733421A - Task planning method for cooperative fight against earth by unmanned aerial vehicle - Google Patents

Task planning method for cooperative fight against earth by unmanned aerial vehicle Download PDF

Info

Publication number
CN112733421A
CN112733421A CN202011386581.9A CN202011386581A CN112733421A CN 112733421 A CN112733421 A CN 112733421A CN 202011386581 A CN202011386581 A CN 202011386581A CN 112733421 A CN112733421 A CN 112733421A
Authority
CN
China
Prior art keywords
unmanned aerial
aerial vehicle
target
track
flight path
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011386581.9A
Other languages
Chinese (zh)
Other versions
CN112733421B (en
Inventor
丁萌
胡月
曹云峰
吴仪
王羲雨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN202011386581.9A priority Critical patent/CN112733421B/en
Publication of CN112733421A publication Critical patent/CN112733421A/en
Application granted granted Critical
Publication of CN112733421B publication Critical patent/CN112733421B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/27Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/12Computing arrangements based on biological models using genetic models
    • G06N3/126Evolutionary algorithms, e.g. genetic algorithms or genetic programming
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/04Constraint-based CAD
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biophysics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physiology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medical Informatics (AREA)
  • Computer Hardware Design (AREA)
  • Geometry (AREA)
  • Educational Administration (AREA)
  • General Health & Medical Sciences (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Mathematical Physics (AREA)
  • Molecular Biology (AREA)
  • Biomedical Technology (AREA)
  • Game Theory and Decision Science (AREA)
  • Computational Linguistics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)

Abstract

The invention discloses a mission planning method for cooperative combat to the ground of unmanned aerial vehicles, which relates to the field of unmanned aerial vehicle mission planning and comprises the following steps: s1, battlefield environment modeling: fusing original topographic features and threat information of the combat space into comprehensive topographic information by adopting a digital map information fusion principle; s2, acquiring the number of the unmanned aerial vehicles, the number of the unmanned aerial vehicles and the number of targets: the ground-to-ground strike formation comprises 1 unmanned aerial vehicle and m unmanned aerial vehicles (v)1,v2,…,vm) N targets to be hit are found in total (t)1,t2,…,tn) (ii) a Establishing a task allocation objective function: establishment of the objective function takes into account three factors, the packageIncluding the hit value of the target, the track cost of traveling to the target, and the threat cost incurred during cruising. The A-star algorithm is adopted to carry out the solution of the plane planning part and the height planning part, and a task planning scheme meeting the requirements can be provided for the cooperative combat of the manned unmanned aerial vehicle to the ground.

Description

Task planning method for cooperative fight against earth by unmanned aerial vehicle
Technical Field
The invention relates to the technical field of unmanned aerial vehicle mission planning, in particular to a mission planning method for cooperative fight against the ground of unmanned aerial vehicles.
Background
Compared with a man-machine, the unmanned aerial vehicle has obvious advantages in the aspects of cost, convenience, maneuverability, adaptability and the like, and is also favored by multi-country military. The advantages of each warplane in the aspects of airborne weaponry and tactics of multi-machine cooperative combat are complementary and matched with each other, and the efficiency of 1+1>2 can be achieved. In recent years, China carries out more theoretical researches on cooperative formation of multiple unmanned aerial vehicles, but is limited by the intelligent development degree of the existing unmanned aerial vehicles and a combat system, the hardware capability is not yet higher than the theoretical height, complete autonomous combat by mutual cooperation of pure unmanned aerial vehicles is not practical in a short time, manual control is needed, and the combat process is controlled and supervised to ensure task completion and use safety. Thus, there is still a need to preferentially develop manned/unmanned aerial vehicle synergies.
The cooperative operation of the manned/unmanned aerial vehicle comprises a plurality of key technologies, including a man-machine/unmanned aerial vehicle cooperative control technology, a situation perception and evaluation technology, a cooperative mission planning technology, a formation flight and tracking control technology, a battlefield intelligent decision technology, a target hitting efficiency evaluation technology and the like. Many links are closely matched to obtain an ideal battle effect. The mission planning technology is used as a center and an important link of a manned/unmanned aerial vehicle cooperative combat technology, and the winning probability of the combat is determined to a great extent.
Currently, there is less research on mission planning of a manned/unmanned aerial vehicle, and most of the currently published research is research on a two-dimensional plane. The method is researched aiming at the manned/unmanned aerial vehicle cooperative attack mission planning in the three-dimensional scene and aiming at the manned/unmanned aerial vehicle cooperative finite concentrated distributed control mode. The specific scenario is described as follows: before the ground striking task is started, a person obtains necessary information transmitted back by a reconnaissance and detection unmanned aerial vehicle, wherein the necessary information comprises information such as battlefield threats, environments, airspaces, enemy target numbers and the like, the person distributes targets to be struck for each unmanned aerial vehicle, the process of the unmanned aerial vehicle for executing the task is supervised during the period, each unmanned aerial vehicle has inherent characteristics (such as flight performance, maneuvering performance and the like) and is provided with equipment such as an onboard computer, a payload, a sensor, a data chain and the like, and limited knowledge about the environment and other aircrafts embedded in onboard equipment on each aircraft is set. Given the target list, the drone needs to execute under certain constraints (flight, fuel, etc. limits).
Disclosure of Invention
The invention aims to provide a task planning method for cooperative fight against the ground by unmanned aerial vehicles, which aims to solve the problems in the background technology.
In order to achieve the purpose, the invention provides the following technical scheme:
a mission planning method for cooperative fight against earth by unmanned aerial vehicles comprises the following steps:
s1, battlefield environment modeling: fusing original topographic features and threat information of the combat space into comprehensive topographic information by adopting a digital map information fusion principle;
s2, acquiring the number of the unmanned aerial vehicles, the number of the unmanned aerial vehicles and the number of targets: the ground-to-ground strike formation comprises 1 unmanned aerial vehicle and m unmanned aerial vehicles (v)1,v2,…,vm) N targets to be hit are found in total (t)1,t2,…,tn);
Figure RE-GDA0002932214130000021
S3, establishing a task distribution objective function: the establishment of the target function comprehensively considers three factors, including the hitting value of the target, the track cost of going to the target and the threat cost in the cruising process;
strike value: the target striking value reflects the importance degree of the target, and the unmanned aerial vehicle strikes the target with high value preferentially by V (t)j) Representing a target tjThe strike value of;
V(tj)=PjRj
Figure RE-GDA0002932214130000031
wherein, PjIs a target tjProbability function attacked, RjIs a target tjIs attacked priority value, PijIs unmanned plane viHit the target tjEfficiency of, i.e. viCan successfully hit tjThe probability of (d);
flight path cost: keeping and estimating the track distance from the unmanned aerial vehicle to the target, namely the track cost according to the three-dimensional terrain following and the flight of the unmanned aerial vehicle;
third, threat cost: unmanned aerial vehicle is at the flight in-process, and the longer the probability of being destroyed that exposes under enemy's threat is just bigger, and it is along L flight in-process to establish unmanned aerial vehicle, receives the threat probability in the task scene and can show as:
Figure RE-GDA0002932214130000032
wherein the content of the first and second substances,
Figure RE-GDA0002932214130000033
representing the threat probability of the drone being threatened by the ith radar in the mission scenario,
Figure RE-GDA0002932214130000034
the probability of threat of the jth ground-air missile in a task scene on the unmanned aerial vehicle is represented, the formula is represented as an integral form of a flight path L, and in an actual situation, a plurality of points can be sampled on a flight path point to save time in a discretization mode according to the calculation time requirement;
s4, setting task allocation constraint conditions:
task allocation balance constraint: the task allocation can allocate a plurality of targets for one unmanned aerial vehicle, and also can allocate one target to a plurality of unmanned aerial vehicles for joint execution, so that the task allocation is uniformly restricted for improving the execution efficiency of the task;
Figure RE-GDA0002932214130000041
wherein n ismaxV to nobodyiMaximum number of targets, m, allocatedmaxTo give a target tjA maximum number of allocated drones;
the maximum range of the unmanned aerial vehicle is as follows: the range of the unmanned aerial vehicle is not greater than the maximum range:
L≤Lmax
wherein L ismaxIs the maximum range of the single unmanned plane;
③ striking the target without repetition
Figure RE-GDA0002932214130000042
Wherein, thetaiAnd thetajIs a target set allocated to the ith and jth unmanned planes;
s5, solving task allocation based on a contract network algorithm;
the method comprises the steps that a drone is used as a host bidder in a task allocation process based on a contract net algorithm, after a batting target is determined and battlefield situation information is obtained, the bidder randomly generates a bidding sequence for each unmanned aerial vehicle and publishes a target list needing batting, auction starts, each unmanned aerial vehicle constructs all possible target batting plans according to the target list and calculates profits of the plans, when the bidding is completed, the unmanned aerial vehicle selects an optimal plan from the target attack plan list according to a greedy principle and plays a bidding as a batting plan of the unmanned aerial vehicle, all the unmanned aerial vehicles play the bidding according to the bidding sequence, after all the unmanned aerial vehicles play the bidding, the bidding in the current round is completed, a target allocation plan for unmanned aerial vehicle formation is obtained, if time or resource limitation is not reached, a new bidding sequence randomly generated by the bidder performs a new round of bidding so as to seek a better solution, when the time is out or the resource exceeds the limit, the algorithm stops;
s6, consider the population initializer gene codes: selecting a real number coding mode, and expressing chromosome genes by using track point coordinates;
s7, according to the task distribution result, each unmanned aerial vehicle carries out flight path planning, and a flight path cost function is established:
if the unmanned aerial vehicle starts from the initial position O and reaches the target position G after passing through N-1 nodes, the track cost of the unmanned aerial vehicle passing through the track can be expressed as follows:
J=ω1fl+ωfh3fd
wherein the content of the first and second substances,
Figure RE-GDA0002932214130000051
representing the flight cost as the sum of the distances of adjacent flight path segments, di,i+1Representing the distance between two adjacent track points;
fh═ hdl denotes the altitude penalty, which denotes the integral of the altitude over the flight path, in order to make the drone fly as close to the ground as possible,
Figure RE-GDA0002932214130000052
representing threat cost, wherein the position of the ith track point is subjected to the threat cost of the jth threat point, and carrying out gene coding; selecting a real number coding mode, and expressing chromosome genes by using track point coordinates;
s8, setting a track planning constraint condition:
the minimum flight path segment constraint: in order to avoid the waste of oil consumption caused by frequent turning and fluctuation of the unmanned aerial vehicle, the minimum flight path section, namely the distance that the unmanned aerial vehicle must keep flying before changing the current attitude, is limited, and p is usediRepresents the ith track segment, liIs the length of flight path segment l of the ith flight path segment of the unmanned planeminIs the minimum track segment length;
li≥lmin,i=1,2,3…n
the lowest flight height constraint: the unmanned plane is flying at a position close to the ground as far as possible, but the height of the unmanned plane is not too low to cause impact on the ground, hiRepresents the flight height h of the ith flight pathminIndicating the lowest flight height, then
hi≥hmin,i=1,2,3…n
Third, maximum turning angle constraint: because the restriction of self mobility, unmanned aerial vehicle can only turn certain angle when turning, so will carry out the restraint of maximum turn angle, be not more than maximum turn angle just can realize flying to next track point, the turn angle is the smaller also relatively steady of flying, and the horizontal projection of establishing ith section track is ai=(xi-xi-1,yi-yi-1) And the maximum turning angle of the unmanned aerial vehicle is theta:
Figure RE-GDA0002932214130000061
fourthly, maximum climbing angle constraint: similar to the maximum turning angle, because self climbing and diving performance constraint limit, the maximum angle of the unmanned aerial vehicle is limited when climbing or descending, and the height difference of the flight path section i in the longitudinal direction is set to be | zi-zi-1L, maximum pitch angle of unmanned aerial vehicle is
Figure RE-GDA0002932214130000062
Then:
Figure RE-GDA0002932214130000063
s9, selecting a parent individual by adopting a roulette method;
s10, crossover operation: the crossover operator operation divides the two individuals into two parts at random, the first half part of the individual 1 is combined with the second half part of the individual 2, and the second half part of the individual 1 is combined with the first half part of the individual 1 to generate two brand new individuals;
s11, mutation operation: the mutation operation refers to randomly selecting a single or multiple gene positions in the chromosome for the filial generation after crossing, and performing mutation on the gene values of the positions, wherein the mutation operation can improve the local search capability of the algorithm, and when the crossed individuals approach the optimal solution of the problem, the mutation action is needed to adjust the gene position values of the individual parts, so that the individuals approach the optimal solution; secondly, the phenomenon of premature population is prevented, the diversity of the population is kept, a new individual coding structure can be generated through variation, premature is effectively avoided, the variation inside the flight path from the perspective of the flight path is changed, namely the coordinate value is changed, and the variation operation can assist to generate new individuals and influence the local searching capability of the genetic algorithm;
inserting an operator: when the track section passes through a dangerous area or violates the lowest track height, randomly inserting a new track node between two adjacent nodes in the track;
operation operator is deleted: if the unmanned aerial vehicle flight path does not meet the flight constraint, deleting the intermediate node of the flight path;
exchanging operation operators: the sequence of any two adjacent nodes in the switching flight path can be reduced, the turning angle can be reduced through a 2-opt algorithm of local search, and if the fitness of a new path obtained after the switching operation is greater than that of an original path, the path is updated;
fourthly, disturbance operator: randomly changing the coordinate value of a track node, determining the disturbance range according to whether the original track is feasible, and if the original track is feasible, carrying out small-range disturbance to ensure that the track is still feasible after operation; otherwise, the disturbance range should be properly enlarged, and the flight path enters a feasible region through disturbance operation, so that the fitness of the flight path can be improved;
smooth operation operator: smoothing nodes of which the flight path transit angles do not meet the unmanned aerial vehicle yaw angle constraint, namely selecting a certain node in the flight path, inserting a new node into two adjacent flight path sections of the node to replace the original node, and removing sharp angles of the flight path through smoothing operation;
s12, population updating is carried out through steps S10 and S11:
replacing parent individuals by filial generations generated through cross variation, and storing individuals with high fitness in the parent to complete population updating;
s13, looping steps S6-S12, and outputting an optimal track when the iteration times are met;
s14, local track planning is carried out on the new threat appearing in the environment;
in case of sudden threat, firstly erasing local flight paths exposed in an environment change area, performing two-dimensional flight path planning, then performing height planning to process the local flight paths, and splicing the local flight paths with original flight paths to obtain adjusted flight paths;
s15, performing two-dimensional flight path planning of flight path re-planning by an A-star algorithm, and limiting a search space;
let the minimum step length be lminThe maximum turning angle is theta, the expansion area of the sparse A-star algorithm is a fan-shaped area, the expansion angle is 2 theta, and the expansion radius is lminIf the expansion area is divided into N equal parts, the expansion point is N + 1;
s16, performing two-dimensional flight path planning of flight path re-planning by an A-star algorithm, and establishing a cost function;
f(n)=g(n)+h(n)
wherein n is a node to be expanded, g (n) is the real cost from the starting point to the current node, h (n) is a heuristic function representing the cost estimation value from the current node n to the target node, and f (n) is an evaluation function of the node to be expanded, representing the cost estimation required by a certain route passing through the track node n;
s17, performing two-dimensional path planning of path re-planning by an A-algorithm, and expanding the next node with the minimum cost according to the steps S14 and S15 until the target is selected as an expanded node;
s18, endowing each track point in the re-planned two-dimensional track with a proper height value to obtain a feasible three-dimensional track;
s19: analyzing and contrasting the obtained three-dimensional flight path to obtain three groups of contrast analysis graphs, listing differences in the three groups of contrast analysis graphs, and analyzing the differences to obtain an optimal three-dimensional flight path;
further, in S1, the method for fusing the original topographic features and the threat information of the battle space into the integrated topographic information by using the digital map information fusion principle includes:
selecting a real terrain from a digital terrain elevation database by adopting a digital elevation map with a regular network structure, and obtaining an original digital elevation map through interpolation processing;
the method is equivalent to a three-dimensional threat source map aiming at radar, air defense fire and zones which cannot be crossed;
carrying out information fusion on the original digital map and the threat equivalent digital map to generate an equivalent digital map;
further, in S3, the estimating the flight path by using the terrain following and the drone flight maintaining relay includes:
the flight limitation is not considered, and an approximate three-dimensional flight path is obtained by utilizing terrain information following and unmanned aerial vehicle flight maintaining on a vertical section where the unmanned aerial vehicle and the target are positioned, namely the unmanned aerial vehicle v passes through on a three-dimensional comprehensive equivalent mapiLocation and target tjAnd (3) making a tangent plane perpendicular to a horizontal plane at the position, and planning a flight path meeting the terrain following and flight height limit by taking a line of the tangent plane intersected with the terrain as a reference of an estimated flight path, wherein the length of the flight path is the flight path cost.
Further, in S3, the task allocation using the contract net algorithm includes:
the target attack plan of the unmanned aerial vehicle is defined as an ordered set of targets, the targets are attacked in sequence by the unmanned aerial vehicle, the track cost and the threat cost between the unmanned aerial vehicle and different target points are different, the benefits of the unmanned aerial vehicle executing the tasks in different sequences are also different, and in the task allocation process, each computing node makes a decision based on local information, so that each unmanned aerial vehicle sorts the task sequence according to the principle of maximizing self effectiveness, and t { t ═ t is set for the initial targets1,t2…,tnBased on the limits of the most quota task, we can build all target attack plans, e.g., if viCan attack 2 targets at maximum, then the attack plan sequence can be constructed as { { t { [ T ]1},{t2}…{tn},{t1,t2},{t2,t1}…,{tn-1,tn}}。
In the process of constructing the attack plan, in order to avoid excessive calculation and screen out some unrealistic plans, the set of task ordering schemes is assumed as
Figure RE-GDA0002932214130000091
viScheme M selected based on the above principlei={ti1,ti2,…,tilThe effectiveness of the method is as follows:
Figure RE-GDA0002932214130000092
in the auction process, after an unmanned aerial vehicle bids for an attack plan of the unmanned aerial vehicle according to the bidding sequence, the value of the allocated target is reduced, other unmanned aerial vehicles need to update the current values of all targets and recalculate the bidding validity function, then the unmanned aerial vehicle bids the attack plan according to the updated income, the situation that the unmanned aerial vehicle attacks the same target excessively can be avoided, higher global target income can be obtained, and the situation that the unmanned aerial vehicle v attacks the same target is assumediThe target t is obtained in this round of auctionjThen each drone offering then follows the formula:
Valuenew(tj)=(1-Pij)*Valueold(tj)
updating tjAnd when it is a turn to bidding to obtain a more reasonable attack plan, bidding using the efficacy function calculated with the new target value.
Further, in S16, the designing g (n) of the heuristic function includes:
g (n) represents the actual cost of the drone at the spatial current node n:
g(n)=ωLLnTTn
Figure RE-GDA0002932214130000093
representing the flight distance, which is the sum of the distances of the adjacent flight path segments, assuming that the starting point S is the 0 th starting point, the current node is the Nth route point, di,i+1Is the distance between two adjacent track points.
Figure RE-GDA0002932214130000094
Representing the threat cost, the threat cost of the ith track point position being suffered by the jth threat point, omega1And ω1Weight representing flight distance cost and threat cost, and meeting omega12=1;
Setting a heuristic function h (n) as a current node n (x) of the unmanned aerial vehiclen,yn) To the target node G (x)G,yG) The Euclidean distance of;
Figure RE-GDA0002932214130000095
further, in S18, the planning of the altitude includes:
assume that the reference track overlapping the environment change region is S3D(s1,s2,…,sN) The number of track points is N, and the height corresponding to the ith track point is HiThe two-dimensional track re-planned by the bypass threat is P2D=(p1,p2,…,pn) The number of track points is n, and the height corresponding to the jth track point is hj,hjThe values of (A) are as follows:
Figure RE-GDA0002932214130000101
wherein
Figure RE-GDA0002932214130000102
The expression is to be taken to the whole,
Figure RE-GDA0002932214130000103
t ═ i% k represents the surplus, and for making the flight path flyable, consider the maximum angle limit of climbing of unmanned aerial vehicle, want to guarantee
Figure RE-GDA0002932214130000104
Wherein s is the step length of the A-x algorithm, and alpha is the maximum climbing angle limit of the unmanned aerial vehicle.
Further, in S19, the three-dimensional trajectory is subjected to a comparison analysis by software, marked on the software, and the marked three-dimensional trajectory is printed.
Compared with the prior art, the invention has the beneficial effects that:
on the basis of analyzing advantages and disadvantages of three typical manned/unmanned aerial vehicle collaborative control modes, namely, complete centralized type, limited centralized distributed type and centerless distributed type, the invention provides a control mode of a distributed manned/unmanned aerial vehicle formation in a limited set as a basic mode for research, and a manned/unmanned aerial vehicle mission planning system is divided into two aspects of mission allocation and flight path planning to be researched respectively. According to the characteristics of a distributed control mode in a finite set, the invention designs a task distribution objective function, wherein a decision of a pilot for participating in target priority is introduced; constructing an equivalent three-dimensional digital map of a battle space fusing terrain and ground threats; a three-dimensional estimated voyage mode is used, and a three-dimensional estimated voyage which is closer to a real battlefield environment is obtained by adopting a tangent plane terrain following method; on the basis, a task allocation solving method based on a contract network algorithm is used, so that a person serves as a host bidding person for task allocation to supervise and authorize a task allocation process, an actual combat mode is met, a track planning task is decomposed into a reference track planning part and an online track re-planning part, and the real-time requirement of the reference track planning is low.
The invention provides an unmanned aerial vehicle benchmark track planning method by introducing unmanned aerial vehicle maneuvering performance constraint in a mutation operator on the basis of a genetic algorithm capable of realizing global optimization; aiming at the characteristic of high real-time requirement in online flight path planning, the re-planning method divides the re-planning into two independent modules of two-dimensional flight path planning and height planning, and compared with the method for directly planning a three-dimensional space, the re-planning method reduces the search space and greatly saves time.
Drawings
FIG. 1 illustrates a finite concentrated distributed lower combat organizational structure in accordance with the present invention;
FIG. 2 is a schematic view of the range estimation section in step S3 according to the present invention;
FIG. 3 is a flowchart of the task assignment algorithm in step S2 of the present invention;
FIG. 4 is a schematic diagram illustrating the interleaving operation of step S10 in the embodiment of the present invention;
FIG. 5 is a schematic diagram illustrating a variation operation of step S11 according to an embodiment of the present invention;
FIG. 6 is a schematic diagram of a genetic algorithm for track planning in an embodiment of the invention;
FIG. 7 is an expanded view of step S15 in the embodiment of the present invention;
FIG. 8 illustrates an original three-dimensional topographical view of an embodiment of the present invention;
FIG. 9 illustrates a threat equivalence map in an embodiment of the invention;
FIG. 10 illustrates a three-dimensional terrain map after data fusion in an embodiment of the present invention;
FIG. 11 is a diagram illustrating task allocation in an embodiment of the present invention;
FIG. 12 is a diagram illustrating overall performance of task allocation in an embodiment of the present invention;
FIG. 13 is a graph illustrating the overall performance variation in an embodiment of the present invention;
FIG. 14 illustrates a raw track schematic in an embodiment of the present invention;
FIG. 15 is a schematic diagram illustrating a threat outbreak in an embodiment of the present invention;
FIG. 16 is a schematic diagram illustrating a re-planning of a flight path in an embodiment of the invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In order to implement a mission planning method aiming at cooperative combat of manned unmanned aerial vehicles on the ground, a PC (personal computer) with an internal memory of Intel Core i52.7GHz and 8G in an operating environment is matched, and a simulation platform is MATLAB2016 a.
A mission planning method for cooperative fight against earth by unmanned aerial vehicles comprises the following steps:
s1, battlefield environment modeling: fusing original topographic features and threat information of the combat space into comprehensive topographic information by adopting a digital map information fusion principle;
s2, acquiring the number of the unmanned aerial vehicles, the number of the unmanned aerial vehicles and the number of targets: the ground-to-ground strike formation comprises 1 unmanned aerial vehicle and m unmanned aerial vehicles (v)1,v2,…,vm) N targets to be hit are found in total (t)1,t2,…,tn);
Figure RE-GDA0002932214130000121
S3, establishing a task distribution objective function: the establishment of the target function comprehensively considers three factors, including the hitting value of the target, the track cost of going to the target and the threat cost in the cruising process;
strike value: the target striking value reflects the importance degree of the target, and the unmanned aerial vehicle strikes the target with high value preferentially by V (t)j) Representing a target tjThe strike value of;
V(tj)=PjRj
Figure RE-GDA0002932214130000122
wherein, PjIs a target tjProbability function attacked, RjIs a target tjIs attacked priority value, PijIs unmanned plane viHit the target tjEfficiency of, i.e. viCan successfully hit tjThe probability of (d);
flight path cost: keeping and estimating the track distance from the unmanned aerial vehicle to the target, namely the track cost according to the three-dimensional terrain following and the flight of the unmanned aerial vehicle;
third, threat cost: unmanned aerial vehicle is at the flight in-process, and the longer the probability of being destroyed that exposes under enemy's threat is just bigger, and it is along L flight in-process to establish unmanned aerial vehicle, receives the threat probability in the task scene and can show as:
Figure RE-GDA0002932214130000131
wherein the content of the first and second substances,
Figure RE-GDA0002932214130000132
representing the threat probability of the drone being threatened by the ith radar in the mission scenario,
Figure RE-GDA0002932214130000133
the probability of threat of the jth ground-air missile in a task scene on the unmanned aerial vehicle is represented, the formula is represented as an integral form of a flight path L, and in an actual situation, a plurality of points can be sampled on a flight path point to save time in a discretization mode according to the calculation time requirement;
s4, setting task allocation constraint conditions:
task allocation balance constraint: the task allocation can allocate a plurality of targets for one unmanned aerial vehicle, and also can allocate one target to a plurality of unmanned aerial vehicles for joint execution, so that the task allocation is uniformly restricted for improving the execution efficiency of the task;
Figure RE-GDA0002932214130000134
wherein n ismaxV to nobodyiMaximum number of targets, m, allocatedmaxTo give a target tjA maximum number of allocated drones;
the maximum range of the unmanned aerial vehicle is as follows: the range of the unmanned aerial vehicle is not greater than the maximum range:
L≤Lmax
wherein L ismaxIs the maximum range of the single unmanned plane;
③ striking the target without repetition
Figure RE-GDA0002932214130000141
Wherein, thetaiAnd thetajIs a target set allocated to the ith and jth unmanned planes;
s5, solving task allocation based on a contract network algorithm;
the method comprises the steps that a drone is used as a host bidder in a task allocation process based on a contract net algorithm, after a batting target is determined and battlefield situation information is obtained, the bidder randomly generates a bidding sequence for each unmanned aerial vehicle and publishes a target list needing batting, auction starts, each unmanned aerial vehicle constructs all possible target batting plans according to the target list and calculates profits of the plans, when the bidding is completed, the unmanned aerial vehicle selects an optimal plan from the target attack plan list according to a greedy principle and plays a bidding as a batting plan of the unmanned aerial vehicle, all the unmanned aerial vehicles play the bidding according to the bidding sequence, after all the unmanned aerial vehicles play the bidding, the bidding in the current round is completed, a target allocation plan for unmanned aerial vehicle formation is obtained, if time or resource limitation is not reached, a new bidding sequence randomly generated by the bidder performs a new round of bidding so as to seek a better solution, when the time is out or the resource exceeds the limit, the algorithm stops;
s6, consider the population initializer gene codes: selecting a real number coding mode, and expressing chromosome genes by using track point coordinates;
s7, according to the task distribution result, each unmanned aerial vehicle carries out flight path planning, and a flight path cost function is established:
if the unmanned aerial vehicle starts from the initial position O and reaches the target position G after passing through N-1 nodes, the track cost of the unmanned aerial vehicle passing through the track can be expressed as follows:
J=ω1fl+ωfh3fd
wherein the content of the first and second substances,
Figure RE-GDA0002932214130000142
representing the flight cost as the sum of the distances of adjacent flight path segments, di,i+1Representing the distance between two adjacent track points;
fh═ hdl denotes the altitude penalty, which denotes the integral of the altitude over the flight path, in order to make the drone fly as close to the ground as possible,
Figure RE-GDA0002932214130000151
representing threat cost, wherein the position of the ith track point is subjected to the threat cost of the jth threat point, and carrying out gene coding; selecting a real number coding mode, and expressing chromosome genes by using track point coordinates;
s8, setting a track planning constraint condition:
the minimum flight path segment constraint: in order to avoid the waste of oil consumption caused by frequent turning and fluctuation of the unmanned aerial vehicle, the minimum flight path section, namely the distance that the unmanned aerial vehicle must keep flying before changing the current attitude, is limited, and p is usediRepresents the ith track segment, liIs the length of flight path segment l of the ith flight path segment of the unmanned planeminIs the minimum track segment length;
li≥lmin,i=1,2,3…n
the lowest flight height constraint: the unmanned plane is flying at a position close to the ground as far as possible, but the height of the unmanned plane is not too low to cause impact on the ground, hiRepresents the flight height h of the ith flight pathminIndicating the lowest flight height, then
hi≥hmin,i=1,2,3…n
Third, maximum turning angle constraint: because the restriction of self mobility, unmanned aerial vehicle can only turn certain angle when turning, so will carry out the restraint of maximum turn angle, be not more than maximum turn angle just can realize flying to next track point, the turn angle is the smaller also relatively steady of flying, and the horizontal projection of establishing ith section track is ai=(xi-xi-1,yi-yi-1) And the maximum turning angle of the unmanned aerial vehicle is theta:
Figure RE-GDA0002932214130000152
maximum climbing angleBundling: similar to the maximum turning angle, because self climbing and diving performance constraint limit, the maximum angle of the unmanned aerial vehicle is limited when climbing or descending, and the height difference of the flight path section i in the longitudinal direction is set to be | zi-zi-1L, maximum pitch angle of unmanned aerial vehicle is
Figure RE-GDA0002932214130000153
Then:
Figure RE-GDA0002932214130000154
s9, selecting a parent individual by adopting a roulette method;
s10, crossover operation: the crossover operator operation divides the two individuals into two parts at random, the first half part of the individual 1 is combined with the second half part of the individual 2, and the second half part of the individual 1 is combined with the first half part of the individual 1 to generate two brand new individuals;
s11, mutation operation: the mutation operation refers to randomly selecting a single or multiple gene positions in the chromosome for the filial generation after crossing, and performing mutation on the gene values of the positions, wherein the mutation operation can improve the local search capability of the algorithm, and when the crossed individuals approach the optimal solution of the problem, the mutation action is needed to adjust the gene position values of the individual parts, so that the individuals approach the optimal solution; secondly, the phenomenon of premature population is prevented, the diversity of the population is kept, a new individual coding structure can be generated through variation, premature is effectively avoided, the variation inside the flight path from the perspective of the flight path is changed, namely the coordinate value is changed, and the variation operation can assist to generate new individuals and influence the local searching capability of the genetic algorithm;
inserting an operator: when the track section passes through a dangerous area or violates the lowest track height, randomly inserting a new track node between two adjacent nodes in the track;
operation operator is deleted: if the unmanned aerial vehicle flight path does not meet the flight constraint, deleting the intermediate node of the flight path;
exchanging operation operators: the sequence of any two adjacent nodes in the switching flight path can be reduced, the turning angle can be reduced through a 2-opt algorithm of local search, and if the fitness of a new path obtained after the switching operation is greater than that of an original path, the path is updated;
fourthly, disturbance operator: randomly changing the coordinate value of a track node, determining the disturbance range according to whether the original track is feasible, and if the original track is feasible, carrying out small-range disturbance to ensure that the track is still feasible after operation; otherwise, the disturbance range should be properly enlarged, and the flight path enters a feasible region through disturbance operation, so that the fitness of the flight path can be improved;
smooth operation operator: smoothing nodes of which the flight path transit angles do not meet the unmanned aerial vehicle yaw angle constraint, namely selecting a certain node in the flight path, inserting a new node into two adjacent flight path sections of the node to replace the original node, and removing sharp angles of the flight path through smoothing operation;
s12, population updating is carried out through steps S10 and S11:
replacing parent individuals by filial generations generated through cross variation, and storing individuals with high fitness in the parent to complete population updating;
s13, looping steps S6-S12, and outputting an optimal track when the iteration times are met;
s14, local track planning is carried out on the new threat appearing in the environment;
in case of sudden threat, firstly erasing local flight paths exposed in an environment change area, performing two-dimensional flight path planning, then performing height planning to process the local flight paths, and splicing the local flight paths with original flight paths to obtain adjusted flight paths;
s15, performing two-dimensional flight path planning of flight path re-planning by an A-star algorithm, and limiting a search space;
let the minimum step length be lminThe maximum turning angle is theta, the expansion area of the sparse A-star algorithm is a fan-shaped area, the expansion angle is 2 theta, and the expansion radius is lminIf the expansion area is divided into N equal parts, the expansion point is N + 1;
s16, performing two-dimensional flight path planning of flight path re-planning by an A-star algorithm, and establishing a cost function;
f(n)=g(n)+h(n)
wherein n is a node to be expanded, g (n) is the real cost from the starting point to the current node, h (n) is a heuristic function representing the cost estimation value from the current node n to the target node, and f (n) is an evaluation function of the node to be expanded, representing the cost estimation required by a certain route passing through the track node n;
s17, performing two-dimensional path planning of path re-planning by an A-algorithm, and expanding the next node with the minimum cost according to the steps S14 and S15 until the target is selected as an expanded node;
s18, endowing each track point in the re-planned two-dimensional track with a proper height value to obtain a feasible three-dimensional track;
s19: analyzing and contrasting the obtained three-dimensional flight path to obtain three groups of contrast analysis graphs, listing differences in the three groups of contrast analysis graphs, and analyzing the differences to obtain an optimal three-dimensional flight path;
synthetic terrain information comprising:
selecting a real terrain from a digital terrain elevation database by adopting a digital elevation map with a regular network structure, and obtaining an original digital elevation map through interpolation processing;
the method is equivalent to a three-dimensional threat source map aiming at radar, air defense fire and zones which cannot be crossed;
and carrying out information fusion on the original digital map and the threat equivalent digital map to generate the equivalent digital map.
In S3, the estimating the track using the terrain following and the unmanned aerial vehicle flight maintaining relay includes:
the flight limitation is not considered, and an approximate three-dimensional flight path is obtained by utilizing terrain information following and unmanned aerial vehicle flight maintaining on a vertical section where the unmanned aerial vehicle and the target are positioned, namely the unmanned aerial vehicle v passes through on a three-dimensional comprehensive equivalent mapiLocation and target tjAnd (3) making a tangent plane perpendicular to a horizontal plane at the position, and planning a flight path meeting the terrain following and flight height limit by taking a line of the tangent plane intersected with the terrain as a reference of an estimated flight path, wherein the length of the flight path is the flight path cost.
In S3, the task allocation using the contract network algorithm includes:
unmanned aerial vehicleThe target attack plan is defined as an ordered set of targets, which represents that the unmanned aerial vehicle attacks the targets in sequence, because the track cost and the threat cost from the unmanned aerial vehicle to different target points are different, the benefits of the unmanned aerial vehicle executing the tasks in different sequences are also different, and in the task allocation process, each computing node makes a decision based on local information, so that each unmanned aerial vehicle sorts the task sequence according to the principle of maximizing the effectiveness of the unmanned aerial vehicle, and sets t as { t ═ t for the initial targets1,t2…,tnBased on the limits of the most quota task, we can build all target attack plans, e.g., if viCan attack 2 targets at maximum, then the attack plan sequence can be constructed as { { t { [ T ]1},{t2}…{tn},{t1,t2},{t2,t1}…,{tn-1,tn}}。
In the process of constructing the attack plan, in order to avoid excessive calculation and screen out some unrealistic plans, the set of task ordering schemes is assumed as
Figure RE-GDA0002932214130000181
viScheme M selected based on the above principlei={ti1,ti2,…,tilThe effectiveness of the method is as follows:
Figure RE-GDA0002932214130000182
in the auction process, after an unmanned aerial vehicle bids for an attack plan of the unmanned aerial vehicle according to the bidding sequence, the value of the allocated target is reduced, other unmanned aerial vehicles need to update the current values of all targets and recalculate the bidding validity function, then the unmanned aerial vehicle bids the attack plan according to the updated income, the situation that the unmanned aerial vehicle attacks the same target excessively can be avoided, higher global target income can be obtained, and the situation that the unmanned aerial vehicle v attacks the same target is assumediThe target t is obtained in this round of auctionjThen each drone offering then follows the formula:
Valuenew(tj)=(1-Pij)*Valueold(tj)
updating tjAnd when it is a turn to bidding to obtain a more reasonable attack plan, bidding using the efficacy function calculated with the new target value.
In S16, the design of g (n) of the heuristic function includes:
g (n) represents the actual cost of the drone at the spatial current node n:
g(n)=ωLLnTTn
Figure RE-GDA0002932214130000191
representing the flight distance, which is the sum of the distances of the adjacent flight path segments, assuming that the starting point S is the 0 th starting point, the current node is the Nth route point, di,i+1Is the distance between two adjacent track points.
Figure RE-GDA0002932214130000192
Representing the threat cost, the threat cost of the ith track point position being suffered by the jth threat point, omega1And ω1Weight representing flight distance cost and threat cost, and meeting omega12=1;
Setting a heuristic function h (n) as a current node n (x) of the unmanned aerial vehiclen,yn) To the target node G (x)G,yG) The Euclidean distance of;
Figure RE-GDA0002932214130000193
in S18, the planning of the altitude includes:
assume that the reference track overlapping the environment change region is S3D(s1,s2,…,sN) The number of track points is N, and the height corresponding to the ith track point is HiThe two-dimensional track re-planned by the bypass threat is P2D=(p1,p2,…,pn) The number of track points is n, and the height corresponding to the jth track point is hj,hjThe values of (A) are as follows:
Figure RE-GDA0002932214130000194
wherein
Figure RE-GDA0002932214130000195
The expression is to be taken to the whole,
Figure RE-GDA0002932214130000196
t ═ i% k represents the surplus, and for making the flight path flyable, consider the maximum angle limit of climbing of unmanned aerial vehicle, want to guarantee
Figure RE-GDA0002932214130000197
Wherein s is the step length of the A-x algorithm, and alpha is the maximum climbing angle limit of the unmanned aerial vehicle.
In S19, the three-dimensional trajectory is subjected to a comparison analysis by software, marked on the software, and printed.
In this embodiment, a real terrain is selected from the digital terrain elevation database, the planning space is 200km by 200km, and interpolation processing is performed to obtain a graph shown in fig. 8; simplifying a radar and ground-air missile threat model, and expressing the model by Gaussian distribution, wherein the expression is as follows:
Figure RE-GDA0002932214130000201
wherein x and y represent coordinate values of the threat projected onto a horizontal plane, ziIs the elevation value corresponding to the threat; x is the number ofiAnd yiCoordinates, x, representing the ith center of threatsiAnd ysiRepresents the attenuation, h, of the ith threat along the x-axis and y-axisiRepresenting the action intensity of the ith threat;
the anti-aircraft gun is equivalent to a hemisphere, and the threat equivalent map is as shown in fig. 9; carrying out information fusion on the original digital map and the threat equivalent digital map to generate a three-dimensional topographic map after data fusion, as shown in FIG. 10;
human-machine, unmanned aerial vehicle and target number, human-machine position and target position are obtained according to the task,
TABLE 1 initial position coordinates of unmanned aerial vehicle
Figure RE-GDA0002932214130000202
TABLE 2 initial position coordinates of the target
Figure RE-GDA0002932214130000203
Calculating the threat cost of the unmanned aerial vehicle, wherein the unmanned aerial vehicle is in the no-fly zone RminThe probability of being found when the outer range radar antenna is at a distance R decays at a rate of 4 times the distance, with the probability approximating:
Figure RE-GDA0002932214130000204
wherein K is a probability attenuation coefficient;
the effective killing probability formula of the ground-air missile is approximately expressed as follows:
PM=K0(Δh/R)
wherein K0The method comprises the steps of representing the killing probability of a missile under the clear weather condition, generally regarding as a constant, and representing the height of an unmanned aerial vehicle relative to an air-ground missile position; r represents the radial distance between the unmanned aerial vehicle and the missile site;
calculating a target function of task allocation;
setting the maximum auction frequency of task allocation as 20 times, and carrying out contract network algorithm solution to obtain a task allocation schematic diagram as shown in FIG. 11 and a task allocation overall efficiency schematic diagram as shown in FIG. 12; as shown in fig. 13, the overall efficiency variation curve of the task allocation scheme shows that the overall efficiency is continuously increased along with the increase of the number of bidding times, after 15 bidding times, the overall efficiency is close to a fixed value, the whole process takes 2.651 seconds, and after the task allocation, each target finds the most suitable unmanned aerial vehicle to complete, the overall efficiency is maximized by maximizing each local efficiency, the time consumption is short, and the requirement of a rapid battlefield is met.
Setting the size of an initial main population to be 100, the size of an auxiliary population to be 100 and the size of a breeding pond to be 40 in the flight path planning; the cross probability is 0.7, and the mutation probability is 0.1; the maximum number of evolutions is 500; the maximum turning angle is 45 degrees, and the maximum pitch angle is 45 degrees; the minimum flying height is 10 meters.
The evolution operator and the fitness function constructed according to the method meet the feasibility of the unmanned aerial vehicle flight path, the flight height is not too high, the threat is avoided, the safety requirement is met, the objective function is gradually converged along with the increase of the iteration times, and the high flight path precision is obtained due to the high dimensionality of the initialized population.
In order to verify the performance of the mission re-planning of the flight path, an unmanned aerial vehicle is arranged to execute a certain target, the unmanned aerial vehicle firstly flies along a reference flight path marked by a genetic algorithm, two new threats are newly added on the flight path, the threat 1 coordinate is (69,88) and the threat radius is 30, and the threat 2 coordinate is (143,177) and the threat radius is 40; the original track schematic diagram is shown in FIG. 14, the burst track schematic diagram is shown in FIG. 15, and the track re-planning schematic diagram is shown in FIG. 16.
The simulation graph shows that the flight path re-planning method provided by the invention can enable the unmanned aerial vehicle to avoid the threat, re-plan a flight path which bypasses the threat from the side, and after the unmanned aerial vehicle reaches the locally planned target point, the unmanned aerial vehicle returns to the original reference flight path again to continue flying to reach the final target point, thereby realizing the on-line flight path planning; and the planning takes 1.110 seconds, the three-dimensional sparse A-star algorithm is used for planning the flight path under the same condition, the time is taken for 2.335 seconds, the time is saved, and the requirement of the re-planning on the speed is met.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that changes, modifications, substitutions and alterations can be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.

Claims (7)

1. A mission planning method for cooperative fight against the ground by unmanned aerial vehicles is characterized by comprising the following steps:
s1, battlefield environment modeling: fusing original topographic features and threat information of the combat space into comprehensive topographic information by adopting a digital map information fusion principle;
s2, acquiring the number of the unmanned aerial vehicles, the number of the unmanned aerial vehicles and the number of targets: the ground-to-ground strike formation comprises 1 unmanned aerial vehicle and m unmanned aerial vehicles (v)1,v2,…,vm) In total, m targets (t) to be hit are found1,t2,…,tn);
Figure FDA0002809861440000011
S3, establishing a task distribution objective function: the establishment of the target function comprehensively considers three factors, including the hitting value of the target, the track cost of going to the target and the threat cost in the cruising process;
strike value: the target striking value reflects the importance degree of the target, and the unmanned aerial vehicle strikes the target with high value preferentially by V (t)j) Representing a target tjThe strike value of;
V(tj)=PjRj
Figure FDA0002809861440000012
wherein, PjIs a target tjProbability function attacked, RjIs a target tjIs attacked priority value, PijIs unmanned plane viHit the target tjEfficiency of, i.e. viCan successfully hit tjThe probability of (d);
flight path cost: keeping and estimating the track distance from the unmanned aerial vehicle to the target, namely the track cost according to the three-dimensional terrain following and the flight of the unmanned aerial vehicle;
third, threat cost: unmanned aerial vehicle is at the flight in-process, and the longer the probability of being destroyed that exposes under enemy's threat is just bigger, and it is along L flight in-process to establish unmanned aerial vehicle, receives the threat probability in the task scene and can show as:
Figure FDA0002809861440000013
wherein the content of the first and second substances,
Figure FDA0002809861440000021
representing the threat probability of the drone being threatened by the ith radar in the mission scenario,
Figure FDA0002809861440000022
the probability of threat of the jth ground-air missile in a task scene on the unmanned aerial vehicle is represented, the formula is represented as an integral form of a flight path L, and in an actual situation, a plurality of points can be sampled on a flight path point to save time in a discretization mode according to the calculation time requirement;
s4, setting task allocation constraint conditions:
task allocation balance constraint: the task allocation can allocate a plurality of targets for one unmanned aerial vehicle, and also can allocate one target to a plurality of unmanned aerial vehicles for joint execution, so that the task allocation is uniformly restricted for improving the execution efficiency of the task;
Figure FDA0002809861440000023
wherein n ismaxV to nobodyiMaximum number of targets, m, allocatedmaxTo give a target tjA maximum number of allocated drones;
the maximum range of the unmanned aerial vehicle is as follows: the range of the unmanned aerial vehicle is not greater than the maximum range:
L≤Lmax
wherein L ismaxIs the maximum range of the single unmanned plane;
③ striking the target without repetition
Figure FDA0002809861440000024
Wherein, thetaiAnd thetajIs a target set allocated to the ith and jth unmanned planes;
s5, solving task allocation based on a contract network algorithm;
the method comprises the steps that a drone is used as a host bidder in a task allocation process based on a contract net algorithm, after a batting target is determined and battlefield situation information is obtained, the bidder randomly generates a bidding sequence for each unmanned aerial vehicle and publishes a target list needing batting, auction starts, each unmanned aerial vehicle constructs all possible target batting plans according to the target list and calculates profits of the plans, when the bidding is completed, the unmanned aerial vehicle selects an optimal plan from the target attack plan list according to a greedy principle and plays a bidding as a batting plan of the unmanned aerial vehicle, all the unmanned aerial vehicles play the bidding according to the bidding sequence, after all the unmanned aerial vehicles play the bidding, the bidding in the current round is completed, a target allocation plan for unmanned aerial vehicle formation is obtained, if time or resource limitation is not reached, a new bidding sequence randomly generated by the bidder performs a new round of bidding so as to seek a better solution, when the time is out or the resource exceeds the limit, the algorithm stops;
s6, consider the population initializer gene codes: selecting a real number coding mode, and expressing chromosome genes by using track point coordinates;
s7, according to the task distribution result, each unmanned aerial vehicle carries out flight path planning, and a flight path cost function is established:
if the unmanned aerial vehicle starts from the initial position O and reaches the target position G after passing through N-1 nodes, the track cost of the unmanned aerial vehicle passing through the track can be expressed as follows:
J=ω1fl+ωfh3fd
wherein the content of the first and second substances,
Figure FDA0002809861440000031
representing the flight cost as the sum of the distances of adjacent flight path segments, di,i+1Representing the distance between two adjacent track points;
fh═ hdl denotes the altitude penalty, which denotes the integral of the altitude over the flight path, in order to make the drone fly as close to the ground as possible,
Figure FDA0002809861440000032
representing threat cost, wherein the position of the ith track point is subjected to the threat cost of the jth threat point, and carrying out gene coding; selecting a real number coding mode, and expressing chromosome genes by using track point coordinates;
s8, setting a track planning constraint condition:
the minimum flight path segment constraint: in order to avoid the waste of oil consumption caused by frequent turning and fluctuation of the unmanned aerial vehicle, the minimum flight path section, namely the distance that the unmanned aerial vehicle must keep flying before changing the current attitude, is limited, and p is usediRepresents the ith track segment, liIs the length of flight path segment l of the ith flight path segment of the unmanned planeminIs the minimum track segment length;
li≥lmin,i=1,2,3…n
the lowest flight height constraint: the unmanned plane is flying at a position close to the ground as far as possible, but the height of the unmanned plane is not too low to cause impact on the ground, hiRepresents the flight height h of the ith flight pathminRepresents the lowestThe flying height of is
hi≥hmin,i=1,2,3…n
Third, maximum turning angle constraint: because the restriction of self mobility, unmanned aerial vehicle can only turn certain angle when turning, so will carry out the restraint of maximum turn angle, be not more than maximum turn angle just can realize flying to next track point, the turn angle is the smaller also relatively steady of flying, and the horizontal projection of establishing ith section track is ai=(xi-xi-1,yi-yi-1) And the maximum turning angle of the unmanned aerial vehicle is theta:
Figure FDA0002809861440000041
fourthly, maximum climbing angle constraint: similar to the maximum turning angle, because self climbing and diving performance constraint limit, the maximum angle of the unmanned aerial vehicle is limited when climbing or descending, and the height difference of the flight path section i in the longitudinal direction is set to be | zi-zi-1L, maximum pitch angle of unmanned aerial vehicle is
Figure FDA0002809861440000042
Then:
Figure FDA0002809861440000043
s9, selecting a parent individual by adopting a roulette method;
s10, crossover operation: the crossover operator operation divides the two individuals into two parts at random, the first half part of the individual 1 is combined with the second half part of the individual 2, and the second half part of the individual 1 is combined with the first half part of the individual 1 to generate two brand new individuals;
s11, mutation operation: the mutation operation refers to randomly selecting a single or multiple gene positions in the chromosome for the filial generation after crossing, and performing mutation on the gene values of the positions, wherein the mutation operation can improve the local search capability of the algorithm, and when the crossed individuals approach the optimal solution of the problem, the mutation action is needed to adjust the gene position values of the individual parts, so that the individuals approach the optimal solution; secondly, the phenomenon of premature population is prevented, the diversity of the population is kept, a new individual coding structure can be generated through variation, premature is effectively avoided, the variation inside the flight path from the perspective of the flight path is changed, namely the coordinate value is changed, and the variation operation can assist to generate new individuals and influence the local searching capability of the genetic algorithm;
inserting an operator: when the track section passes through a dangerous area or violates the lowest track height, randomly inserting a new track node between two adjacent nodes in the track;
operation operator is deleted: if the unmanned aerial vehicle flight path does not meet the flight constraint, deleting the intermediate node of the flight path;
exchanging operation operators: the sequence of any two adjacent nodes in the switching flight path can be reduced, the turning angle can be reduced through a 2-opt algorithm of local search, and if the fitness of a new path obtained after the switching operation is greater than that of an original path, the path is updated;
fourthly, disturbance operator: randomly changing the coordinate value of a track node, determining the disturbance range according to whether the original track is feasible, and if the original track is feasible, carrying out small-range disturbance to ensure that the track is still feasible after operation; otherwise, the disturbance range should be properly enlarged, and the flight path enters a feasible region through disturbance operation, so that the fitness of the flight path can be improved;
smooth operation operator: smoothing nodes of which the flight path transit angles do not meet the unmanned aerial vehicle yaw angle constraint, namely selecting a certain node in the flight path, inserting a new node into two adjacent flight path sections of the node to replace the original node, and removing sharp angles of the flight path through smoothing operation;
s12, population updating is carried out through steps S10 and S11:
replacing parent individuals by filial generations generated through cross variation, and storing individuals with high fitness in the parent to complete population updating;
s13, looping steps S6-S12, and outputting an optimal track when the iteration times are met;
s14, local track planning is carried out on the new threat appearing in the environment;
in case of sudden threat, firstly erasing local flight paths exposed in an environment change area, performing two-dimensional flight path planning, then performing height planning to process the local flight paths, and splicing the local flight paths with original flight paths to obtain adjusted flight paths;
s15, performing two-dimensional flight path planning of flight path re-planning by an A-star algorithm, and limiting a search space;
let the minimum step length be lminThe maximum turning angle is theta, the expansion area of the sparse A-star algorithm is a fan-shaped area, the expansion angle is 2 theta, and the expansion radius is lminIf the expansion area is divided into N equal parts, the expansion point is N + 1;
s16, performing two-dimensional flight path planning of flight path re-planning by an A-star algorithm, and establishing a cost function;
f(n)=g(n)+h(n)
wherein n is a node to be expanded, g (n) is the real cost from the starting point to the current node, h (n) is a heuristic function representing the cost estimation value from the current node n to the target node, and f (n) is an evaluation function of the node to be expanded, representing the cost estimation required by a certain route passing through the track node n;
s17, performing two-dimensional path planning of path re-planning by an A-algorithm, and expanding the next node with the minimum cost according to the steps S14 and S15 until the target is selected as an expanded node;
s18, endowing each track point in the re-planned two-dimensional track with a proper height value to obtain a feasible three-dimensional track;
s19: and analyzing and contrasting the obtained three-dimensional flight path to obtain three groups of contrast analysis graphs, listing the differences in the three groups of contrast analysis graphs, and analyzing the differences to obtain the optimal three-dimensional flight path.
2. The mission planning method for cooperative combat of manned and unmanned aerial vehicles with respect to the ground according to claim 1, wherein in S1, the digital map information fusion principle is adopted to fuse the original topographic features and threat information of the combat space into comprehensive topographic information, which includes:
selecting a real terrain from a digital terrain elevation database by adopting a digital elevation map with a regular network structure, and obtaining an original digital elevation map through interpolation processing;
the method is equivalent to a three-dimensional threat source map aiming at radar, air defense fire and zones which cannot be crossed;
and carrying out information fusion on the original digital map and the threat equivalent digital map to generate the equivalent digital map.
3. The mission planning method for cooperative combat by human and unmanned aerial vehicles according to claim 1, wherein in S3, the estimation of the flight path by using terrain following and unmanned aerial vehicle flight maintaining relay comprises:
the flight limitation is not considered, and an approximate three-dimensional flight path is obtained by utilizing terrain information following and unmanned aerial vehicle flight maintaining on a vertical section where the unmanned aerial vehicle and the target are positioned, namely the unmanned aerial vehicle v passes through on a three-dimensional comprehensive equivalent mapiLocation and target tjAnd (3) making a tangent plane perpendicular to a horizontal plane at the position, and planning a flight path meeting the terrain following and flight height limit by taking a line of the tangent plane intersected with the terrain as a reference of an estimated flight path, wherein the length of the flight path is the flight path cost.
4. The method according to claim 1, wherein in S3, the task allocation is performed by using a contract net algorithm, and the method comprises:
the target attack plan of the unmanned aerial vehicle is defined as an ordered set of targets, the targets are attacked in sequence by the unmanned aerial vehicle, the track cost and the threat cost between the unmanned aerial vehicle and different target points are different, the benefits of the unmanned aerial vehicle executing the tasks in different sequences are also different, and in the task allocation process, each computing node makes a decision based on local information, so that each unmanned aerial vehicle sorts the task sequence according to the principle of maximizing self effectiveness, and t { t ═ t is set for the initial targets1,t2…,tnAccording to the limitation of the maximum quota task, all target attack plans can be established;
during the process of constructing the attack plan, the method comprises the steps ofThe method avoids the problems of excessive calculation and screening of some unrealistic plans, and assumes that the task ordering schemes are collected into a set
Figure FDA0002809861440000071
viScheme M selected based on the above principlei={ti1,ti2,…,tilThe effectiveness of the method is as follows:
Figure FDA0002809861440000072
in the auction process, after an unmanned aerial vehicle bids for an attack plan of the unmanned aerial vehicle according to the bidding sequence, the value of the allocated target is reduced, other unmanned aerial vehicles need to update the current values of all targets and recalculate the bidding validity function, then the unmanned aerial vehicle bids the attack plan according to the updated income, the situation that the unmanned aerial vehicle attacks the same target excessively can be avoided, higher global target income can be obtained, and the situation that the unmanned aerial vehicle v attacks the same target is assumediThe target t is obtained in this round of auctionjThen each drone offering then follows the formula:
Valuenew(tj)=(1-Pij)*Valueold(tj)
updating tjAnd when it is a turn to bidding to obtain a more reasonable attack plan, bidding using the efficacy function calculated with the new target value.
5. The mission planning method for cooperative combat by unmanned aerial vehicle and manned unmanned aerial vehicle according to claim 1, wherein the step of designing the heuristic function in S16 in g (n) comprises:
g (n) represents the actual cost of the drone at the spatial current node n:
g(n)=ωLLnTTn
Figure FDA0002809861440000073
representing the flight distance, which is the sum of the distances of the adjacent flight path segments, assuming that the starting point S is the 0 th starting point, the current node is the Nth route point, di,i+1Is the distance between two adjacent track points;
Figure FDA0002809861440000074
representing the threat cost, the threat cost of the ith track point position being suffered by the jth threat point, omega1And ω1Weight representing flight distance cost and threat cost, and meeting omega12=1;
Setting a heuristic function h (n) as a current node n (x) of the unmanned aerial vehiclen,yn) To the target node G (x)G,yG) The Euclidean distance of;
Figure FDA0002809861440000075
6. the mission planning method for cooperative combat by unmanned aerial vehicle to ground according to claim 1, wherein in said S18, the planning of altitude comprises:
assume that the reference track overlapping the environment change region is S3D(s1,s2,…,sN) The number of track points is N, and the height corresponding to the ith track point is HiThe two-dimensional track re-planned by the bypass threat is P2D=(p1,p2,…,pn) The number of track points is n, and the height corresponding to the jth track point is hj,hjThe values of (A) are as follows:
Figure FDA0002809861440000081
wherein
Figure FDA0002809861440000082
Represents rounding,
Figure FDA0002809861440000083
t ═ i% k represents the surplus, and for making the flight path flyable, consider the maximum angle limit of climbing of unmanned aerial vehicle, want to guarantee
Figure FDA0002809861440000084
Wherein s is the step length of the A-x algorithm, and alpha is the maximum climbing angle limit of the unmanned aerial vehicle.
7. The mission planning method for cooperative combat by unmanned aerial vehicle and manned unmanned aerial vehicle according to claim 1, wherein in S19, the three-dimensional trajectory is analyzed by software, marked on the software, and the marked three-dimensional trajectory is printed.
CN202011386581.9A 2020-12-01 2020-12-01 Task planning method for cooperation of unmanned aerial vehicle with ground fight Active CN112733421B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011386581.9A CN112733421B (en) 2020-12-01 2020-12-01 Task planning method for cooperation of unmanned aerial vehicle with ground fight

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011386581.9A CN112733421B (en) 2020-12-01 2020-12-01 Task planning method for cooperation of unmanned aerial vehicle with ground fight

Publications (2)

Publication Number Publication Date
CN112733421A true CN112733421A (en) 2021-04-30
CN112733421B CN112733421B (en) 2024-05-03

Family

ID=75598105

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011386581.9A Active CN112733421B (en) 2020-12-01 2020-12-01 Task planning method for cooperation of unmanned aerial vehicle with ground fight

Country Status (1)

Country Link
CN (1) CN112733421B (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113467510A (en) * 2021-07-12 2021-10-01 中国科学技术大学 Campus cooperative security disposal method and system
CN113671985A (en) * 2021-07-28 2021-11-19 中国人民解放军32146部队 Staged multi-base unmanned aerial vehicle task allocation and flight path planning method
CN114003060A (en) * 2021-11-04 2022-02-01 西安石油大学 Multi-unmanned aerial vehicle task allocation method based on improved global optimal brainstorming algorithm
CN114330978A (en) * 2021-11-11 2022-04-12 深圳大学 Air-ground robot task dynamic allocation method, storage medium and terminal equipment
CN114417735A (en) * 2022-03-08 2022-04-29 大连理工大学 Multi-unmanned aerial vehicle cooperative task planning method in cross-regional combined combat
CN114660932A (en) * 2022-01-20 2022-06-24 北京理工大学 Missile agile turning optimal control method containing speed reducing parachute
CN115237000A (en) * 2022-06-23 2022-10-25 中国航空工业集团公司沈阳飞机设计研究所 Unmanned aerial vehicle formation cooperative countermeasure simulation test platform and test method
CN115840463A (en) * 2022-11-23 2023-03-24 北京华如科技股份有限公司 Data processing method and device for unmanned aerial vehicle cluster cooperative reconnaissance
CN116088396A (en) * 2023-03-06 2023-05-09 北京理工大学 Unmanned cluster double-layer cooperative task control method and system
CN116088586A (en) * 2023-04-10 2023-05-09 中国电子科技集团公司第二十八研究所 Method for planning on-line tasks in unmanned aerial vehicle combat process
CN116245257A (en) * 2023-05-06 2023-06-09 季华实验室 Multi-robot scheduling method and device
CN116468229A (en) * 2023-04-03 2023-07-21 四川大学 Distributed combination contract net warhead firepower distribution method
CN116661496A (en) * 2023-05-31 2023-08-29 南京理工大学 Multi-patrol-missile collaborative track planning method based on intelligent algorithm
CN116954256A (en) * 2023-07-31 2023-10-27 北京理工大学重庆创新中心 Unmanned aerial vehicle distributed task allocation method considering reachable domain constraint
CN116974208A (en) * 2023-09-22 2023-10-31 西北工业大学 Rotor unmanned aerial vehicle target hitting control method and system based on strapdown seeker
CN116974297A (en) * 2023-06-27 2023-10-31 北京五木恒润科技有限公司 Conflict resolution method and device based on multi-objective optimization, medium and electronic equipment
CN117008641A (en) * 2023-10-07 2023-11-07 中国人民解放军战略支援部队航天工程大学 Distribution method and device for cooperative low-altitude burst prevention of multiple heterogeneous unmanned aerial vehicles
CN117389322A (en) * 2023-12-08 2024-01-12 天津天羿科技有限公司 Unmanned aerial vehicle control method
CN118192673A (en) * 2024-05-20 2024-06-14 北京数易科技有限公司 Intelligent unmanned aerial vehicle cluster cooperative control method, system and medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060031004A1 (en) * 2003-10-13 2006-02-09 Kristian Lundberg Method and device for planning a trajectory
CN102880186A (en) * 2012-08-03 2013-01-16 北京理工大学 Flight path planning method based on sparse A* algorithm and genetic algorithm
CN105302153A (en) * 2015-10-19 2016-02-03 南京航空航天大学 Heterogeneous multi-UAV (Unmanned Aerial Vehicle) cooperative scouting and striking task planning method
CN110544296A (en) * 2019-07-31 2019-12-06 中国矿业大学 intelligent planning method for three-dimensional global flight path of unmanned aerial vehicle in environment with uncertain enemy threat

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060031004A1 (en) * 2003-10-13 2006-02-09 Kristian Lundberg Method and device for planning a trajectory
CN102880186A (en) * 2012-08-03 2013-01-16 北京理工大学 Flight path planning method based on sparse A* algorithm and genetic algorithm
CN105302153A (en) * 2015-10-19 2016-02-03 南京航空航天大学 Heterogeneous multi-UAV (Unmanned Aerial Vehicle) cooperative scouting and striking task planning method
CN110544296A (en) * 2019-07-31 2019-12-06 中国矿业大学 intelligent planning method for three-dimensional global flight path of unmanned aerial vehicle in environment with uncertain enemy threat

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
刘跃峰;张安;: "有人机/无人机编队协同任务分配方法", ***工程与电子技术, no. 03, 15 March 2010 (2010-03-15) *
李文;陈建;: "有人机/无人机混合编队协同作战研究综述与展望", 航天控制, no. 03, 15 June 2017 (2017-06-15) *
蔡俊伟;龙海英;张昕;: "有人机/无人机协同作战***关键技术", 指挥信息***与技术, no. 02, 28 April 2013 (2013-04-28) *
陈侠;李光耀;于兴超;: "基于博弈策略的多无人机航迹规划研究", 战术导弹技术, no. 01, 15 January 2020 (2020-01-15) *

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113467510A (en) * 2021-07-12 2021-10-01 中国科学技术大学 Campus cooperative security disposal method and system
CN113671985A (en) * 2021-07-28 2021-11-19 中国人民解放军32146部队 Staged multi-base unmanned aerial vehicle task allocation and flight path planning method
CN114003060A (en) * 2021-11-04 2022-02-01 西安石油大学 Multi-unmanned aerial vehicle task allocation method based on improved global optimal brainstorming algorithm
CN114330978A (en) * 2021-11-11 2022-04-12 深圳大学 Air-ground robot task dynamic allocation method, storage medium and terminal equipment
CN114660932A (en) * 2022-01-20 2022-06-24 北京理工大学 Missile agile turning optimal control method containing speed reducing parachute
CN114660932B (en) * 2022-01-20 2023-09-12 北京理工大学 Missile agile turning optimal control method comprising drogue
CN114417735A (en) * 2022-03-08 2022-04-29 大连理工大学 Multi-unmanned aerial vehicle cooperative task planning method in cross-regional combined combat
CN115237000B (en) * 2022-06-23 2023-08-04 中国航空工业集团公司沈阳飞机设计研究所 Unmanned aerial vehicle formation cooperative countermeasure simulation test platform and test method
CN115237000A (en) * 2022-06-23 2022-10-25 中国航空工业集团公司沈阳飞机设计研究所 Unmanned aerial vehicle formation cooperative countermeasure simulation test platform and test method
CN115840463A (en) * 2022-11-23 2023-03-24 北京华如科技股份有限公司 Data processing method and device for unmanned aerial vehicle cluster cooperative reconnaissance
CN116088396A (en) * 2023-03-06 2023-05-09 北京理工大学 Unmanned cluster double-layer cooperative task control method and system
CN116088396B (en) * 2023-03-06 2023-06-02 北京理工大学 Unmanned cluster double-layer cooperative task control method and system
CN116468229A (en) * 2023-04-03 2023-07-21 四川大学 Distributed combination contract net warhead firepower distribution method
CN116088586A (en) * 2023-04-10 2023-05-09 中国电子科技集团公司第二十八研究所 Method for planning on-line tasks in unmanned aerial vehicle combat process
CN116245257A (en) * 2023-05-06 2023-06-09 季华实验室 Multi-robot scheduling method and device
CN116245257B (en) * 2023-05-06 2023-09-12 季华实验室 Multi-robot scheduling method and device
CN116661496A (en) * 2023-05-31 2023-08-29 南京理工大学 Multi-patrol-missile collaborative track planning method based on intelligent algorithm
CN116661496B (en) * 2023-05-31 2024-03-15 南京理工大学 Multi-patrol-missile collaborative track planning method based on intelligent algorithm
CN116974297A (en) * 2023-06-27 2023-10-31 北京五木恒润科技有限公司 Conflict resolution method and device based on multi-objective optimization, medium and electronic equipment
CN116974297B (en) * 2023-06-27 2024-01-26 北京五木恒润科技有限公司 Conflict resolution method and device based on multi-objective optimization, medium and electronic equipment
CN116954256A (en) * 2023-07-31 2023-10-27 北京理工大学重庆创新中心 Unmanned aerial vehicle distributed task allocation method considering reachable domain constraint
CN116954256B (en) * 2023-07-31 2024-04-30 北京理工大学重庆创新中心 Unmanned aerial vehicle distributed task allocation method considering reachable domain constraint
CN116974208A (en) * 2023-09-22 2023-10-31 西北工业大学 Rotor unmanned aerial vehicle target hitting control method and system based on strapdown seeker
CN116974208B (en) * 2023-09-22 2024-01-19 西北工业大学 Rotor unmanned aerial vehicle target hitting control method and system based on strapdown seeker
CN117008641A (en) * 2023-10-07 2023-11-07 中国人民解放军战略支援部队航天工程大学 Distribution method and device for cooperative low-altitude burst prevention of multiple heterogeneous unmanned aerial vehicles
CN117008641B (en) * 2023-10-07 2024-01-16 中国人民解放军战略支援部队航天工程大学 Distribution method and device for cooperative low-altitude burst prevention of multiple heterogeneous unmanned aerial vehicles
CN117389322A (en) * 2023-12-08 2024-01-12 天津天羿科技有限公司 Unmanned aerial vehicle control method
CN117389322B (en) * 2023-12-08 2024-03-01 天津天羿科技有限公司 Unmanned aerial vehicle control method
CN118192673A (en) * 2024-05-20 2024-06-14 北京数易科技有限公司 Intelligent unmanned aerial vehicle cluster cooperative control method, system and medium

Also Published As

Publication number Publication date
CN112733421B (en) 2024-05-03

Similar Documents

Publication Publication Date Title
CN112733421B (en) Task planning method for cooperation of unmanned aerial vehicle with ground fight
Shao et al. Efficient path planning for UAV formation via comprehensively improved particle swarm optimization
CN109631900B (en) Unmanned aerial vehicle three-dimensional flight path multi-target particle swarm global planning method
Zhang et al. An improved constrained differential evolution algorithm for unmanned aerial vehicle global route planning
Zhang et al. A novel phase angle-encoded fruit fly optimization algorithm with mutation adaptation mechanism applied to UAV path planning
CN106969778B (en) Path planning method for cooperative pesticide application of multiple unmanned aerial vehicles
CN103699135B (en) The flight path automatic planning in depopulated helicopter pesticide spraying farmland operation region
CN102880186B (en) flight path planning method based on sparse A* algorithm and genetic algorithm
CN108364138B (en) Weapon equipment development planning modeling and solving method based on countermeasure visual angle
CN102436604B (en) Multi-missile collaborative route calculation method based on multi-target evolution method
US8924069B1 (en) Artificial immune system approach for airborne vehicle maneuvering
CN109917815A (en) No-manned plane three-dimensional route designing method based on global optimum's brainstorming algorithm
CN112666981B (en) Unmanned aerial vehicle cluster dynamic route planning method based on dynamic group learning of original pigeon group
CN103557867A (en) Three-dimensional multi-UAV coordinated path planning method based on sparse A-star search (SAS)
CN110928329A (en) Multi-aircraft track planning method based on deep Q learning algorithm
CN107063255A (en) A kind of three-dimensional Route planner based on improvement drosophila optimized algorithm
CN109541960B (en) System and method for aircraft digital battlefield confrontation
CN111813144B (en) Multi-unmanned aerial vehicle collaborative route planning method based on improved flocks of sheep algorithm
CN108153328A (en) A kind of more guided missiles based on segmentation Bezier cooperate with path planning method
CN114840020A (en) Unmanned aerial vehicle flight path planning method based on improved whale algorithm
CN115903896A (en) Multi-unmanned aerial vehicle path planning method based on proxy model optimization
CN115755963B (en) Unmanned aerial vehicle group collaborative mission planning method considering carrier delivery mode
CN112733251A (en) Multi-unmanned aerial vehicle collaborative track planning method
CN114740883B (en) Coordinated point reconnaissance task planning cross-layer joint optimization method
Stodola et al. Model of optimal maneuver used in tactical decision support system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant