• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    An intelligent target detection method of UAV swarms based on improved KM algorithm

    2021-04-06 10:25:22XiangmingZHENGChunyaoMA
    CHINESE JOURNAL OF AERONAUTICS 2021年2期

    Xiangming ZHENG, Chunyao MA

    Key Laboratory of Fundamental Science for National Defense Design Technology of Flight Vehicle, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China

    KEYWORDS 3D probability map;Kuhn-Munkres algorithm;Path planning;Real-time control;Swarm intelligence;Target detection;Unmanned aerial vehicle(UAV)

    Abstract Complete and efficient detection of unknown targets is the most popular application of UAV swarms. Under most situations, targets have directional characteristics so that they can only be successfully detected within specific angles.In such cases,how to coordinate UAVs and allocate optimal paths for them to efficiently detect all the targets is the primary issue to be solved. In this paper, an intelligent target detection method is proposed for UAV swarms to achieve real-time detection requirements. First, a target-feature-information-based disintegration method is built up to divide the search space into a set of cubes. Theoretically, when the cubes are traversed, all the targets can be detected. Then, a Kuhn-Munkres (KM)-algorithm-based path planning method is proposed for UAVs to traverse the cubes.Finally,to further improve search efficiency,a 3D realtime probability map is established over the search space which estimates the possibility of detecting new targets at each point. This map is adopted to modify the weights in KM algorithm, thereby optimizing the UAVs’ paths during the search process. Simulation results show that with the proposed method, all targets, with detection angle limitations, can be found by UAVs. Moreover, by implementing the 3D probability map, the search efficiency is improved by 23.4%–78.1%.

    1. Introduction

    Searching for a set of unknown targets in an area with the highest efficiency is the most common application of UAV swarms,1,2and it is the basis for UAV swarms to realize more complex combat missions. In recent years, significant research efforts have been invested in developing intelligent collaborative search methods for UAV swarms.3–5A very large part of these research assume that the targets can be detected in any direction.However,this is not usually the case.For example, in vision-based detection, the characteristic features of a target can only be recognized effectively within a certain angular range.6,7Similarly,IAI Harpy can only detect a radar when it is within range of the radar’s transmitting angle.8Under such situations, the difficulty of detection increases dramatically. And yet there are sparse researches focusing on the detection of such targets,i.e.,the detection of a set of unknown targets while a target can only be successfully detected from specific angles.

    At present, the mainstream research of target detection relies on decomposing the target area into grids to be individually visited by UAVs.9,10In Ref.11, the search space was partitioned into a collection of identically sized grid cells and a sequence of grid cells were selected for each UAV as the search path. In Ref.12, distributions of targets are discretized into a grid and a Gaussian mixture model was used as guidance to search for effective paths consisting of grid cells. Such gridbased search strategies are mainly divided into probabilitydriven search13,14and coverage path planning based search.15

    Probability-driven search contributes to global optimization problems whose objective functions are non-convex,non-differentiable and may not be contiguous. Therefore,probability-driven search strategies, such as evolutionary programming, particle swarm optimization and ant colony optimization, are widely used in target search missions of UAV swarms under indeterministic search scenarios, whose objective functions are difficult to formulate.

    In Ref.13,the author proposed a swarming search strategy,which is a decentralized method based on pheromone maps.Under the guidance of the gradient of the pheromone map,each UAV in the swarm generates simple reactive behaviors to achieve coordinated exhaustive searches. In Ref.14, the author integrated adaptive strategy and chaotic optimization search theory into the standard PSO algorithm. There are two main improvements to the standard PSO algorithm: (A)adaptively adjusting the weights of the PSO parameters (inertia,local best,and global best)to improve the search ability of the algorithm;(B)applying chaotic optimization search mechanism to improve the ability of avoiding local optimal.Another ant Colony Optimization (ACO) based search method, for determining the trajectories for a UAV swarm which is looking for lost targets in the shortest possible time,was proposed in Ref.16.The scenario was discretized and modelled as a graph which is considered as a probability map being updated with information obtained from the UAV sensors.The attraction of each cell is based on the location and the possible actions of the UAVs with respect to the probability information of the target location. A PSO-based algorithm, which can generate search trajectories for a UAV swarm in a disaster scenario, was proposed in Ref.17. The authors achieved the objective of enabling UAVs to search and aggregate towards several victim groups.

    The above researches, which are based on search probability,are incremental processes whose next-step strategy depends on the results of previous steps. It is suitable for search problems that cannot be formulated and optimized with a simple objective function at the beginning of the mission, which is usually the case in an unknown search environment.18However, the probability-driven search is basically a stochastic search method, and therefore it is difficult to guarantee the complete detection of all targets.

    To achieve coverage search, which is integral to the complete detection of all unknown targets in a certain area, many coverage path planning search strategies have been developed.19Coverage path planning based strategies mainly consider the target search problems as finding a set of routes which must fulfil all the detection requirements, satisfy the operational constraints and minimize the objective function that reflects the cost of search.20The search problem is usually carried out by constructing a graph,so that when all nodes or edges are accessed by UAVs, the search is completed.

    In Ref.21, the authors considered a multi-UAV path planning problem with loitering and timing constraints.With their model, scenarios where waypoints must be accessed at least once under a given time constraint can be formulated.Instead of covering graph nodes, the problem of boundary coverage,whose objective is to generate coordinated reconnaissance paths that cover a set of graph edges, was addressed in Ref.22.The work in Ref.23focused on the problem of generating paths for multiple UAVs with the objective of maximizing the amount of information that can be collected from the desired area. Information is obtained by downward facing cameras mounted on the UAVs.In Ref.24,the authors focused on the dynamic routing problem with the objective of spatial and temporal coverage of a set of waypoints which are modelled as nodes in a graph. The spatial coverage is achieved by traversing the waypoints distributed over the area.The temporal coverage is related with the time constraints which determine when the waypoints have to be visited. The objective in Ref.25is to minimize the longest tour performed by each UAV,which is equivalent to minimizing the total mission time.In Ref.26, the authors proposed an algorithm exploring optimal and collision-free paths in 3D space to completely cover the area of interest.

    The coverage path planning based strategy formulates the search mission into an optimal path planning problem, e.g.,Multiple Traveling Salesman Problem (MTSP). The search objective is achieved by exhaustively traversing waypoints.Therefore,it has some deficiencies in search efficiency.In addition, the above research carries out the search exercise mainly based on the relative spatial relationship between UAVs and targets in the search area,without considering the characteristics of the targets.Putting it another way,they all assume that the targets can be detected in any direction. However, under most situations,such as vision-based search where the characteristic features of a target can only be recognized effectively within a certain angular range, the above methods will not apply.

    This paper focuses on the efficient and complete detection of targets which can only be detected within specific angles,e.g., the detection of ground-based radars. First, based on the range of the angle within which a target can be successfully detected,we come up with a method to disintegrate the search space into a set of cubes. Then the center-points of the cubes,i.e., Reconnaissance Points (RPs), are allocated to UAVs as their Potential Waypoints(PWs)guiding their flight directions.During the real-time search process, the RPs are dynamically assigned to UAVs using Kuhn-Munkres (KM) algorithm27according their distances to the UAVs.Note that it is not necessary for a UAV to reach its assigned PWs, and the PWs assigned to a UAV are likely to be different at each moment.By traversing the RPs, all the targets can be detected despite of their various constraints on detection angles. In order to further improve the search efficiency, based on the position information gathered from the detected targets, we establish a real-time 3D probability map, on which the value of each point describes the estimated possibility of detecting new targets when a UAV is at this point. This map is used to modify the weights in KM algorithm when allocating RPs to UAV swarms, whereby the paths of UAV swarms can be optimized in real time and the detection can be implemented more efficiently.

    The contributions of this paper can be summarized as:

    (1) We have introduced a target-feature-information-based search space disintegration method which divides the search space into a set of cubes. Theoretically, when the cubes are traversed, all the targets, which can only be found in specific angles, can be detected.

    (2) We have developed a real-time path planning method for the UAV swarm to traverse the search space, in the way that minimizes the flight cost such as the total distance of flight of the UAV swarm, based on the real-time detection results.

    (3) To further improve search efficiency, we have introduced a real-time 3D probability map over the search space which can be used to improve the path planning process and guide the UAV swarm to the area with higher target detection probability.

    Simulation results show that with the proposed method,all targets, with detection range limitations, can be found by UAVs. Moreover, by implementing the 3D probability map,the search efficiency is improved by 23.4%–78.1%. The remainder of this paper is organized as follows. Section 2 introduces our studied problem. Section 3 delineates in detail the proposed method for searching targets with detection direction limitations. Section 4 demonstrates the experimental study with different target models and discusses the simulation results. Section 5 concludes the paper.

    2. Problem description and modelling

    2.1. Problem description

    In this paper,we focus on the problem of searching a set of static targets with a UAV swarm.Considering the reality of most target detection problems,we assume that a target can only be successfully detected at specific angles, while a UAV can only perceive the existence of targets within a certain distance in its vicinity. The UAV swarm adopts centralized or distributed control strategies which can make real-time mission planning for each UAV and information can be shared among UAVs in the swarm.

    2.2.2. Target set modelling

    The set of targets to be detected are represented by a sequence:T={T1,T2,···,TNT}. NTis the total number of targets to detect.Since a target can only be successfully detected at specific angles,we model the range of the angles using a conical area radiated from the target,as shown in Fig.2.The jthtarget Tjin the sequence is therefore represented as: Tj=(xTj,yTj,zTj,φTj,θTj,γTj,STTj). xTj,yTj,zTjare the Cartesian coordinates of the position of target Tj, while φTj,θTj,γTjmodel the conical area within which Tjcan be detected.φTjand θTjdescribe the direction of the conic region.We denote the central axis of the conic region as Aj, φTjand θTjrepresent the angle between Ajand z axis, xaxis respectively. γTjis the vertex angle of the conic region. STTjrepresents the status of target Tj, with STTj=0 if target Tjis not detected yet and STTj=1 if target Tjis detected. Before Tjbeing detected, its position and detection angle parameters are unknown to the UAV swarm.

    2.2.3. UAV swarm modelling

    2.2. Scenario modelling

    This search scenario can be modelled as a composition of a search space model, a UAV swarm model, a target set model,a relation model between the UAV swarm and the targets set,and the detection conditions. The scenario is shown in Fig. 1.

    2.2.1. Search space modelling

    The search space is modelled as a cuboid area (A,B,C)∈R3,whose length, width and height are A, B and C respectively.Targets with fixed positions are distributed in an unknown manner on the ground. UAVs fly in G to detect the set of targets.

    Fig. 1 Schematic diagram of search scenario.

    Fig. 2 Model of target Tj.

    Fig. 3 Model of UAV Ui.

    δ is an angle matrix.We denote the segment which connects UAV Uiand target Tjas lij, then entry δijin δ represents the angle between lijand Aj,which describes the deviation of UAV Uifrom the center of the area where target Tjcan be detected.

    2.2.5. Detection conditions

    To detect target Tjwith UAV Ui, there are two conditions to be met. First, the distance from Tjto Uicannot exceed the detection range R of Ui, that is,

    Second,Uimust be within the conic region in which Tjcan be detected, which can be described as

    This means that δij,the angular deviation of UAV Uifrom the center-line of the conic region, must not exceed 0.5γTj, the angle between the generatrix and the center-line of the conic region. Thus the area where a UAV can detect Tjcan be represented by the spherical sector Xj(Tj,R,γTj,Aj) shown in Fig.4,located at the position of target Tj.The detection range R of UAVs is the radius of the sphere sector, while γTjis the vertex angle. UAV U1, U2and U4are all outside the spherical sector,and therefore they are not able to detect target Tj.Only UAV U3is located inside the spherical sector and can detect target Tj. The relationship between Tjand U1, U2, U3, U4in Fig. 4 can be illustrated by Table 1.

    3. Methodology

    3.1. Methodology overview

    As described in Section 2,we aim to detect a set of ground targets, with directional characteristics, using a UAV swarm.There are many factors that affect the efficiency of UAV swarm to perform detection tasks, such as the number of UAVs, the entry direction to the task area, the disintegration density of search space and real-time path planning.Generally speaking, the number of UAVs only has a qualitative impact on the detection efficiency because a larger UAV swarm can do a coverage search with less time cost.30,31Therefore,in this paper, we mainly investigate how the same size UAV swarm can complete the detection task in a shorter time. Similarly,the entry direction of UAV is affected by the relative position between UAV bases and the detection area. It will not be an element to be optimized in this paper.

    Considering that if the search space disintegration density and the path of UAVs are optimized and updated in real time during the detection process, the complexity of the optimization will be very high. It will be difficult to find a satisfactory solution within reasonable time and be implemented in realtime detection which is an incremental process whose nextstep strategy depends on the results of previous steps. Therefore, we propose an algorithm which generally encompasses 2 steps:(A)search space disintegration based on target characteristics at the beginning of the detection and (B) real-time search path planning for the UAV swarm based on the current detection results.

    The search space disintegration aims to break down the search space into a set of small cubes. The center-points of the cubes will be assigned to UAVs dynamically as their waypoints during the search. How to determine the size of the cubes to ensure the efficient detection of all targets is the focus of this step.

    Visiting the cubes obtained in the first step enables us to detect targets with any distributions in the search space.UAVs should traverse the waypoints in the way that minimize their flight cost such as the total flight distance. We realize this objective by KM algorithm, which will be elaborated later.To further improve the search efficiency under these situations,we build a 3D probability map in the search space to reflect the expected distribution of probability of detecting new targets.The 3D probability is updated based on the position of the new detected targets.We modify the weights of KM algorithm

    Fig. 4 Schematic diagram of detection requirements.

    under the guidance of the 3D probability map. When a waypoint has a larger value on the map, its priority to be visited by UAVs will be improved. Our methodology is depicted in Fig. 5.

    Table 1 Relationship between Tj and U1, U2, U3, U4.

    3.2. Search space disintegration based on targets detectable features

    During the detection process, a set of PW is required to be deployed for the UAV swarm guiding the coverage search of the mission space. The density of these PW will determine the search efficiency and effectiveness. The disintegration in this step is to divide the search space into identical cubes and the center-points of the cubes are set as the PW.Note that the deployment of PW is only to guide the UAV to cover all the cubes so as to cover the search space, and therefore a UAV does not necessarily need to reach its assigned PW.When a UAV passes any point in a cube,the search task in this cube is regarded as completed and the PW inside this cube is marked as visited.Thus,the search efficiency and effectiveness are determined by the size of the cubes. If the cubes are too large, UAVs may fail to detect some of the targets, since the mission field is not able to be totally covered. If the cubes are too small, the detection will consume extra time and resources because many extra waypoints are generated and therefore the mission field is overly visited.In this paper,based on the targets’detectable characteristic,i.e.,γTj,we establish a search space disintegration method that can ensure the detection of all targets while still promising high efficiency.

    Since a target Tjhas a spherical sector Xj(Tj,R,γTj,Aj)within which it can be detected, to guarantee its detection,we need to ensure that there is always at least one complete cube inside its spherical sector Xjso that when a UAV enters wherever in this cube, it will be inside the spherical sector and is able to detect the target. Putting it another way, if no complete cubes are inside Xj,even if all cubes are visited there is still a possibility that target Tjis not detected because UAVs may happen to only visit the part of the cubes that is outside Xj.

    Our aim is to disintegrate the search space into cubes parallel to x,y,zaxis and to ensure a complete cube inside the spherical sector of each target. One challenge in determining the cube size is the uncertainty of the directions of the conical area of different targets. The direction of the cubes has to be parallel to x,y,z axis while the direction of the spherical sectors of the targets can be various. Note that the biggest inner cube inside a sphere can be placed in any direction inside the sphere. Therefore, by determining the biggest inner sphere of spherical sector Xjand consequently determining the biggest inner cube of the sphere,we can obtain a cube,i.e.,the biggest inner cube,inside Xjwhich can be easily placed in the direction of x,y,z axis. As shown in Fig. 6(a), we denote the biggest inner sphere of the spherical sector Xj(Tj,R,γTj,Aj) as Sj. We denote the biggest inner cube, whose edges are parallel to x axis, y axis and z axis, of sphere Sjas CUj. It can be observed that the size of sphere Sjis constant no matter in what direction Ajis. As a result, the width Ljof CUjis not affected by the change in the direction of Aj.

    When the search space is disintegrated into a set of identical cubes, the cubes should be uniformly distributed in the search space. If the size of the cubes Ljc for disintegration is set as Lj,due to different targets positions and different directions of the spherical sectors, when uniformly arranging the cubes, the positions of the cubes in the spherical sectors are likely to be different from the situations shown in Fig. 6(a). They can be totally outside, totally inside or partially inside the spherical sector. Therefore, it cannot be ensured that there is at least one cube totally inside Xjso that Tjis able to be detected.

    Note that when Ljc =0.5Lj, there are maximum 4 cubes totally inside Xj, composing CUj. Under this situation, when a cube is partially inside Xj, one of its neighboring cubes can be totally inside Xjregardless of the relative positions inside Xj, as shown in Fig. 6(b). Thus, the maximum dimension of the cubes to ensure the detection of target Tjis 0.5Lj. Therefore the maximum dimension of the cubes to detect all the targets is min{L1c,L2c,···,LNTc }. The disintegrated search space is shown in Fig.7.The search space is disintegrated into a set of identical cubes, which are shown in green. The black asterisks are the center-points of the cubes.

    3.3. Real-time path planning method based on KM algorithm

    Taking the center-points of the cubes obtained in Section 3.2 as the RPs.The RPs are assigned to UAVs as PW in the search process.Based on the model of the disintegrated search space,we introduce the following notations:

    M is defined as an assignment matrix of size NU×ND. If entry Mij=1, Djis assigned to UAV Ui, otherwise Mij=0.

    Fig. 5 Methodology overview.

    Fig. 6 Calculation of the dimension of cubes for disintegration.

    The°in Eq.(4)represents the Hadamard product of matrix M and Q, which produces another matrix of the same dimension as the operands where each element i,j is the product of elements i,j of the two original matrices.

    We use KM algorithm to achieve the allocation objective.KM algorithm is a classical optimization algorithm to solve the maximum-weighted matching problem of bipartite graphs.In other words, if the objects in one group are linked to the objects in another group by the weights between them, KM algorithm can pair the objects in the two collections in such a way that the sum of the weight between each pair can be maximized. In our case, putting the distance between a UAV and a RP as the weight, KM algorithm can allocate UAVs to associated RPs so as to minimize the sum of distances and consequently maximize the allocation quality.

    Fig. 7 Disintegrated search space.

    KM algorithm aims at complete matching, which requires that the number of individuals in both groups to be equal.However, in our problem, as the reconnaissance process proceeds, the number of remaining RPs, i.e., RPs that are yet to be visited, will continue to decrease. Thus, the number of UAVs and the number of RPs to be allocated will not maintain the same.To obtain equal numbers of UAVs and RPs so as to have two equal-size groups,we add a set of virtual individuals to fill the group which has smaller size. The distances between virtual individuals and the individuals in the other group are set as +∞so that these virtual individuals will not affect the assignment results.

    Taking Nm=max{NU,ND},the diagram of RP assignment using KM algorithm is shown in Fig.8.UAVs are assigned to RPs to maximize the sum of Qijbetween the paired Uiand Dj.The detailed procedures of KM algorithm is described in Algorithm 1 and the result of path planning based on KM algorithm at one moment during search process is depicted by Fig. 9. The UAVs are connected to their assigned RPs by the dash lines.It can be observed from Algorithm 1 that the KMalgorithm-based RP assignment process has a polynomial runtime complexity(worst case O(n3)).32AS the number of UAVs and RPs increases,each assignment will take more time which is linear to n3.Therefore,it is more suitable for small-scale onboard execution of target detection to ensure good performance and flight safety of UAVs.

    Algorithm 1. KM Algorithm assigning RPs to UAVs Input. A UAV swarm and a set of RPs.Step 1.For each row of matrix Q,find the smallest element and subtract it from the other elements in this row.Step 2. For each zero element, denoted as Z, in matrix Q,mark Z if there are no marked zeros in the row or column containing Z.Step 3. Cover all columns with elements marked 0. If all columns are covered, go to Step 7.Step 4. Find an uncovered 0 element in Q and assign it:(A) If the row containing the element has no elements marked as 0,go to Step 5;otherwise,the row containing the element will be covered and the column containing the element marked as 0 will be uncovered.(B) Repeat the previous step until all the remaining 0 elements are covered.(C) Record the minimum value of elements that are not covered.Step 5. Construct an alternating sequence of 0 elements to be allocated and 0 marked elements as follows:(A) Z0 denotes the element to be allocated that has not yet been successfully allocated, (if any).(B) Z1 denotes the element marked as 0 in the column containing Z0, (if any).(C) Z2 denotes elements to be allocated in the row containing Z1, and there will always be one.(D) Repeat the above steps until the sequence terminates on an element marked as 0, while its column contains no elements marked as 0.(E) Unmark all elements in the sequence, mark elements to be allocated in the sequence as 0, release all allocations,and uncover each row and column in Q.(F) Return to Step 3.Step 6. Add the element values recorded in Step 4 to each element of all covered rows, subtract the element from all elements of the uncovered column, and return to Step 4 without changing any markers, status of allocation, and covered rows.Step 7. The entry Mij equals 1 if Qij is marked as 0, which means RP Dj is allocated to UAV Ui, otherwise Mij equals 0.Output. Assignment matrix M.

    Fig. 8 Schematic diagram of RP assignment using KM algorithm.

    Fig.9 Result of real-time path planning based on KM algorithm at one moment during search process.

    3.4. Improved KM algorithm based on real-time 3D probability maps

    In Section 3.3,we have introduced the real-time path planning method based on KM algorithm.However,there is a potential that many RPs are visited unnecessarily during the mission.As in most detection tasks,the distribution of targets follows certain rules.One example is the distribution of ground radars.In order to deal with the threat of anti-radar missile and electronic interference, as well as improve the detection accuracy and survivability of radar system, each radar (a target for detection) is separated from each other in space positions.33,34Another instance is that, in the bomb detection task of antiterrorism operations,bombs(targets for detection)are usually arranged separately in a certain rule in the region.

    Based on these facts, we can assume that if a target is detected by a UAV, the probability of the existence of other targets in its vicinity will be very low (close to 0). If the UAV swarm continues to visit the RPs around the detected target, it is likely that no new targets can be found, which reduces the search efficiency. To avoid such problems, we introduce a 3D probability map, which can be adopted to modify the weights between UAVs and RPs in KM algorithm and to guide UAVs towards area with higher target existence probability.

    3.4.1. 3D probability map

    To improve search efficiency, we introduce probabilities into the real-time path planning exercise. Pe(xj,yj) and Pd(xg,yg,zg) are respectively defined as the probability of the presence of a new target at the position(xj,yj) and the probability that a UAV can detect a new target at the position(xg,yg,zg).

    Initially,Peis preset as 0.5,which means that the probabilities of existence and non-existence of a target are the same.In the case that targets are scattered in the mission field, we assume that within a certain distance from a detected target Tj, Peis close to 0. Beyond this range, Peincreases gradually,and finally approaches 0.5. With this target placement model,we adopt the sigmoid function to approximate the probability distribution of Pe. Peat a ground point (xj,yj) around the detected target (xt,yt) is established as

    Function F denotes the reflection from 2D ground probability map to the 3D probability map in the search space.Three different metrics are studied to determine the probability value in the 3D probability map from the 2D map: weighted centroid,35–37maximum value and average value.

    The weighted centroid method is to take the weighted average of the target existence probabilities of the m sampling points in the circular region,while the weight of each sampling point is the inverse of its distance to the center of the circular region.Thus,when a sampling point is closer to the region center, a higher weight will be associated with its target existence probability. In this case, the function F can be formulated as

    Fig.10 Reflection of target existence probability of ground into target detection probability at a RP in search space.

    Fig.11 represents the probability values in the 3D probability map, obtained respectively by the weighted centroid method, maximum value method and average value method,after one target(black star)is detected.Different colors denote different values of the target detection probability,as indicated in the color bar. In the area close to the detected target, the probability value is close to 0 and grows to 0.5 as the distance to the detected target increases.Fig.11(a)is the map obtained by the weighted centroid method, Fig. 11(b) is the map obtained by the maximum value method, and Fig. 11(c) is the map obtained by the average value method. The three sub-figures exhibit different patterns in the transition phase of the probability value,from 0 to 0.5.Despite the differences,in all the three sub-figures,the probability values in the vicinity of the detected target are reduced.In the area close to the position of the detected target, the probability value is close to 0.As the distances to the detected target increase,the probability values increase accordingly and finally approach and maintain 0.5, the upper limit of the probability value in the map. The probability distribution in the map is in accordance with the expectation in our assumption, which also proves the efficacy of using sigmoid function to model the probability distribution. The effects of the three different probability value calculation methods are investigated later in our experimental study.

    3.4.2.Real-time path planning using KM algorithm improved by 3D probability map

    Upon getting the 3D probability map,we incorporate the variation of target detection probabilities into the real-time path planning process of UAVs. To do this, we modify the weights between UAVs and RPs in KM algorithm under the guidance of the 3D probability map.The weight between a UAV Uiand a RP Djis updated as the product of the inverse of distance Sij,i.e.,1/Sij,and a power function of the probability value PDjat Djin the probability map.Therefore,higher probability values of RPs will increase their assignment weights to UAVs, and correspondingly, improve their priorities of being assigned to UAVs. After modification, the new assignment quality, i.e.,the new weight,of assigning RP Djto UAV Uiis formulated as

    where Q(i,j)modifiedis the modified weight representing the quality of assigning RP Djto UAV Ui. As shown in Fig. 12,Sijis the distance between UAV Uiand RP Dj.PDjis the probability value of detecting new targets at Dj.Thus,with a smaller distance Sijand a higher probability value PDj, the weight Q(i,j)modifiedwill be larger so that there is a higher probability of assigning UAV Uito RP Dj.The constant α can be adjusted according to the situations. Since PDjis no more than 0.5, a smaller α makes the probability value more dominant than the distance in RP assignment.

    The new objective function to be minimized for RP assignment can be formulated as

    The solution M to objective function Eq. (11) is the designation of RPs to a UAV swarm that maximizes the assignment quality. The diagram of RP assignment using improved KM algorithm is shown in Fig.12.Each UAV/RP pair is associated with a weight, i.e., the assignment quality Q(i,j)modified. UAVs are assigned to RPs to maximize the sum of Q(i,j)modifiedbetween Uiand its assigned RP Dj, for i=1,2,···,NM.

    Fig. 11 3D probability maps built with three different methods.

    4. Experimental study

    In Section 3,we have described the proposed method for target detection in an unknown area.We have proved that UAVs can detect all the targets by traversing the RPs,despite of the density of the targets, the distributions of the targets, and the detectable directions of the targets.To improve the search efficiency under the assumption that the targets are scattered in the mission field,we have introduced a real-time path planning method using improved KM algorithm. To visually demonstrate the result of the proposed method, and to investigate the efficacy of the three different probability calculation methods in Section 3.4,we carry out an experimental study to simulate the search process using a UAV swarm. The simulation platform is established in MATLAB.

    4.1. Simulation environment

    Without loss of generality,we set both the length and width of the mission field G as 1000 m. Since we have already proved that the proposed method can detect targets with any density,distribution and direction, i.e., the number and the detectable directions of the targets will not affect the ability of the proposed method, we put a number of 25 targets in G.The direction of the region where target Tjcan be detected,described by φTjand θTj, are generated randomly. The scales of the detection ranges γTjare also randomly generated.The only information that the UAV swarm knows about the target is that γTjare no less than 120°. The number of UAVs in the mission will only influence the search speed because with more UAVs,the RPs can be traversed more quickly, and the mission can be done with less time spent.Therefore, without loss of generality, we use a UAV swarm of 20 UAVs to search for the targets. The detection range of UAVs is set as RUi=150 m for i=1,2,···,20. Here we adopt these parameters just to illustrate and visualize the search result. All the parameters above can also be set as other values according to the actual requirements.

    4.2. Detection results using KM algorithm

    Fig.13 shows the search results using KM algorithm based on the distances between UAVs and targets. The yellow asterisks denote the RPs which are set using the proposed method.The blue dots record the locations of UAVs at every moment during the search process.Once a RP has been visited by a UAV,it will be marked with a red circle around it.And when a target is detected by a UAV, it will be marked with a black star. In this scenario, targets are uniformly distributed in the mission field.

    It can be seen from the search result that all the targets have been detected and marked as black stars, which manifests the effectiveness of the proposed method. During the search process, UAVs have visited most of the RPs and flown relatively long distances.In this scenario,when a target is detected,there is no necessity to visit the rest of its neighboring RPs because there are no other targets in the surroundings of the target.However, in this path planning exercise using the distancebased KM algorithm, UAVs will continue to traverse the neighboring RPs of the detected target because of their small distances from these RPs, without considering the low probability of detecting new targets.This consumes extra computing time. Therefore, in the next subsection, we test the improved KM algorithm under the same scenario.

    4.3. Detection results using improved KM algorithm

    Fig. 12 Schematic diagram of RP assignment using improved KM algorithm.

    Fig. 13 Detection using KM algorithm based on distances between UAVs and targets.

    As illustrated in Section 3.4,the improved KM algorithm aims to assign UAVs to the RPs with higher targets detection probability and lower flight distance,so that the search cost can be reduced. During the mission, the probability map is updated whenever a new target is detected.RPs in area with high probability value can have higher priority to be visited. Fig. 14 shows the update of 3D probability map in the search process,as the number of detected targets increases. Different colors denote different values of the target detection probability, as indicated in the color bar. The probability maps shown in Fig. 14 are calculated using the weighted centroids method.With the discoveries of new targets, from 1 to 8, 16 and 22,the probability values on probability map change between 0 and 0.5. It can be observed from Fig. 14 that in areas where many targets are detected, the probability value is low, and in areas where potential targets wait to be detected, the probability value is high.The probability map reflects the expected and desired probability distribution.

    The detection using improved KM algorithm is shown in Fig. 15. Compared with the results of the distance based KM algorithm in last subsection, under the same scenario,the number of RPs visited (red circles) and the number of trajectory points flown (blue dots) by UAVs have significantly decreased.

    4.4. Result analysis

    In order to further investigate the efficacy of the improved KM algorithm, we carry out target detection simulations under twenty search scenarios using the distance based KM algorithm, improved KM algorithm as well as Genetic Algorithm(GA) which is one of the most commonly used optimization algorithm for search path planning.38The 3D probability maps in the improved KM algorithm are calculated using the weighted centroid method,average value method and maximum value method, respectively. In other words, each of the twenty scenarios has been run 3 times with different probability calculation methods in the improved KM algorithm and run another two times using GA and the distance-based KM algorithm.

    In the first ten scenarios, the targets are uniformly distributed in the mission field. The targets information and the search results are shown in Table 2.φ(rad)and θ(rad)are randomly generated to describe the direction of the detectable region. Dcentroid, Daverage, Dmaximum, DGAand D0represent the total flight distance flown by the UAV swarm during detection using weighted centroid method, average value method, maximum value method,GA and KM algorithm without probability maps, respectively.

    In the last ten scenarios,the targets positions and directions are generated randomly. The targets information and the search results of the last ten scenarios are shown in Table 3.x(m) and y(m) are generated randomly. Dcentroid, Daverage,Dmaximum, DGAand D0represent the total flight distance flown by the UAV swarm during detection using weighted centroid method, average value method, maximum value method, GA and KM algorithm without probability maps, respectively..

    In the twenty scenarios, all the targets are detected by UAVs. Dcentroid, Daverage, Dmaximum, DGAand D0represent the total flight distance flown by the UAV swarm during detection using weighted centroid method, average value method, maximum value method,GA and KM algorithm without probability maps, respectively. Table 4 shows the average flight distance in the first ten scenarios and the last ten scenarios using the four different methods.

    It is confirmed that,no matter which path planning method is adopted, the search efficiency of the improved KM algorithm is obviously higher than the commonly used GA and the normal KM algorithm without 3D probability map, with a flight distance reduction by 23.4%–78.1% in the twenty search scenarios.

    Fig. 14 Update of 3D probability map in search process as the number of detected targets increases from 1 to 8, 16 and 22.

    Fig. 15 Detection using KM algorithm improved by 3D probability maps.

    However, different probability calculation methods exhibit different effects.Weighted centroid method has resulted in the highest search efficiency with an average flight distance of 35880 m under uniform target distribution and 44100 m under random target distribution, while the maximum value method is least efficient with an average flight distance of 70380 m and 62820 m, and the average value method exhibits medium performance with an average flight distance of 49740 m and 51480 m. On one hand, this may be because the weighted centroid method can better incorporate the target existence probability on the ground into the target detection probability value in the 3D map.On the other hand,the maximum value method only takes the highest target existence probability in the sampling region as the value of the target detection probability at the RPs, which is likely to misguide UAVs flying towards areas whose overall target detection probability is lower than other areas.

    For most target detection tasks, the distribution of targets always has a certain rule,and the method in this paper is based on this assumption.Therefore,comparing the detection results of the two types of targets distribution, we can find that the improved KM algorithm based on the 3D probability map has better performance in the detection of uniformly distributed targets, in terms of average flight distance reduced by up to 66.9%. However, for randomly distributed targets,the method in this paper also significantly reduces the average flight distance by up to 58.0%. This is reasonable because when the distribution of targets is more uniform, it will better fit our assumption in the target distribution probability. Generally speaking, the improved KM algorithm can largely increase the search efficiency while still promising the detection of all targets, especially under the situation where targets are uniformly distributed.

    5. Conclusions

    In this paper,by focusing on the detection of unknown targets using a UAV swarm, a complete and effective detection method is proposed. Considering the detectable directions of targets,we come up with a search space disintegration method which can provide waypoints, i.e., RPs, for the UAV swarm.We demonstrate that a complete detection of the targets can be achieved by traversing the RPs. To further improve the search efficiency, we introduce detection probabilities into our method. A real-time 3D probability map is built in the search space with the information from detected targets.Based on the map,an improved KM algorithm is proposed for UAV real-time path planning.The results of experimental studies on 20 different search scenarios show that the method proposed in this paper can realize the complete detection of targets with different distributions. Moreover, under the guidance of the3D probability map, the search efficiency has been largely improved, especially when the targets are uniformly distributed. The study in this paper considers the characteristics of the targets and is the improvement to the existing methods which are mainly based on the spatial relationship between UAVs and targets. The results of this paper will further advance the ability of UAV swarms to perform reconnaissance and other more complex tasks.

    Table 2 Targets information and search results of the first ten scenarios when the targets are uniformly distributed.

    Table 3 Targets information and search results of the last ten scenarios (unit: m).

    Table 4 Comparison of average flight distance using different methods under different distributions of targets.

    Declaration of Competing Interest

    The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

    午夜影院日韩av| 久久香蕉国产精品| 熟女电影av网| 成年版毛片免费区| 成人18禁高潮啪啪吃奶动态图| 麻豆av在线久日| 哪里可以看免费的av片| 男女午夜视频在线观看| 777久久人妻少妇嫩草av网站| svipshipincom国产片| 欧美色视频一区免费| 精品久久久久久久毛片微露脸| 五月伊人婷婷丁香| 老汉色∧v一级毛片| 91九色精品人成在线观看| 日本在线视频免费播放| 久久久精品国产亚洲av高清涩受| 最近最新免费中文字幕在线| 中文字幕熟女人妻在线| 精品国产美女av久久久久小说| 亚洲成人久久性| 国产精品亚洲美女久久久| 亚洲av成人精品一区久久| 成人三级做爰电影| 麻豆成人午夜福利视频| 最近最新中文字幕大全免费视频| 日韩欧美三级三区| 日韩免费av在线播放| 亚洲精品一卡2卡三卡4卡5卡| 亚洲国产日韩欧美精品在线观看 | 亚洲最大成人中文| 日韩大尺度精品在线看网址| 亚洲第一电影网av| 别揉我奶头~嗯~啊~动态视频| 精品免费久久久久久久清纯| 国产精品精品国产色婷婷| 国产高清视频在线观看网站| av国产免费在线观看| 18禁观看日本| 亚洲精品一卡2卡三卡4卡5卡| 熟妇人妻久久中文字幕3abv| 99精品在免费线老司机午夜| 级片在线观看| 久久精品国产99精品国产亚洲性色| 两性夫妻黄色片| 母亲3免费完整高清在线观看| 久久久久久久午夜电影| 久久天堂一区二区三区四区| 亚洲国产精品sss在线观看| 欧美又色又爽又黄视频| 动漫黄色视频在线观看| 欧美日韩精品网址| 久久久久久久久中文| 国产在线精品亚洲第一网站| 法律面前人人平等表现在哪些方面| 真人一进一出gif抽搐免费| 国产高清有码在线观看视频 | 制服丝袜大香蕉在线| 深夜精品福利| 国产一区在线观看成人免费| 久久精品人妻少妇| 麻豆成人av在线观看| 熟女电影av网| 国产精品1区2区在线观看.| 国产伦在线观看视频一区| xxx96com| 性欧美人与动物交配| 真人一进一出gif抽搐免费| 免费看十八禁软件| 久久久久久久精品吃奶| 久久中文字幕一级| 19禁男女啪啪无遮挡网站| 黄片小视频在线播放| 搡老岳熟女国产| 久久欧美精品欧美久久欧美| 亚洲熟女毛片儿| 成人国产综合亚洲| 一区二区三区国产精品乱码| 亚洲欧美日韩高清在线视频| 欧美另类亚洲清纯唯美| 97超级碰碰碰精品色视频在线观看| 久久香蕉激情| 欧美成人一区二区免费高清观看 | 亚洲国产欧美网| 久久国产精品人妻蜜桃| 亚洲欧美日韩高清在线视频| 99国产精品99久久久久| 蜜桃久久精品国产亚洲av| 午夜老司机福利片| 18禁裸乳无遮挡免费网站照片| 亚洲欧美一区二区三区黑人| 亚洲国产欧美人成| 88av欧美| 久久中文看片网| 在线永久观看黄色视频| 美女午夜性视频免费| 美女免费视频网站| 亚洲国产精品sss在线观看| 亚洲专区中文字幕在线| 身体一侧抽搐| 日韩精品中文字幕看吧| netflix在线观看网站| 中文在线观看免费www的网站 | 悠悠久久av| 一边摸一边做爽爽视频免费| 在线十欧美十亚洲十日本专区| 亚洲中文日韩欧美视频| 免费一级毛片在线播放高清视频| 国产aⅴ精品一区二区三区波| 熟女少妇亚洲综合色aaa.| 欧美黄色淫秽网站| 国产成人一区二区三区免费视频网站| 夜夜夜夜夜久久久久| 国产欧美日韩一区二区精品| 又大又爽又粗| 国产精品久久久久久人妻精品电影| 精品国产乱码久久久久久男人| 国产三级黄色录像| 波多野结衣高清作品| 天堂动漫精品| 国产精品一及| 国产精品香港三级国产av潘金莲| 欧美+亚洲+日韩+国产| 身体一侧抽搐| 欧美成人午夜精品| 国产精品国产高清国产av| 免费无遮挡裸体视频| 一级毛片高清免费大全| 中文在线观看免费www的网站 | 亚洲精品中文字幕在线视频| 免费在线观看影片大全网站| 久热爱精品视频在线9| 亚洲国产精品合色在线| 在线十欧美十亚洲十日本专区| 国产精品98久久久久久宅男小说| 亚洲va日本ⅴa欧美va伊人久久| 在线观看舔阴道视频| 成人欧美大片| 国产在线精品亚洲第一网站| 精品国产乱子伦一区二区三区| 国产av麻豆久久久久久久| netflix在线观看网站| 天天一区二区日本电影三级| 亚洲专区国产一区二区| 夜夜看夜夜爽夜夜摸| 老熟妇仑乱视频hdxx| 18禁黄网站禁片免费观看直播| 亚洲精品一区av在线观看| ponron亚洲| 国产男靠女视频免费网站| av天堂在线播放| 亚洲精品一区av在线观看| 国产亚洲精品第一综合不卡| 国产精品影院久久| 亚洲真实伦在线观看| 午夜影院日韩av| 日韩成人在线观看一区二区三区| 亚洲美女黄片视频| 一a级毛片在线观看| 18禁黄网站禁片免费观看直播| 国产真人三级小视频在线观看| 一区福利在线观看| 久久婷婷人人爽人人干人人爱| 99久久精品热视频| 久久精品国产清高在天天线| 久久精品国产清高在天天线| 亚洲成人国产一区在线观看| 国产蜜桃级精品一区二区三区| 男女做爰动态图高潮gif福利片| 美女大奶头视频| 午夜a级毛片| 在线永久观看黄色视频| 色综合亚洲欧美另类图片| 少妇被粗大的猛进出69影院| av有码第一页| 制服丝袜大香蕉在线| 男女视频在线观看网站免费 | 亚洲第一电影网av| 午夜精品一区二区三区免费看| 色综合站精品国产| 免费观看人在逋| 黄色片一级片一级黄色片| 成熟少妇高潮喷水视频| 欧美大码av| 国产av麻豆久久久久久久| 亚洲国产精品合色在线| 变态另类成人亚洲欧美熟女| 国产午夜福利久久久久久| 12—13女人毛片做爰片一| 久久久久久人人人人人| 国产精品综合久久久久久久免费| 亚洲精品中文字幕在线视频| 999精品在线视频| 久久久久久九九精品二区国产 | 一本久久中文字幕| av福利片在线| 99热这里只有精品一区 | 99国产精品一区二区蜜桃av| 99久久无色码亚洲精品果冻| 久久久久久亚洲精品国产蜜桃av| 久久久久精品国产欧美久久久| 欧美大码av| 亚洲国产欧美网| 变态另类成人亚洲欧美熟女| 人妻夜夜爽99麻豆av| 男人舔女人的私密视频| 亚洲美女黄片视频| 丁香欧美五月| 男女下面进入的视频免费午夜| 久久精品夜夜夜夜夜久久蜜豆 | 人成视频在线观看免费观看| 亚洲人与动物交配视频| 亚洲精品国产一区二区精华液| 日日夜夜操网爽| 777久久人妻少妇嫩草av网站| 欧美日本亚洲视频在线播放| 久久香蕉国产精品| 在线观看免费午夜福利视频| 成年免费大片在线观看| 亚洲国产精品久久男人天堂| 天堂av国产一区二区熟女人妻 | 悠悠久久av| 在线视频色国产色| 久久精品国产清高在天天线| 午夜福利免费观看在线| 精品免费久久久久久久清纯| a在线观看视频网站| 国产麻豆成人av免费视频| 精品午夜福利视频在线观看一区| 国产片内射在线| 国产激情偷乱视频一区二区| 又黄又粗又硬又大视频| 亚洲电影在线观看av| 欧美日本亚洲视频在线播放| 日韩欧美一区二区三区在线观看| 国产亚洲欧美在线一区二区| 两个人视频免费观看高清| 欧美成狂野欧美在线观看| 99久久精品国产亚洲精品| 国内久久婷婷六月综合欲色啪| 精品国产乱子伦一区二区三区| 天天一区二区日本电影三级| 999久久久精品免费观看国产| 人人妻,人人澡人人爽秒播| 国产主播在线观看一区二区| 亚洲18禁久久av| 欧美性猛交╳xxx乱大交人| 国产成人影院久久av| 久久久精品国产亚洲av高清涩受| 欧美极品一区二区三区四区| 欧美一级a爱片免费观看看 | 亚洲av美国av| 欧美日韩亚洲综合一区二区三区_| 中亚洲国语对白在线视频| 一级作爱视频免费观看| 成人三级做爰电影| 成人一区二区视频在线观看| 少妇熟女aⅴ在线视频| 亚洲电影在线观看av| 免费看a级黄色片| 国产精品一及| 我要搜黄色片| 欧美成狂野欧美在线观看| 欧美中文日本在线观看视频| 国产在线精品亚洲第一网站| av福利片在线观看| 18禁观看日本| 久久久久久久久久黄片| 叶爱在线成人免费视频播放| 最近在线观看免费完整版| 校园春色视频在线观看| 香蕉久久夜色| 在线观看www视频免费| 女人高潮潮喷娇喘18禁视频| 岛国视频午夜一区免费看| 亚洲av第一区精品v没综合| 欧美色视频一区免费| 亚洲欧洲精品一区二区精品久久久| www日本在线高清视频| 国产三级在线视频| 国产欧美日韩精品亚洲av| www.www免费av| 99久久综合精品五月天人人| 欧美日本视频| 三级国产精品欧美在线观看 | 午夜久久久久精精品| 麻豆成人av在线观看| 免费av毛片视频| 久久性视频一级片| 最新在线观看一区二区三区| 国产激情偷乱视频一区二区| 妹子高潮喷水视频| 国产精品久久久久久精品电影| 久久中文字幕人妻熟女| 麻豆av在线久日| 成年免费大片在线观看| 精品国产乱子伦一区二区三区| 变态另类成人亚洲欧美熟女| 精品久久久久久,| 露出奶头的视频| 两性夫妻黄色片| 久久久久精品国产欧美久久久| 特级一级黄色大片| 欧美又色又爽又黄视频| 国产欧美日韩精品亚洲av| 精品久久久久久久末码| 一卡2卡三卡四卡精品乱码亚洲| 特级一级黄色大片| 午夜视频精品福利| 99热只有精品国产| 最近最新免费中文字幕在线| 免费在线观看亚洲国产| 91在线观看av| 精品一区二区三区视频在线观看免费| 久久这里只有精品中国| cao死你这个sao货| 欧美色欧美亚洲另类二区| 精品高清国产在线一区| 日韩欧美精品v在线| 色综合站精品国产| 桃红色精品国产亚洲av| 午夜久久久久精精品| 亚洲最大成人中文| 天天躁夜夜躁狠狠躁躁| 久久精品国产清高在天天线| 精品国产乱码久久久久久男人| 国产精品美女特级片免费视频播放器 | 日本免费一区二区三区高清不卡| 亚洲精品美女久久av网站| 欧美色视频一区免费| 真人做人爱边吃奶动态| 久久精品人妻少妇| 欧美性猛交黑人性爽| 国产成人av教育| 欧美高清成人免费视频www| 精品人妻1区二区| 久久亚洲真实| 国产片内射在线| 一级黄色大片毛片| 国产免费av片在线观看野外av| 日本 欧美在线| 日本在线视频免费播放| 亚洲色图av天堂| 在线观看一区二区三区| 日本a在线网址| 成年免费大片在线观看| 国产熟女xx| 波多野结衣高清无吗| 午夜福利免费观看在线| 亚洲成人久久爱视频| 精品国内亚洲2022精品成人| 又紧又爽又黄一区二区| 久久99热这里只有精品18| 男女视频在线观看网站免费 | 熟女电影av网| 在线免费观看的www视频| 久久久久九九精品影院| 国产aⅴ精品一区二区三区波| 午夜两性在线视频| 欧美午夜高清在线| 99热6这里只有精品| 一边摸一边做爽爽视频免费| 五月伊人婷婷丁香| 国产伦人伦偷精品视频| 成人国语在线视频| 又黄又爽又免费观看的视频| 中文字幕人成人乱码亚洲影| 母亲3免费完整高清在线观看| 黄色丝袜av网址大全| 精品国产超薄肉色丝袜足j| 亚洲男人天堂网一区| 日本一二三区视频观看| 91老司机精品| 亚洲成人久久性| 国产一区二区激情短视频| 美女 人体艺术 gogo| 黑人操中国人逼视频| 天天躁夜夜躁狠狠躁躁| 久久久久久大精品| 久久久久久亚洲精品国产蜜桃av| 99国产精品一区二区三区| 色噜噜av男人的天堂激情| 亚洲五月婷婷丁香| 精品久久久久久久人妻蜜臀av| 俺也久久电影网| www.熟女人妻精品国产| 亚洲 国产 在线| 日韩欧美免费精品| 久久国产精品人妻蜜桃| 99国产极品粉嫩在线观看| 久久久久九九精品影院| 亚洲在线自拍视频| 波多野结衣高清无吗| 欧美日韩亚洲综合一区二区三区_| 老司机午夜福利在线观看视频| 欧美不卡视频在线免费观看 | 青草久久国产| 久久 成人 亚洲| 色在线成人网| 啪啪无遮挡十八禁网站| 精品一区二区三区av网在线观看| 亚洲全国av大片| 性色av乱码一区二区三区2| 亚洲欧美精品综合久久99| 一区二区三区高清视频在线| 麻豆av在线久日| 亚洲欧美日韩东京热| 国产精品爽爽va在线观看网站| 精品久久久久久久久久久久久| 欧美日本亚洲视频在线播放| 午夜精品久久久久久毛片777| 黄色成人免费大全| 欧美日韩亚洲综合一区二区三区_| 啦啦啦观看免费观看视频高清| 香蕉av资源在线| 国产精品久久电影中文字幕| 国产精品久久久av美女十八| 久久久久性生活片| 老熟妇仑乱视频hdxx| 色精品久久人妻99蜜桃| 精品高清国产在线一区| 一区福利在线观看| 可以在线观看的亚洲视频| 两性午夜刺激爽爽歪歪视频在线观看 | 免费在线观看影片大全网站| 亚洲无线在线观看| 欧美极品一区二区三区四区| 国产精品一区二区精品视频观看| 国产欧美日韩一区二区三| 亚洲一卡2卡3卡4卡5卡精品中文| 天堂av国产一区二区熟女人妻 | 国产av不卡久久| 可以在线观看的亚洲视频| 波多野结衣巨乳人妻| 巨乳人妻的诱惑在线观看| 18禁裸乳无遮挡免费网站照片| 亚洲 欧美一区二区三区| 精品久久久久久,| 亚洲黑人精品在线| 中文字幕高清在线视频| 美女大奶头视频| 最近在线观看免费完整版| 久久久久精品国产欧美久久久| 日本三级黄在线观看| 国产高清视频在线播放一区| 国产成人影院久久av| 一本大道久久a久久精品| 国产精品一及| 欧美丝袜亚洲另类 | 亚洲精品美女久久av网站| 日韩有码中文字幕| 国产成人av激情在线播放| 欧美不卡视频在线免费观看 | 久久精品国产99精品国产亚洲性色| 亚洲av五月六月丁香网| 99在线人妻在线中文字幕| 成人三级做爰电影| 我的老师免费观看完整版| 日韩 欧美 亚洲 中文字幕| 99在线视频只有这里精品首页| 天天一区二区日本电影三级| 老汉色av国产亚洲站长工具| 国产精品亚洲av一区麻豆| 精品国产亚洲在线| 国产黄色小视频在线观看| 久久久精品大字幕| 久久久久亚洲av毛片大全| 免费人成视频x8x8入口观看| 国产99久久九九免费精品| 国产精品久久久av美女十八| 后天国语完整版免费观看| www日本在线高清视频| 亚洲av成人av| 午夜福利成人在线免费观看| 国产高清视频在线播放一区| 69av精品久久久久久| 人妻丰满熟妇av一区二区三区| 午夜影院日韩av| 欧美乱妇无乱码| 黑人操中国人逼视频| 免费电影在线观看免费观看| 精品一区二区三区四区五区乱码| 日韩精品中文字幕看吧| 长腿黑丝高跟| 欧美极品一区二区三区四区| 国产爱豆传媒在线观看 | 国产99久久九九免费精品| 日韩欧美精品v在线| 国产欧美日韩一区二区精品| 不卡av一区二区三区| 久久久水蜜桃国产精品网| 成人18禁高潮啪啪吃奶动态图| 亚洲国产精品999在线| 久久性视频一级片| 777久久人妻少妇嫩草av网站| 久久久久久国产a免费观看| 午夜久久久久精精品| 欧美av亚洲av综合av国产av| 麻豆成人午夜福利视频| 老熟妇乱子伦视频在线观看| 麻豆国产97在线/欧美 | 午夜精品一区二区三区免费看| 午夜福利高清视频| 欧美zozozo另类| 中文字幕久久专区| 在线视频色国产色| 青草久久国产| 欧美性长视频在线观看| 九九热线精品视视频播放| 成人18禁高潮啪啪吃奶动态图| 亚洲欧美日韩无卡精品| 真人一进一出gif抽搐免费| 两性午夜刺激爽爽歪歪视频在线观看 | 嫩草影院精品99| 波多野结衣巨乳人妻| 亚洲熟妇中文字幕五十中出| 成人18禁高潮啪啪吃奶动态图| 国产欧美日韩一区二区三| 日韩欧美在线二视频| 美女大奶头视频| 非洲黑人性xxxx精品又粗又长| 少妇粗大呻吟视频| 给我免费播放毛片高清在线观看| 两性午夜刺激爽爽歪歪视频在线观看 | 亚洲性夜色夜夜综合| 午夜精品一区二区三区免费看| 人人妻,人人澡人人爽秒播| 欧美色视频一区免费| 亚洲人成网站在线播放欧美日韩| 日韩欧美免费精品| 免费在线观看日本一区| 亚洲精品久久成人aⅴ小说| x7x7x7水蜜桃| 精品电影一区二区在线| 51午夜福利影视在线观看| 亚洲精品av麻豆狂野| 免费在线观看完整版高清| 日本在线视频免费播放| 一级a爱片免费观看的视频| 两人在一起打扑克的视频| 国产三级中文精品| 麻豆成人午夜福利视频| 999精品在线视频| 中亚洲国语对白在线视频| 欧美不卡视频在线免费观看 | 国产探花在线观看一区二区| 欧美午夜高清在线| 久久久久精品国产欧美久久久| 少妇被粗大的猛进出69影院| 日韩欧美国产在线观看| 日本精品一区二区三区蜜桃| 日韩欧美国产在线观看| 久久精品夜夜夜夜夜久久蜜豆 | 精品第一国产精品| 久久天堂一区二区三区四区| 成熟少妇高潮喷水视频| 日韩成人在线观看一区二区三区| 免费在线观看亚洲国产| 嫩草影视91久久| 国产成人av教育| 男人舔女人的私密视频| 国产真实乱freesex| 亚洲成人久久性| tocl精华| 日本黄大片高清| 亚洲欧美日韩高清专用| 日本黄大片高清| 成年人黄色毛片网站| 精品一区二区三区视频在线观看免费| 成人手机av| 欧美日韩黄片免| 久久午夜亚洲精品久久| 色哟哟哟哟哟哟| 99在线视频只有这里精品首页| 日本黄大片高清| 后天国语完整版免费观看| 12—13女人毛片做爰片一| 麻豆国产av国片精品| 亚洲 国产 在线| 狂野欧美白嫩少妇大欣赏| 午夜免费成人在线视频| 99久久精品国产亚洲精品| 午夜福利18| 少妇的丰满在线观看| 美女免费视频网站| 精品日产1卡2卡| 日韩精品免费视频一区二区三区| 色综合欧美亚洲国产小说| 啦啦啦免费观看视频1| 狂野欧美激情性xxxx| 美女免费视频网站| 亚洲av电影不卡..在线观看| 中文字幕人成人乱码亚洲影| 成人三级做爰电影| 日本 av在线| 黄色丝袜av网址大全| 国产精品一及| 级片在线观看| 精品乱码久久久久久99久播| 国产aⅴ精品一区二区三区波| 美女黄网站色视频| 怎么达到女性高潮| 国产精品九九99| 黑人操中国人逼视频| 亚洲九九香蕉| 亚洲国产精品合色在线| 这个男人来自地球电影免费观看| 亚洲中文字幕日韩| 久久久国产成人免费| 大型黄色视频在线免费观看| 在线看三级毛片| 国产精品久久久av美女十八| 欧美日韩亚洲国产一区二区在线观看| 色噜噜av男人的天堂激情| 丰满人妻熟妇乱又伦精品不卡|