Movatterモバイル変換


[0]ホーム

URL:


CN109784585A - Hybrid deployment and scheduling method for unmanned aerial vehicle unmanned ship - Google Patents

Hybrid deployment and scheduling method for unmanned aerial vehicle unmanned ship
Download PDF

Info

Publication number
CN109784585A
CN109784585ACN201910172450.1ACN201910172450ACN109784585ACN 109784585 ACN109784585 ACN 109784585ACN 201910172450 ACN201910172450 ACN 201910172450ACN 109784585 ACN109784585 ACN 109784585A
Authority
CN
China
Prior art keywords
path
target point
unmanned aerial
unmanned
uav
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
CN201910172450.1A
Other languages
Chinese (zh)
Other versions
CN109784585B (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.)
Guangdong Hust Industrial Technology Research Institute
Original Assignee
Guangdong Hust Industrial Technology Research Institute
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 Guangdong Hust Industrial Technology Research InstitutefiledCriticalGuangdong Hust Industrial Technology Research Institute
Priority to CN201910172450.1ApriorityCriticalpatent/CN109784585B/en
Publication of CN109784585ApublicationCriticalpatent/CN109784585A/en
Application grantedgrantedCritical
Publication of CN109784585BpublicationCriticalpatent/CN109784585B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

A hybrid deployment and dispatching method for unmanned aerial vehicles comprises the following steps: s1, respectively calculating the unmanned ship optimal collision avoidance path from the port to each target point and the unmanned ship optimal collision avoidance path between each target point by using an A-path planning algorithm; s2, using the straight path as the unmanned aerial vehicle path from the port to each target point and the unmanned aerial vehicle path between each target point; s3, converting the path distance into time consumption according to different speeds of the unmanned aerial vehicle, thereby converting hybrid scheduling of the unmanned aerial vehicle into a heterogeneous multi-traveler problem MTSP; s4, converting the heterogeneous multi-traveler problem MTSP into a plurality of independent traveler problems TSP by using a K-means clustering algorithm; and S5, optimizing by using a genetic algorithm to obtain an optimal unmanned aerial vehicle and unmanned ship mixed scheduling scheme. The unmanned aerial vehicle unmanned ship heterogeneous system path planning and task scheduling method achieves path planning and task scheduling of the unmanned aerial vehicle unmanned ship heterogeneous system, and has the advantages of stability and high efficiency.

Description

A kind of mixing of unmanned plane unmanned boat lays dispatching method
Technical field
The invention belongs to unmanned plane unmanned boat cooperative scheduling scheme field, specifically a kind of unmanned plane unmanned boat is mixedConjunction lays dispatching method.
Background technique
Unmanned boat is a kind of with contexture by self, autonomous navigation ability, and can independently complete environment sensing, target acquisition etc.The small-size water surface platform of task can undertake information acquisition, Snoopy Protocol, clearance, antisubmarine, precision strike, arrest, hydro_geography are surveyedIt examines, anti-terrorism, the functions such as relayed communications.Unmanned boat can be used a variety of different modules, carry different biographies according to the difference of missionSensor executes equipment, and execution task also shows that diversity.
Unmanned plane mainly includes airframe, flight control system, data link system, launch recycling system, power-supply system etc..NothingMan-machine design is dexterous, and space utilization rate is high, reusable, in military, civilian and research field extensive application.MeshBefore, unmanned plane communication, electronic reconnaissance, monitoring, guidance, detection, in terms of used, have and huge answerWith value.
Research about unmanned plane or the respective cooperative scheduling of unmanned boat has very much, but different for unmanned plane-unmanned boatStructure platform, both how to play respective advantage (unmanned plane has the advantage of faster movement speed and farther away combat radius,Unmanned boat has the advantage of vdiverse in function, executable multiple-task), when unmanned plane, unmanned boat are all set out, and meanwhile it is simultaneousThe difference in water surface path Yu aerial path is cared for, how to distribute target to them, Lai Tigao task efficiency shortens the execution time,Find it is a kind of efficiently feasible unmanned plane unmanned boat mixed scheduling method be a problem to be solved.
Summary of the invention
In order to solve the above technical problems, the present invention provides a kind of mixing of unmanned plane unmanned boat to lay dispatching partyMethod.
In order to solve the above-mentioned technical problem, the present invention takes following technical scheme:
A kind of mixing of unmanned plane unmanned boat lays dispatching method, comprising the following steps:
S1, using A* path planning algorithm, the optimal collision prevention path of the unmanned boat for calculating separately out harbour to each target point,And the optimal collision prevention path of unmanned boat between each target point;
S2, use straight line path as harbour the unmanned plane path to each target point and the nothing between each target pointMan-machine path;
S3, the different speed according to possessed by unmanned plane unmanned boat, converts time loss for path distance, thus willUnmanned plane unmanned boat mixed scheduling is converted into isomery multiple traveling salesmen problem MTSP;
S4 converts multiple independent travelling salesmans for isomery multiple traveling salesmen problem MTSP using K-means clustering algorithm and asksInscribe TSP;
S5 is optimized using genetic algorithm, to obtain optimal unmanned plane unmanned boat mixed scheduling scheme.
Further, the step S1 is specifically included:
S101 obtains the map in related waters, and according to accuracy requirement and map size, to map carries out rasterizing, and marksRemember the waters that can pass through out, impassabitity waters, target point and harbour point, and named port point is node 1, target point is from node 2Start to calculate;
Harbour point or target point are put it into the list of entitled " OPEN " as starting point, and calculate value by S102Function f (n);
The smallest node n of cost function in " OPEN " list is moved in the list of entitled " CLOSED " by S103, ifN is the target point place node in addition to starting point, then obtains solution path;If n is not the target point institute in addition to starting pointIn node, then next step S104 is gone to;
S104 finds the reachable all nodes of n node, removes the node in impassabitity waters and is already present on " OPEN "Node in list or " CLOSED " list, then calculate their cost function and put it into " OPEN " list;
S105 jumps to S103, and recycles, until finding solution path or determining without solution;
S106 jumps to S102, by the calculated result of cost function f (n), obtain harbour to each target point unmanned boatThe optimal collision prevention path of unmanned boat between optimal collision prevention path and each target point.
The step S2 is specifically included:
S201 establishes plane right-angle coordinate, obtains the coordinate value (x at harbour1,y1) and each target point coordinate value(x2,y2)、(x3,y3)、(x4,y4)……(xn,yn);
S202 calculates harbour (x using Euclidean distance formula1,y1) arrive first aim point (x2,y2) unmanned plane roadDiameter distance:
S203, referring to S202, calculate separately out harbour to each target point unmanned plane path distance and each target pointBetween unmanned plane path distance.
The step S3 is specifically included:
S301 turns the harbour of the obtained unmanned boat of step S1 to the path between each target point and each target pointTurn to corresponding unmanned boat path distance L 'ij
S302 obtains the average speed V of unmanned plane according to the actual parameter of unmanned plane unmanned boat usedUAVAnd unmanned boatAverage speed VUSV
S303, by the unmanned plane path distance at harbour obtained in step S2 to each target point and each target point itBetween unmanned plane path distance, according to formula Tij=Lij/VUAV, obtain corresponding unmanned plane time loss Tij
S304, by path distance obtained in step S301, according to formula T 'ij=L 'ij/VUSV, obtain it is corresponding nobodyShip time loss T 'ij
S305, it is most short for target with time loss, unmanned plane unmanned boat is converted by unmanned plane unmanned boat mixed schedulingIsomery multiple traveling salesmen problem.
The step S4 is specifically included:
S401, if sharing N number of target point, the sum of unmanned plane and unmanned boat is K, then there is restrictive condition N > K, any to selectSelect K initial cluster center Z1(1), Z2(1) ..., ZK(1);
Remaining sample is assigned to some in K cluster centre according to shortest distance principle by S402, it may be assumed that if
min{||X-Zi(k) | |, i=1,2 ..., K }=| | X-Zj(k) | |=Dj(k)
Then X ∈ Sj(k);
X is any one in remaining sample, DjIt (k) is X to cluster centre Zj(k) Euclidean distance, SjIt (k) is clusterTo the set of the sample of Z (j);
S403 calculates the new vector value Z of each cluster centrej(k+1), j=1,2 ..., K.
I.e. using mean vector as new cluster centre;
S404, if Zj(k+1)≠Zj(k), j=1,2 ..., K then return to S402, target point are reclassified, is laid equal stress onMultiple iterative calculation;If Zj(k+1)=Zj(k), j=1,2 ..., K, algorithmic statement, calculating finish, finally by the more travelling salesmans of isomeryProblem MTSP is converted into K independent traveling salesman problem TSP.
The step S5 is specifically included:
S501 first assumes that the carrier of the independent traveling salesman problem TSP is for the 1st independent traveling salesman problem TSPUAV generates initial population using the local search ability of greedy algorithm for genetic algorithm;
S502 is solved using genetic algorithm, and iterative process calculates fitness function individual in population first each timeValue, then successively executes selection, intersection, mutation operator;
S503 returns to S501, the carrier of independent traveling salesman problem TSP is changed to USV, thus an independent tripThe problem TSP of doing business respectively obtains two groups of solutions for UAV and USV;
S504 successively solves the 2nd, 3 ..., the solution of K independent traveling salesman problem TSP, equally, each independent travellingQuotient's problem TSP respectively obtains two groups of solutions for UAV and USV;
S505 reuses genetic algorithm, finds the optimum allocation mode of independent traveling salesman problem TSP Yu UAV, USV.
The path planning and task schedule of unmanned plane unmanned boat heterogeneous system can be achieved in the present invention, has and stablizes, efficientlyAdvantage.
Detailed description of the invention
Attached drawing 1 is the method for the present invention flow diagram.
Specific embodiment
To further understand the features of the present invention, technological means and specific purposes achieved, function, below with reference toPresent invention is further described in detail with specific embodiment for attached drawing.
As shown in Fig. 1, present invention discloses a kind of mixing of unmanned plane unmanned boat to lay dispatching method, including following stepIt is rapid:
S1, using A* path planning algorithm, the optimal collision prevention path of the unmanned boat for calculating separately out harbour to each target point,And the optimal collision prevention path of unmanned boat between each target point.
S2, use straight line path as harbour the unmanned plane path to each target point and the nothing between each target pointMan-machine path.
S3, the different speed according to possessed by unmanned plane unmanned boat, converts time loss for path distance, thus willUnmanned plane unmanned boat mixed scheduling is converted into isomery multiple traveling salesmen problem MTSP.
S4 converts multiple independent travelling salesmans for isomery multiple traveling salesmen problem MTSP using K-means clustering algorithm and asksInscribe TSP.
S5 is optimized using genetic algorithm, to obtain optimal unmanned plane unmanned boat mixed scheduling scheme.
For step S1, specifically include:
S101 obtains the map in related waters, and according to actual accuracy requirement and map size, to map carries out gridChange, and mark the waters that can pass through, impassabitity waters, target point and harbour point, and named port point is node 1, target pointIt is calculated since node 2, such as node 3, node 4, node 5 are all target point.Such as it can be according to the actual size of unmanned boatAnd its operational capabilities, selecting the length of square grid is 10 meters, can establish a three-dimensional array [x, y, t], store x respectivelyWaters information t at axis values, y-axis numerical value and point (x, y), wherein t=-1,0,1,2, respectively represent impassabitity waters, meshPunctuate, unmanned boat present position and the waters that can pass through.
Harbour point or target point are put it into the list of entitled " OPEN " as starting point, and calculate value by S102Function f (n), wherein f (n)=g (n)+h (n), h (n) are the position (nth point) where current unmanned boat and the road between starting pointDiameter distance, i.e., the distance of the starting point obtained by A* path planning algorithm to the path n point, h (n) can once be obtained by precedingH (n-1) adds the step-length currently moved and obtains;G (n) is linear distance of the nth point to terminal.
The smallest node n of cost function in " OPEN " list is moved in the list of entitled " CLOSED " by S103, ifN is the target point place node in addition to starting point, then obtains solution path;If n is not the target point institute in addition to starting pointIn node, then next step S104 is gone to.
S104 finds the reachable all nodes of n node, removes the node in impassabitity waters and is already present on " OPEN "Node in list or " CLOSED " list, then calculate their cost function and put it into " OPEN " list.
S105 jumps to S103, and recycles, until finding solution path or determining without solution.I.e. when all roadsAfter diameter is attempted, not without the path of other target points, then it is determined as between origin-to-destination without there are directapaths.
S106 jumps to S102, by the calculated result of cost function f (n), obtain harbour to each target point unmanned boatThe optimal collision prevention path of unmanned boat between optimal collision prevention path and each target point.Assuming that harbour point adds the total N of all target pointsIt is a, it is marked respectively, such as A point and B point, since the shortest path of A point to B point is also shortest path of the B point to A point, becauseThis needs cycle calculations N altogether!/ 2 times.
For step S2, specifically include:
S201 establishes plane right-angle coordinate, remaining target point is node 2, node 3 ... node n, obtains harbourCoordinate value (x1,y1) and each target point coordinate value (x2,y2)、(x3,y3)、(x4,y4)……(xn,yn), it can be with realityGeographical coordinate as above-mentioned coordinate value, facilitate the conversion in step S3.
S202 calculates harbour (x using Euclidean distance formula1,y1) arrive first aim point (x2,y2) unmanned plane roadDiameter distance:
S203, referring to S202, calculate separately out harbour to each target point unmanned plane path distance and each target pointBetween unmanned plane path distance.With step S106, N number of node is shared, but due to symmetric relation, needs cycle calculations altogetherN!/ 2 times.
The step S3 is specifically included:
S301 turns the harbour of the obtained unmanned boat of step S1 to the path between each target point and each target pointTurn to corresponding unmanned boat path distance L 'ij.Specific conversion thinking is as follows: in such as step S1, assuming initially that each gridLength is 10 meters, and due to being to obtain approximate path in grating map, two grids, which directly connect, is divided into two kinds, (1)Straight line connection, length is 10 meters at this time, and the connection of (2) oblique line, length is at this timeRice, thus corresponding unmanned boat path away fromFrom are as follows:A is straight line connection number all in path, and b is oblique line all in pathConnection number.
S302 obtains the average speed V of unmanned plane according to the actual parameter of unmanned plane unmanned boat usedUAVAnd unmanned boatAverage speed VUSV
S303, by the unmanned plane path distance at harbour obtained in step S2 to each target point and each target point itBetween unmanned plane path distance, according to formula Tij=Lij/VUAV, obtain corresponding unmanned plane time loss Tij
S304, by path distance obtained in step S301, according to formula T 'ij=L 'ij/VUSV, obtain it is corresponding nobodyShip time loss T 'ij
S305, it is most short for target with time loss, unmanned plane unmanned boat is converted by unmanned plane unmanned boat mixed schedulingIsomery multiple traveling salesmen problem.By step S1 it is found that co-existing in N-1 target point, it is assumed that unmanned plane UAViThe target point of process isA, a+1, a+2 ..., b, then unmanned plane UAViPath time consumption are as follows:Similarly, it is assumed that unmanned boatUSViThe target point of process is c, c+1, c+2 ..., d, then unmanned boat USViPath time consumption are as follows:Due to whole system task completion time depend on all unmanned planes withoutTime-consuming longest individual, i.e. T in people's shiptotal=max { min [min (TUAVi),min(TUSVi)], then the MTSP problem can be withStatement are as follows: while optimal the target point method of salary distribution and path planning are found, so that TtotalIt is minimum.
In addition, being specifically included for step S4:
S401, if sharing N number of target point, the sum of unmanned plane and unmanned boat is K, then there is restrictive condition N > K, any to selectSelect K initial cluster center Z1(1), Z2(1) ..., ZK(1)。
Remaining sample is assigned to some in K cluster centre according to shortest distance principle by S402, it may be assumed that if
min{||X-Zi(k) | |, i=1,2 ..., K }=| | X-Zj(k) | |=Dj(k)
Then X ∈ Sj(k);
S403 calculates the new vector value Z of each cluster centrej(k+1), j=1,2 ..., K.
I.e. using mean vector as new cluster centre.
S404, if Zj(k+1)≠Zj(k), j=1,2 ..., K then return to S402, target point are reclassified, is laid equal stress onMultiple iterative calculation;If Zj(k+1)=Zj(k), j=1,2 ..., K, algorithmic statement, calculating finish, finally by the more travelling salesmans of isomeryProblem MTSP is converted into K independent traveling salesman problem TSP.I-th of TSP can be stated are as follows: optimal path is found, so thatTTSPi=TUAVj(it is assumed that i-th of TSP is by unmanned plane UAVjExecute) it is minimum.T in S305 at this timetotalChange are as follows: Ttotal=max (TTSPi), i=1,2 ..., K.
For step S5, specifically include:
S501 first assumes that the carrier of the independent traveling salesman problem TSP is for the 1st independent traveling salesman problem TSPUAV generates initial population using the local search ability of greedy algorithm for genetic algorithm.Greedy algorithm is to solve TSP problemAlgorithm has principle simple, and the fast advantage of solving speed can effectively improve the quality of the initialization population of genetic algorithm.Its basic ideas is as follows: (1) randomly choosing a city first as starting point;(2) city having arrived at is removed, selection is mostClose city is as next city;(3) until all cities of traversal, from is turned again to, available one at this timePath.
S502 is solved using genetic algorithm, and iterative process calculates fitness function individual in population first each timeValue, then successively executes selection, intersection, mutation operator.Roulette wheel selection alternatively operator is used in the present embodiment, it can alsoTo use elitist selection mechanism or the two to mix selection;In view of the discreteness of TSP problem, intersect in this example, mutation operatorSelect binary coding mode.
S503 returns to S501, the carrier of independent traveling salesman problem TSP is changed to USV, thus an independent tripThe problem TSP of doing business respectively obtains two groups of solutions for UAV and USV.
S504 successively solves the 2nd, 3 ..., the solution of K independent traveling salesman problem TSP, equally, each independent travellingQuotient's problem TSP respectively obtains two groups of solutions for UAV and USV.
S505 reuses genetic algorithm, finds the optimum allocation mode of independent traveling salesman problem TSP Yu UAV, USV,K TSP problem and A UAV and B USV are corresponded, wherein A+B=K, so that TtotalIt is minimum.
For the optimization algorithm in S505, ant algorithm, particle swarm algorithm and simulated annealing etc. can also be used realExisting, algorithm above is the common knowledge of those skilled in the art.
The above is only present pre-ferred embodiments, is not intended to limit the present invention in any form, althoughThe present invention is disclosed as above with preferred embodiment, and however, it is not intended to limit the invention, any person skilled in the art,It does not depart within the scope of technical solution of the present invention, when the technology contents using the disclosure above make a little change or are modified to equivalent changeThe equivalent embodiment of change, but without departing from the technical solutions of the present invention, technology refers to above embodiments according to the present inventionMade any simple modification, equivalent change and modification, belong in the range of technical solution of the present invention.

Claims (6)

Translated fromChinese
1.一种无人机无人艇的混合布放调度方法,包括以下步骤:1. A hybrid deployment scheduling method for unmanned aerial vehicles and unmanned boats, comprising the following steps:S1,使用A*路径规划算法,分别计算出港口到每个目标点的无人艇最优避碰路径,及各个目标点之间的无人艇最优避碰路径;S1, use the A* path planning algorithm to calculate the optimal collision avoidance path of the unmanned boat from the port to each target point, and the optimal collision avoidance path of the unmanned boat between each target point;S2,使用直线路径作为港口到每个目标点的无人机路径,及各个目标点之间的无人机路径;S2, use the straight path as the UAV path from the port to each target point, and the UAV path between each target point;S3,根据无人机无人艇所具有的不同的速度,将路径距离转化为时间消耗,从而将无人机无人艇混合调度转化为异构多旅行商问题MTSP;S3, according to the different speeds of UAVs, the path distance is converted into time consumption, so that the mixed scheduling of UAVs and UAVs is transformed into the heterogeneous multi-travelling salesman problem MTSP;S4,使用K-means聚类算法将异构多旅行商问题MTSP转化为多个独立的旅行商问题TSP;S4, using the K-means clustering algorithm to transform the heterogeneous multi-travel salesman problem MTSP into multiple independent traveling salesman problems TSP;S5,使用遗传算法进行优化,从而得到最优的无人机无人艇混合调度方案。S5, use genetic algorithm to optimize, so as to obtain the optimal hybrid scheduling scheme of UAV and unmanned boat.2.根据权利要求1所述的无人机无人艇的混合布放调度方法,其特征在于,所述步骤S1具体包括:2. The hybrid deployment scheduling method of unmanned aerial vehicle according to claim 1, is characterized in that, described step S1 specifically comprises:S101,获得相关水域的地图,根据精度需求和地图大小,对地图进行栅格化,并标记出可通行水域、不可通行水域、目标点和港口点,并指定港口点为节点1,目标点则从节点2开始计算;S101, obtain a map of the relevant water area, rasterize the map according to the accuracy requirement and the size of the map, and mark the passable water area, impassable water area, target point and port point, and designate the port point as node 1, and the target point as node 1. Calculate from node 2;S102,将港口点或者目标点作为起点,将其放入名为“OPEN”的列表中,并计算价值函数f(n);S102, take the port point or the target point as the starting point, put it into a list named "OPEN", and calculate the value function f(n);S103,将“OPEN”列表中价值函数最小的节点n移动到名为“CLOSED”的列表中,如果n是除起点之外的目标点所在节点,则获取解决方案路径;若n不是除起点之外的目标点所在节点,则转至下一步骤S104;S103, move the node n with the smallest value function in the "OPEN" list to a list named "CLOSED", if n is the node where the target point other than the starting point is located, obtain the solution path; if n is not one of the starting points except the starting point. If the node where the target point is located outside, go to the next step S104;S104,找到n节点可达的所有节点,去掉不可通行水域的节点和已经存在于“OPEN”列表或“CLOSED”列表中的节点,再计算它们的价值函数并将其放入“OPEN”列表;S104, find all nodes reachable by n nodes, remove nodes in impassable waters and nodes that already exist in the "OPEN" list or "CLOSED" list, and then calculate their value functions and put them into the "OPEN" list;S105,跳转到S103,并循环,直到找到解决方案路径或者判定无解;S105, jump to S103, and loop until a solution path is found or no solution is determined;S106,跳转到S102,由价值函数f(n)的计算结果,得到港口到每个目标点的无人艇最优避碰路径,及各个目标点之间的无人艇最优避碰路径。S106, jump to S102, and obtain the optimal collision avoidance path of the unmanned boat from the port to each target point and the optimal collision avoidance path of the unmanned boat between each target point from the calculation result of the value function f(n). .3.根据权利要求2所述的无人机无人艇的混合布放调度方法,其特征在于,所述步骤S2具体包括:3. The hybrid deployment scheduling method of unmanned aerial vehicle according to claim 2, is characterized in that, described step S2 specifically comprises:S201,建立平面直角坐标系,获得港口的坐标值(x1,y1),及各个目标点的坐标值(x2,y2)、(x3,y3)、(x4,y4)……(xn,yn);S201, establish a plane rectangular coordinate system, obtain the coordinate values of the port (x1 , y1 ), and the coordinate values of each target point (x2 , y2 ), (x3 , y3 ), (x4 , y4 ) )...(xn , yn );S202,利用欧氏距离公式,计算出港口(x1,y1)到第一个目标点(x2,y2)的无人机路径距离:S202, using the Euclidean distance formula, calculate the UAV path distance from the port (x1 , y1 ) to the first target point (x2 , y2 ):S203,参照S202,分别计算出港口到每个目标点的无人机路径距离,及各个目标点之间的无人机路径距离。S203, referring to S202, calculate the UAV path distance from the port to each target point and the UAV path distance between each target point respectively.4.根据权利要求3所述的无人机无人艇的混合布放调度方法,其特征在于,所述步骤S3具体包括:4. The hybrid deployment scheduling method of unmanned aerial vehicle according to claim 3, is characterized in that, described step S3 specifically comprises:S301,将步骤S1得到的无人艇的港口到每个目标点及各个目标点之间的路径,转化为对应的无人艇路径距离L′ijS301, converting the port of the unmanned boat obtained in step S1 to each target point and the path between each target point, into a corresponding unmanned boat path distance L′ij ;S302,根据所用的无人机无人艇的实际参数,得到无人机的平均速度VUAV和无人艇的平均速度VUSVS302, obtain the average speed VUAV of the drone and the average speed VUSV of the unmanned boat according to the actual parameters of the unmanned aerial vehicle used;S303,将步骤S2中得到的港口到每个目标点的无人机路径距离Lij,及各个目标点之间的无人机路径距离,按照公式Tij=Lij/VUAV,得到对应的无人机时间消耗TijS303, the UAV path distance Lij from the port to each target point obtained in step S2, and the UAV path distance between each target point, according to the formula Tij =Lij /VUAV , to obtain the corresponding UAV time consumption Tij ;S304,将步骤S301中得到的路径距离,按照公式T′ij=L′ij/VUSV,得到对应的无人艇时间消耗T′ijS304, according to the path distance obtained in step S301, according to the formula T'ij =L'ij /VUSV , obtain the corresponding unmanned boat time consumption T'ij;S305,以时间消耗最短为目标,将无人机无人艇混合调度转化为无人机无人艇的异构多旅行商问题。S305, aiming at the shortest time consumption, transforms the hybrid scheduling of unmanned aerial vehicles into the heterogeneous multi-travelling salesman problem of unmanned aerial vehicles.5.根据权利要求4所述的无人机无人艇的混合布放调度方法,其特征在于,所述步骤S4具体包括:5. The hybrid deployment scheduling method of unmanned aerial vehicle according to claim 4, is characterized in that, described step S4 specifically comprises:S401,设共有N个目标点,无人机和无人艇的总数为K,则存在限制条件N>K,任意选择K个初始聚类中心Z1(1),Z2(1),…,ZK(1);S401, suppose there are N target points in total, and the total number of UAVs and UAVs is K, then there is a restrictive condition N>K, and K initial cluster centers Z1 (1), Z2 (1), … , ZK (1);S402,按照最短距离原则将其余样本分配到K个聚类中心中的某一个,即:若S402: Allocate the remaining samples to one of the K cluster centers according to the shortest distance principle, that is: ifmin{||X-Zi(k)||,i=1,2,…,K}=||X-Zj(k)||=Dj(k)min{||XZi (k)||,i=1,2,…,K}=||XZj (k)||=Dj (k)则X∈Sj(k);ThenX∈Sj (k);X为其余样本中的任意一个,Dj(k)为X到聚类中心Zj(k)的欧式距离,Sj(k)为聚类到Z(j)的样本的集合;X is any one of the remaining samples, Dj (k) is the Euclidean distance from X to the cluster center Zj (k), and Sj (k) is the set of samples clustered to Z (j);S403,计算各个聚类中心的新向量值Zj(k+1),j=1,2,…,K。S403: Calculate new vector values Zj (k+1), j=1, 2, . . . , K of each cluster center.即以均值向量作为新的聚类中心;That is, the mean vector is used as the new cluster center;S404,如果Zj(k+1)≠Zj(k),j=1,2,…,K,则返回到S402,将目标点重新分类,并重复迭代计算;如果Zj(k+1)=Zj(k),j=1,2,…,K,算法收敛,计算完毕,最终将异构多旅行商问题MTSP转化为K个独立的旅行商问题TSP。S404, if Zj (k+1)≠Zj (k), j=1,2,...,K, return to S402, reclassify the target points, and repeat the iterative calculation; if Zj (k+1 ) = Zj (k), j = 1, 2,..., K, the algorithm converges, the calculation is completed, and finally the heterogeneous multi-travelling salesman problem MTSP is transformed into K independent traveling salesman problems TSP.6.根据权利要求5所述的无人机无人艇的混合布放调度方法,其特征在于,所述步骤S5具体包括:6. The hybrid deployment scheduling method of unmanned aerial vehicle according to claim 5, is characterized in that, described step S5 specifically comprises:S501,针对第1个独立的旅行商问题TSP,先假设该独立的旅行商问题TSP的载体为UAV,利用贪婪算法的局部搜索能力,为遗传算法生成初始种群;S501, for the first independent traveling salesman problem TSP, first assume that the carrier of the independent traveling salesman problem TSP is UAV, and use the local search ability of the greedy algorithm to generate an initial population for the genetic algorithm;S502,使用遗传算法进行求解,每一次迭代过程首先计算种群中个体的适应函数值,然后依次执行选择、交叉、变异算子;S502, using a genetic algorithm to solve, each iteration process first calculates the fitness function value of the individuals in the population, and then executes selection, crossover, and mutation operators in sequence;S503,返回到S501,将独立的旅行商问题TSP的载体更换为USV,从而一个独立的旅行商问题TSP分别得到针对UAV和USV的两组解;S503, returning to S501, replacing the carrier of the independent traveling salesman problem TSP with USV, so that an independent traveling salesman problem TSP obtains two sets of solutions for UAV and USV respectively;S504,依次求解第2,3,…,K个独立的旅行商问题TSP的解,同样,每个独立的旅行商问题TSP分别得到针对UAV和USV的两组解;S504, solve the solutions of the 2nd, 3rd, .S505,再次使用遗传算法,找到独立的旅行商问题TSP与UAV、USV的最优分配方式。S505, use the genetic algorithm again to find the optimal allocation method of the independent traveling salesman problem TSP, UAV and USV.
CN201910172450.1A2019-03-072019-03-07Hybrid deployment and scheduling method for unmanned aerial vehicle unmanned shipActiveCN109784585B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201910172450.1ACN109784585B (en)2019-03-072019-03-07Hybrid deployment and scheduling method for unmanned aerial vehicle unmanned ship

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201910172450.1ACN109784585B (en)2019-03-072019-03-07Hybrid deployment and scheduling method for unmanned aerial vehicle unmanned ship

Publications (2)

Publication NumberPublication Date
CN109784585Atrue CN109784585A (en)2019-05-21
CN109784585B CN109784585B (en)2020-10-16

Family

ID=66486629

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201910172450.1AActiveCN109784585B (en)2019-03-072019-03-07Hybrid deployment and scheduling method for unmanned aerial vehicle unmanned ship

Country Status (1)

CountryLink
CN (1)CN109784585B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108983789A (en)*2018-08-202018-12-11广东华中科技大学工业技术研究院 A path planning and deployment scheduling method for unmanned boats
CN110244763A (en)*2019-06-212019-09-17浙江海洋大学 Remote monitoring system and monitoring method for seawater pollutants
CN110443454A (en)*2019-07-042019-11-12珠海云洲智能科技有限公司The arrival scheduling method and device that unmanned boat is formed into columns
CN115421492A (en)*2022-09-162022-12-02哈尔滨工程大学Water surface unmanned boat cluster patrol task allocation method
CN119946671A (en)*2025-02-072025-05-06海南欧特海洋科技有限公司 A measurement method and system based on cooperative networking of unmanned aerial vehicles and unmanned boats

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103200071A (en)*2013-04-072013-07-10杭州华三通信技术有限公司MTSP multiple-case calculating method and MTSP multiple-case calculating equipment
CN103198366A (en)*2013-04-092013-07-10北京理工大学Multi-target route planning method considering target node timeliness
CN104700165A (en)*2015-03-272015-06-10合肥工业大学Multi-UAV (unmanned aerial vehicle) helicopter and warship cooperating path planning method
CN106020230A (en)*2016-05-202016-10-12武汉科技大学Task distribution method for multiple unmanned planes within constraint of energy consumption
CN106985977A (en)*2017-03-312017-07-28武汉理工大学A kind of unmanned plane, ship wireless charging device and joint cruise rescue method
US20180308371A1 (en)*2017-04-192018-10-25Beihang UniversityJoint search method for uav multiobjective path planning in urban low altitude environment
CN108983789A (en)*2018-08-202018-12-11广东华中科技大学工业技术研究院 A path planning and deployment scheduling method for unmanned boats

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103200071A (en)*2013-04-072013-07-10杭州华三通信技术有限公司MTSP multiple-case calculating method and MTSP multiple-case calculating equipment
CN103198366A (en)*2013-04-092013-07-10北京理工大学Multi-target route planning method considering target node timeliness
CN104700165A (en)*2015-03-272015-06-10合肥工业大学Multi-UAV (unmanned aerial vehicle) helicopter and warship cooperating path planning method
CN106020230A (en)*2016-05-202016-10-12武汉科技大学Task distribution method for multiple unmanned planes within constraint of energy consumption
CN106985977A (en)*2017-03-312017-07-28武汉理工大学A kind of unmanned plane, ship wireless charging device and joint cruise rescue method
US20180308371A1 (en)*2017-04-192018-10-25Beihang UniversityJoint search method for uav multiobjective path planning in urban low altitude environment
CN108983789A (en)*2018-08-202018-12-11广东华中科技大学工业技术研究院 A path planning and deployment scheduling method for unmanned boats

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
张兴: ""信使机制UAV/UGV多点动态集结的协同规划方法研究"", 《中国博士学位论文全文数据库 工程科技Ⅱ辑》*
朱心科等: ""多水下滑翔机海洋采样路径规划"", 《信息与控制》*
陈洋等: ""邻域约束下空地异构机器人系统路径规划方法"", 《机器人ROBOT》*

Cited By (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108983789A (en)*2018-08-202018-12-11广东华中科技大学工业技术研究院 A path planning and deployment scheduling method for unmanned boats
CN110244763A (en)*2019-06-212019-09-17浙江海洋大学 Remote monitoring system and monitoring method for seawater pollutants
CN110244763B (en)*2019-06-212021-11-02浙江海洋大学 Remote monitoring system and monitoring method for seawater pollutants
CN110443454A (en)*2019-07-042019-11-12珠海云洲智能科技有限公司The arrival scheduling method and device that unmanned boat is formed into columns
CN110443454B (en)*2019-07-042021-12-31珠海云洲智能科技股份有限公司Port-entering scheduling method and device for unmanned ship formation
CN115421492A (en)*2022-09-162022-12-02哈尔滨工程大学Water surface unmanned boat cluster patrol task allocation method
CN115421492B (en)*2022-09-162024-08-27哈尔滨工程大学 A method for allocating patrol tasks for surface unmanned boat swarms
CN119946671A (en)*2025-02-072025-05-06海南欧特海洋科技有限公司 A measurement method and system based on cooperative networking of unmanned aerial vehicles and unmanned boats
CN119946671B (en)*2025-02-072025-08-22海南欧特海洋科技有限公司 A measurement method and system based on collaborative networking of unmanned aerial vehicles and unmanned boats

Also Published As

Publication numberPublication date
CN109784585B (en)2020-10-16

Similar Documents

PublicationPublication DateTitle
Zhu et al.Multi-UAV reconnaissance task allocation for heterogeneous targets using an opposition-based genetic algorithm with double-chromosome encoding
Liu et al.Intelligent multi-task allocation and planning for multiple unmanned surface vehicles (USVs) using self-organising maps and fast marching method
CN109784585A (en)Hybrid deployment and scheduling method for unmanned aerial vehicle unmanned ship
Modares et al.Ub-anc planner: Energy efficient coverage path planning with multiple drones
SahingozGeneration of bezier curve-based flyable trajectories for multi-UAV systems with parallel genetic algorithm
Huang et al.A novel hybrid discrete grey wolf optimizer algorithm for multi-UAV path planning
JP2022169449A (en)Controlling of air vehicle to move along air corridor based on trained air corridor model
CN115730425B (en)Unmanned aerial vehicle cluster complex area balanced coverage method, system, storage medium and terminal based on improved spanning tree
Bautin et al.Towards a communication free coordination for multi-robot exploration
Yan et al.Efficient generation of optimal uav trajectories with uncertain obstacle avoidance in mec networks
CN113805609A (en)Unmanned aerial vehicle group target searching method based on chaos lost pigeon group optimization mechanism
Huang et al.Time‐Efficient Coverage Path Planning for Energy‐Constrained UAV
CN111381605A (en) An underwater multi-target collaborative search method applied to multi-unmanned aerial vehicles in large-scale sea areas
Vasunina et al.Algorithm of UAV trajectory creation for data collecting from seismological sensors
El Asslouj et al.A fixed air corridor model for uas traffic management in urban areas
CN114115342B (en) An unmanned cluster multi-domain collaboration system and method based on conflict handling
Zhao et al.Energy constrained multi-agent reinforcement learning for coverage path planning
Tian et al.Fast search method for moving targets using multiple UAVs cooperative searching
Sun et al.Unmanned aerial vehicle path planning based on improved intelligent water drop algorithm
ZadehAutonomous reactive mission scheduling and task-path planning architecture for autonomous underwater vehicle
Li et al.Leader-Follower UAV FormationModel Based on R5DOS-Intersection Model.
Eker et al.Rendezvous Scheduling for Charging Coordination Between Aerial Robot-Mobile Ground Robot
Jiang et al.Path planning for maritime drones in a free space environment based on reinforcement learning
TanilCooperative path planning for multiple missiles-an evolutionary speciation approach
Horzyk et al.Centralised Graph-Based Collision-Free Air Traffic Management Approach for Autonomous Aerial Vehicle Navigation

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp