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

    A greedy path planning algorithm based on pre-path-planning and real-time-conflict for multiple automated guided vehicles in large-scale outdoor scenarios①

    2023-09-12 07:29:58WANGTengda王騰達(dá)WUWenjunYANGFengSUNTengGAOQiang
    High Technology Letters 2023年3期
    關(guān)鍵詞:騰達(dá)

    WANG Tengda(王騰達(dá)),WU Wenjun,YANG Feng,SUN Teng,GAO Qiang②

    (?Faculty of Information Technology,Beijing University of Technology,Beijing 100124,P.R.China)

    (??The 54th Research Institute of CETC,Shijiazhuang 050081,P.R.China)

    Abstract With the wide application of automated guided vehicles (AGVs) in large scale outdoor scenarios with complex terrain,the collaborative work of a large number of AGVs becomes the main trend.The effective multi-agent path finding (MAPF) algorithm is urgently needed to ensure the efficiency and realizability of the whole system.The complex terrain of outdoor scenarios is fully considered by using different values of passage cost to quantify different terrain types.The objective of the MAPF problem is to minimize the cost of passage while the Manhattan distance of paths and the time of passage are also evaluated for a comprehensive comparison.The pre-path-planning and real-time-conflict based greedy (PRG) algorithm is proposed as the solution.Simulation is conducted and the proposed PRG algorithm is compared with waiting-stop A?and conflict based search (CBS) algorithms.Results show that the PRG algorithm outperforms the waiting-stop A?algorithm in all three performance indicators,and it is more applicable than the CBS algorithm when a large number of AGVs are working collaboratively with frequent collisions.

    Key words: automated guided vehicle (AGV),multi-agent path finding (MAPF),complex terrain,greedy algorithm

    0 Introduction

    Automatic guided vehicle (AGV) has been widely developed and applied with the rapid development of the electronic technology and control theory.As a highly intelligent mobile robot,AGV can realize safe,reliable and efficient transportation.Hence it can replace traditional manual transportation when necessary[1].It arises in many real-world applications,such as warehouses[2],outdoor hazardous environments and office robots[3].Further,driven by the demand for flexibility and efficiency in those scenarios,it is expected that more and more mobile robots will be deployed and work collaboratively.Therefore,path planning for multi-AGV cooperation is a key technology to support the applications.

    Multi-agent path finding (MAPF) is a problem that computes a set of collision-free paths for multiple agents connecting their respective starting points and destination while optimizing certain measures of paths.Finding an optimal solution for MAPF problem is NPhard because the state space grows exponentially with the number of agents[4].To implement MAPF in realworld applications,research on efficient algorithms is of great significance.At present,the algorithms of multiagent path finding problem proposed by researchers can be broadly classified into two categories: search-based algorithms and learning-based algorithms.

    Generally,the search-based MAPF algorithms for AGV applications are based on heuristic search algorithms.They can be divided into two main categories:optimal path planning and approximate optimal path planning.

    In optimal approaches,the standard admissible algorithm is proposed based on the A?algorithm for single agent path planning,and the robot team is considered as a composite agent with a very high dimension,which needs to find a solution for all agents[5].However,it suffers from an exponential growth in planning complexity with the increase of the number of robots.On this basis,the technology of operator decomposition and independent detection is introduced.Their combination can optimally solve the relatively large problem in milliseconds[6].Then,the standard admissible algorithm is extended to the M?algorithm[7]and its variants.The path is planned for each agent in advance.When the robot collides and blocks during path planning,the dimension of the search space will locally increase to ensure that an alternative path can be found.Because agents will coordinate only when it is necessary,the computing cost is greatly reduced.ODrM?algorithm[8]further reduces the number of agents requiring joint planning by decomposing the agents into independent conflict sets,and the operator decomposition method is also used to plan the path for each agent.

    Unlike the above A?-based methods that transform the problem into a single joint agent model,the conflict based search (CBS)[9-10]and its variants are a tree search method.It plans for a single agent and constructs a set of constraints on nodes when illegal actions are detected to find the optimal solution without exploring high-dimensional space.In many cases,this reformulation enables CBS to examine fewer states than A?-based methods while still maintaining optimality.However,CBS needs to plan a complete path for all agents in advance,which has poor real-time performance and scalability.Besides,an alternate iterative conflict-based search (AICBS) algorithm is proposed,it saves search time by checking whether there is a conflict at each step of the extension to avoid invalid plans.However,there are multiple suboptimal plans which occupy system resources[11].

    In approximate optimal path planning approaches,many researchers have made improvements also based on the A?algorithm.Cooperative A?(CA?) searches space-time for a non-colliding route.Hierarchical cooperative A?(HCA?) uses an abstract heuristic to boost performance.Windowed hierarchical cooperative A?(WHCA?) limits the space-time search depth to a dynamic window,spreading computation over the duration of the route[12].Flow annotation replanning(FAR)implements a flow restriction idea inspired by road networks.The movement along a given row (or column) is restricted to only one direction,avoiding head-to-head collisions.The movement direction alternates from one row (or column) to the next.After building the search graph,an A?search is independently run for each mobile unit[13].Some also divide the map into subgraphs with known structures,and then search in a smaller subgraph configuration space[14].

    In recent years,with the rapid development of deep reinforcement learning,the learning-based distributed multi-agent path planning algorithm has emerged.Agents make decisions by inputting local observations into neural networks.In pathfinding via reinforcement and imitation multi-agent learning (PRIMAL)[15]and its variants[16],deep reinforcement learning and imitation learning are combined to alleviate the problem of low sample efficiency and provide intensive rewards for agents.However,imitation learning may lead to overfitting problems.A distributed multi-agent routing method based on deep reinforcement learning is proposed in Ref.[17],which uses local and global guidance mechanisms and combines course learning to help agents plan feasible paths.

    At present,there has been an in-depth study of path planning algorithms,but there is still a lack of research on the MAPF in the new large-scale outdoor hazardous application scenario,such as mining areas,coking contaminated sites and natural disaster rescue sites.Different from the dominating multi-AGV cooperation scenarios,these scenarios have complex terrain,which includes ramps or pits besides obstacles.By refinement modeling of complex terrain,the accuracy and effectiveness of the paths planned by the algorithm can be improved.There are also a large number of agents in large-scale scenarios.Most graph-based search algorithms will fail when the number of AGVs is large due to the increase in computational complexity.Therefore,an effective path planning method is still needed to ensure the efficiency of the whole system.

    In this paper,the complex terrain and the cooperation among a large number of AGVs in outdoor hazardous scenarios are fully considered.The pre-path-planning and real-time-conflict based greedy (PRG) algorithm is proposed to solve the multi-agent path finding problem.The algorithm is evaluated from three aspects,which are the cost of passage,the time of passage and the distance of path.Experiments comparing the proposed PRG algorithm,waiting-stop A?algorithm and CBS algorithm are presented.The contribution can be further summarized as following three points.

    (1)The complex terrain of outdoor hazardous scenarios is fully considered.In the scenario model,different terrains are quantified into three categories,which are the impassable obstacle,the passable slopes and pits and the flat area.Different values of passage cost are defined for different terrain types.This makes the modeling more relevant to the actual scenario.

    (2)The objective of MAPF is designed as minimizing the cost of passage,the time of passage and the distance of the path considering the characteristic of the complex terrain.As the outdoor area is not flat,the energy consumption and control complexity of passthrough different terrain types are different.Therefore,in addition to the time of passage and the distance of the path,the cost of passage becomes an important factor in the evaluation of the effectiveness of MAPF algorithm.This is considered in the work for a more comprehensive comparison of different algorithms.

    (3) PRG algorithm is proposed to solve the complex MAPF problem for a large number of AGVs in large outdoor scenarios.As more AGVs work collaboratively in the scenario,more conflicts will occur.This dramatically increases the complexity of MAPF problem.Hence,the existing algorithms may face the problem of efficiency or effectiveness.Taking both aspects into account,the pre-path-planning information which reduces the calculation cost of implementation and the real-time collision information which improves the effectiveness are used to design PRG algorithm.

    The rest of this paper is organized as follows.The model of MAPF problem in large-scale outdoor hazardous scenarios is given in Section 1.In Section 2,the PRG algorithm is proposed to generate the optimal path.Then,the simulation results and analysis are discussed in Section 3.Finally,conclusions are drawn,and future work is discussed in Section 4.

    1 Scenarios and models

    1.1 Map model of the working area

    In this paper,the applications which require a large number of AGVs cooperatively working in outdoor hazardous scenarios are considered,and MAPF problem for those AGVs is the main concern.

    Inspired by the existing MAPF model,the map of the working area is modeled by grids.As shown in Fig.1,the map withM×Mgrids is used.Different terrains in the working area are quantified into three categories,which are the impassable obstacle,the passable slopes and pits and the flat area.These terrains are respectively colored in Fig.1.As the energy consumption and control complexity of pass-through different terrain types are different,the cost of passage is defined to represent the terrain type of the grid.The cost of passage of the grid in thei-th row and thej-th column is denoted bysij,and the value ofsijis selected from{CO,CP,CF} representing the passage cost of the impassable obstacle,the passable slopes and pits and the flat area,respectively.Thus,the grid map of the working area is modeled as anM×Mmatrix.

    As only the unchanged terrain is modeled,Sis also called the static map.Define the density of obstacle grids and the density of slopes and pits grids in the static map areρOandρP,respectively.

    Fig.1 Map of working area

    Assume that there areNAGVsU={U1,…,Un,…,UN} cooperatively working in the area,and theNpairs of start grids and goal grids (Pn,Qn)n=1,…,Nare randomly selected from the girds representing flat area.It makes sure that each goal grid is reachable from its start grid in the static map,and there is no overlap among the 2Nselected grids.As shown in Fig.1,the circles are the starting grids of AGVs and the grids of the same color are the corresponding goals.

    For ease of description,the system time is discretized into time steps.At each time step,AGVs move simultaneously to neighboring grids or wait at their current grids.If a grid is occupied by an AGV,it can be considered as an impassable obstacle for other AGVs.Therefore,for the grid in thei-th row and thej-th column at time stept,aij,tis used to denote the occupancy.If the grid is occupied,aij,t=CO.Otherwise,aij,t=sij.Thus,the real-time map of the working area is denoted by

    In practice,the environmental information can be continuously updated through sensors and broadcast to all the AGVs in the area.Hence,assume that each AGV can obtain both the static map and the real-time map.

    1.2 Definition of MAPF problem

    In this paper,the classical MAPF problem is considered.As the outdoor area is not flat,the energy consumption and control complexity of pass-through different terrain types are different.Therefore,in addition to conventional path planning metrics which are the time of passage and the distance of path,the cost of passage becomes an important factor to evaluate the selected path.Hence,the optimization objective of the MAPF problem is defined as minimizing the cost of passage,the time of passage and the distance of the path.

    At time stept,the AGVUncan obtain a real-time graphGn,t=(Vn,t,En,t),in whichVn,tis the set of vertexes indicating the grids,andEn,tis the set of weighted edges indicating the comprehensive cost between any two directly connected vertexes.According to the map model,there are four types of grids inVn,t,which are free vertexes,obstacle or occupied vertexes,ramps or pits vertexes and goal vertex.Obviously,the goal vertexes for different AGVs are different.Hence,the realtime graphs obtained by different AGVs are different.Like most of the classic MAPF problems,four adjacent vertexes of each vertex are defined to have direct connections to the current vertex (except for vertexes at the edge of the area).The weights of edges are defined by different path-finding algorithms.

    Based onGn,t,Unselects to move to one of the adjacent vertexes or stay at the current vertex to avoid collision.Therefore,the MAPF problem can be mathematically defined as

    Further,to define the collision clearly,assume all the AGVs make routing decisions successively.A collision between AGVs is either a vertex collision or an edge collision.The vertex collision is represented by a tuple 〈Ui,Uj,v,t〉 which means AGVUidecides to move to the vertexvbut AGVUjhas already reached the vertexvat time stept.The edge collision is represented by a tuple 〈Ui,Uj,u,v,t〉 which means AGVsUiandUjtraverse the same edge(u,v) in opposite directions at time stept.A solution to MAPF problem is a set of collision-free paths,each of which for each AGV.

    2 PRG algorithm for MAPF problem

    Finding an optimal solution for the MAPF problem is a typical NP-hard problem,which is difficult to be solved by traditional mathematical programming algorithms.Moreover,AGVs in large outdoor complex terrain scenarios need to make decisions in real-time,which requires the path planning algorithm to be implemented efficiently.Therefore,PRG algorithm is proposed in this paper.

    In MAPF problem,the state of the area is changed at every time step due to the movement of AGVs.Hence,if the path from the current vertex to the goal vertex is calculated at each decision step,only the current step is optimal,and the rest of the path will not be optimal due to the change of state at each time step.Taking both the optimality and efficiency into account and inspired by the Bellman equation in reinforce learning,PRG algorithm combines the real-time-conflict-based accurate passage cost of the current step and the static-map-based estimation of the passage cost of the rest of the path to form the decision metric.Then,the current action is selected based on this decision metric using the greedy algorithm.

    In the following,the three stages of PRG algorithm are described in detail.The first stage is estimating the static passage cost from each vertex to the goal vertex.The second stage is calculating the accurate passage cost of the current step using the real-time dynamic map.The third stage is conducting the decision metric and making the greedy-based decision.

    2.1 Preprocess to estimate the static passage cost

    As the static mapSremains unchanged in the process of path planning,the static passage cost is preestimated based onSusing Dijkstra algorithm.For AGVUn,its goal vertex isQn.The static passage cost from all the vertexes inStoQnis recorded in a static matrix denoted by

    wherebij,nis the static passage cost from the vertex in thei-th row and thej-th column to the goal vertexQn.If the vertex in thei-th row and thej-th column is an obstacle,bij,nis designed to be a very large value.

    IfUnis located ini-th row and thej-th column at time stept,the estimated static passage cost is calculated as

    2.2 Calculate the accurate passage cost of the current step

    As all AGVs make routing decisions successively,the order is defined as {U1,…,Un,…,UN}.Since the decision of each AGV will change the state of the map,further define

    as the real-time map observed byUnat time stept.

    IfUnis located ini-th row and thej-th column at time stept,the accurate passage cost of the current step is calculated as

    where,dn,t=?meansUnstay at the current location,andCWis the corresponding cost.

    2.3 Greedy-based decision

    Combining the two kinds of cost together,the decision metric forUnlocated ini-th row and thej-th column at time steptcan be calculated as

    wherewSandwRare the constant coefficients.

    Based on the decision metric,the action forUnat time steptis selected by

    2.4 Algorithm procedure

    Based on the above analysis,the specific algorithm procedure is given in Algorithm 1.

    Algorithm 1 The procedure of PRG algorithm Input: the grid map with impassable obstacle,the passable slopes and pits and the flat area,and assign start and goal vertices to agents.1 Initializes the static map S and the real-time map A0,1.2 for n∈ [1,N],do 3 Calculate static passage cost matrix Bn using Dijkstra algorithm 4 end for 5 for t∈ [0,T],do 6 for n∈ [1,N],do 7 if Un reaches the goal vertex Qn,then 8 dn,t =?.9 else 10 Observe At,n.11 Calculate {Cn,t(dn,t)}dn,t∈{U,D,L,R,?} for all the possible actions using Eqs(7) and (8).12 Select the action d?n,t using Eq.(9).

    13 Execute the action and update the real-time map At,n+1.14 Calculate and record all the performance indicators of Un at time step t.15 e nd i f 16 end for 17 At+1,1 =At,n+1.18 if all agents reach their goal vertexes 19 break 20 end if 21 end for

    3 Results and analysis

    To evaluate the performance of PRG algorithm,a simulation environment is conducted,and the waitingstop A?algorithm[18]and CBS algorithm[9]are also implemented for comparison.Three performance indicators which are the time of passage,the distance of path and the cost of passage are compared.The detailed simulation setting and the results are given in the following.

    3.1 Simulation setting

    The simulation environment is Python 3.8.The configuration parameter of the PC is as follows.The processor is Intel(R) Core (TM) i5-9300H CPU @2.40 GHz 2.40 GHz.The memory is RAM 8.00 GB.The system type is a 64 bit operating system based on the X64 processor,and the operating system version is Windows 10.Simulation parameters are shown in Table 1.

    Parameter Value Map sizes M {50,80}Density of obstacles ρO{0.05,0.10,0.15,0.20,0.25}Density of slopes and pits ρP 0.1 Number of AGVs N 16,32,…,144{}{ }Coefficients in decision metric wS,wR Cost of passage {CO,CP,CF,CW} 160,3,1,3{ } {1,1}

    A sample in the performance evaluation is considered as a map with randomly generated obstacles,ramps,pits and AGVs.The simulation parameters are given in Table 1.For each group of simulation parameters,50 samples are generated and simulated to obtain convincing results.

    3.2 Comparison algorithms

    The proposed PRG algorithm is compared with the waiting-stop A?algorithm[18]and CBS algorithm[9]to reveal its advantages.The waiting-stop A?algorithm uses the A?algorithm to plan the shortest path for all AGVs in advance.When two AGVs are about to collide,the conflict is resolved by waiting or giving way.Specifically,when a vertex conflict occurs,that is,the next position of the current AGV has been occupied,AGV will choose to wait and then enter the next position.When an edge conflict occurs,that is,two AGVs are moving towards each other,then an AGV will randomly select an accessible adjacent vertex and give way to another AGV.CBS algorithm[9]consists of two layers of the search process,and the low-level searches an effective path for each AGV.The high-level search is responsible for checking path collisions and selecting the least costly branch to re-search the low-level path until the high-level search finds a valid path.

    To facilitate the interpretation of simulation results,the complexity of the three algorithms is also analyzed in advance.The complexity indicator used here is the total number of floating-point operations (FLOPs)required to carry it out.As for the waiting-stop A?algorithm,its computational complexity is mainly determined by the A?algorithm.The time cost for the A?algorithm isΟ(p3) ,wherep=M2is the number of vertexes in the map.Since it is necessary to plan a path for each AGV in advance,and the number of AGVs andpare of the same order of magnitude,the computational complexity of the waiting-stop A?algorithm isΟ p4( ).The computational complexity of the proposed PRG algorithm is similar to the waiting-stop A?algorithm.It is mainly determined by the Dijkstra algorithm,which is a variation of the A?algorithm.Hence,the computational complexity is alsoΟ p4( ).However,in CBS algorithm,the computational complexity of the high-level search process isΟ2q( ),whereqis the number of collisions encountered during the solving process of high-level search tree of CBS.The low-level search algorithm is A?algorithm,so the computational complexity of CBS isΟ( 2qp4),which means it is more difficult for CBS to compute results in real time especially when the number of AGVs is large.

    3.3 Simulation results

    First,the performance of the three algorithms is tested when the number of AGVs is fixed asN=25 in the map of size 50 ×50.To test the adaptability of the algorithms to changes in the static environment,the density of obstacles varies asρO={0.05,0.1,0.15,0.2,0.25},which accordingly means the numbers of obstacles grids in the map are {125,250,375,500,625}.Under these situations,the paths between two connected vertexes in the static map are different.Besides,the probability of dynamic collisions increases with the increase in the density of obstacles due to the reduction in the passable vertexes although the number of AGVs is fixed.Results are shown in Figs 2,3 and 4.

    Fig.2 Average distance of paths with various ρO

    Fig.3 Average time of passage with various ρO

    Fig.4 Average cost of passage with various ρO

    Obviously,as an optimal centralized path planning algorithm,CBS algorithm performs the best in all the three performance indicators evaluated here.However,with the increased density of obstacles,the number of collisions encountered increased.When the density of obstacles reaches 0.25,CBS algorithm is no longer applicable in the simulation environment due to the extremely high computational complexity caused by the frequently triggered high-level search processes.

    In contrast,PRG algorithm and the waiting-stop A?algorithm are less complex and easier to implement even when there are a large number of collisions.The two algorithms obtain a similar performance of the average distance of paths measured in Manhattan distance as both are based on the pre-searched path.However,they handle dynamic collisions differently.Results show that PRG algorithms can solve collisions more effectively and perform better in terms of the average time of passage and the average cost of passage.The performance gain obtained by PRG algorithm is between 1.0%and 4.0% when the value ofρOvaries.

    To further evaluate the ability of PRG algorithm in handling dynamic collisions,the simulations with different numbers of AGVs in a map are conducted.The map size is 50 ×50 andρO=0.05.The number of AGVs varies asN= {16,32,48,64,80,96,112}.Results are shown in Figs 5,6 and 7.

    Fig.5 Average distance of paths with different number of AGVs (M=50)

    Fig.7 Average cost of passage with different number of AGVs (M=50)

    Similar to the previous group of simulations,CBS algorithm performs the best in all the three performance indicators evaluated here.Unfortunately,when the number of AGVs is larger than 48,CBS algorithm is no longer applicable in the simulation environment due to the extremely high computational complexity.Existing research also confirmed that using CBS algorithm to compute an optimal solution when the number of AGVs is larger than 50 is often intractable[19].This means CBS algorithm is not suitable for the scenario in which a large number of AGVs are working collaboratively.

    Compared with the waiting-stop A?algorithm,PRG algorithm performs better in terms of the average distance of paths,the average time of passage and the average cost of passage,and the performance gains peaked at 2.4%,8.5% and 7.5%,respectively.When collisions occur,PRG algorithm can make decisions based on the real-time map of the working area,which can reach the goal vertex more flexibly.Meanwhile,the waiting-stop A?algorithm resolves collisions only by two pre-defined rules which are waiting or giving way.Therefore,with the increase in the number of AGVs,collisions occur more frequently,and the performance gain of PRG algorithm is more obvious.This means PRG algorithm can well adapt to dynamic environments with frequent collisions and maintain a low implementation complexity.

    The performance of PRG algorithm in the large working area is also evaluated.The map size is set as 80 ×80 withρO=0.05.The number of AGVs varies asN= {16,32,48,64,80,96,112,128,144}.Results given in Figs 8,9 and 10 show the same trends as that shown in Figs 5,6 and 7.Thus,the effectiveness and efficiency of PRG algorithm are confirmed again.

    Fig.8 Average distance of paths with different number of AGVs (M=80)

    Fig.9 Average time of passage with different number of AGVs (M=80)

    Fig.10 Average cost of passage with different number of AGVs (M=80)

    4 Conclusions

    This paper considers the MAPF problem for a large number of AGVs in outdoor hazardous scenarios with complex terrains and proposes the PRG algorithm combining the real-time-conflict-based accurate passage cost of the current step and the static-map-based estimation of the passage cost of the rest of the path to form the decision metric.The objective of MAPF problem is to minimize the cost of passage while the Manhattan distance of paths and the time of passage are also evaluated for comprehensive comparison.Simulation results show that PRG algorithm performs better than the waiting-stop A?algorithm in all three performance indicators evaluated in this paper.Compared with CBS algorithm,the performance of PRG algorithm is similar when the number of AGVs is small.When the number of AGVs is moderate,CBS algorithm performs the best.However,CBS algorithm is not applicable to the scenario in which a large number of AGVs are working collaboratively with frequent collisions.In all,PRG algorithm is a practical solution for MAPF problem in largescale scenarios with a large number of AGVs.It obtains a good trade-off between complexity and performance.Its effectiveness and efficiency are confirmed through simulation.

    In the future,multi-agent cooperative path planning methods based on deep reinforcement learning should be explored to further improve performance.

    猜你喜歡
    騰達(dá)
    山東齊翔騰達(dá)30 萬(wàn)t環(huán)氧丙烷項(xiàng)目開(kāi)工
    In-situ reduction of silver by surface DBD plasma:a novel method for preparing highly effective electromagnetic interference shielding Ag/PET
    飛黃(蝗)騰達(dá)
    寶藏(2020年8期)2020-12-09 13:05:30
    新西蘭白兔(騰達(dá)系)飼養(yǎng)技術(shù)規(guī)程
    書 簽
    不到400元的MeSh路由值得買嗎? 騰達(dá)nova MW3路由器測(cè)試報(bào)告
    A Fish-crazy Freshman With 100,000 Weibo Followers
    Special Focus(2019年10期)2019-11-26 11:42:56
    棲意
    告別青澀
    東方女性(2017年4期)2017-04-28 21:14:12
    呂不韋之死
    有码 亚洲区| 精品亚洲成国产av| 亚洲人成网站在线观看播放| 大陆偷拍与自拍| 久久99蜜桃精品久久| 一区二区av电影网| 黑丝袜美女国产一区| 高清黄色对白视频在线免费看 | 国产精品秋霞免费鲁丝片| 97在线视频观看| 久久青草综合色| 水蜜桃什么品种好| 亚洲第一av免费看| 国产熟女欧美一区二区| av免费观看日本| 伦理电影免费视频| 日本黄色片子视频| 国产伦精品一区二区三区四那| 肉色欧美久久久久久久蜜桃| 亚洲精品色激情综合| 91精品国产国语对白视频| 韩国av在线不卡| 欧美一级a爱片免费观看看| 久久国产精品大桥未久av | 久久久久久人妻| 久久久欧美国产精品| 男女免费视频国产| 日韩大片免费观看网站| 国产在视频线精品| videos熟女内射| 黄色一级大片看看| 如日韩欧美国产精品一区二区三区 | 免费看光身美女| 亚洲av国产av综合av卡| 久久久国产一区二区| 国语对白做爰xxxⅹ性视频网站| 熟妇人妻不卡中文字幕| 99精国产麻豆久久婷婷| 黑人高潮一二区| 一级毛片我不卡| 国产在线一区二区三区精| 国产欧美亚洲国产| 国产一区二区在线观看av| 天堂8中文在线网| 51国产日韩欧美| 精品亚洲成国产av| 成年女人在线观看亚洲视频| 国产69精品久久久久777片| 在线观看美女被高潮喷水网站| 日韩大片免费观看网站| 国产亚洲91精品色在线| 日韩av免费高清视频| 国产精品一区二区在线不卡| 午夜免费鲁丝| 王馨瑶露胸无遮挡在线观看| 中文乱码字字幕精品一区二区三区| 久久99热6这里只有精品| 亚洲国产精品国产精品| 久久精品国产亚洲av天美| 国产精品麻豆人妻色哟哟久久| 国产精品人妻久久久久久| 黑丝袜美女国产一区| 亚洲av.av天堂| 一本久久精品| tube8黄色片| 精品国产一区二区三区久久久樱花| 少妇被粗大猛烈的视频| 草草在线视频免费看| 在线观看三级黄色| 水蜜桃什么品种好| 欧美激情国产日韩精品一区| 亚洲欧美成人综合另类久久久| 久久国产亚洲av麻豆专区| 国产爽快片一区二区三区| 成人免费观看视频高清| 亚洲精品一二三| 99国产精品免费福利视频| 汤姆久久久久久久影院中文字幕| 亚洲精品久久午夜乱码| 性色av一级| 午夜免费观看性视频| 中文字幕人妻丝袜制服| 婷婷色综合大香蕉| 国产在视频线精品| 久久精品国产鲁丝片午夜精品| 日本黄色日本黄色录像| 91久久精品电影网| 久久青草综合色| 少妇 在线观看| 久久久久久久亚洲中文字幕| 亚洲电影在线观看av| 最黄视频免费看| 激情五月婷婷亚洲| 国产成人aa在线观看| 久久久a久久爽久久v久久| 欧美高清成人免费视频www| 亚洲欧美精品自产自拍| 久久久久视频综合| 国内精品宾馆在线| 亚洲av成人精品一区久久| 免费大片黄手机在线观看| 亚洲av中文av极速乱| 免费av中文字幕在线| 插阴视频在线观看视频| 久久久a久久爽久久v久久| 免费看光身美女| 汤姆久久久久久久影院中文字幕| 综合色丁香网| 国产高清三级在线| 蜜臀久久99精品久久宅男| 久久99一区二区三区| 国产伦精品一区二区三区视频9| 久久久久久久精品精品| 在线观看人妻少妇| 日韩熟女老妇一区二区性免费视频| 日产精品乱码卡一卡2卡三| 又粗又硬又长又爽又黄的视频| 性色avwww在线观看| 亚洲精品国产av蜜桃| 亚洲经典国产精华液单| 亚洲av男天堂| 日韩中字成人| 夫妻午夜视频| 国产av精品麻豆| 亚洲精品乱码久久久v下载方式| 麻豆乱淫一区二区| 一级二级三级毛片免费看| 有码 亚洲区| a级毛片免费高清观看在线播放| 日韩强制内射视频| 色哟哟·www| 亚洲国产av新网站| 少妇丰满av| 亚洲伊人久久精品综合| 日韩av免费高清视频| 一级毛片久久久久久久久女| 国产视频首页在线观看| 3wmmmm亚洲av在线观看| 18禁动态无遮挡网站| 精品一区二区三卡| 91精品一卡2卡3卡4卡| 久久婷婷青草| 亚洲国产日韩一区二区| 美女脱内裤让男人舔精品视频| 亚洲精品,欧美精品| 亚洲国产av新网站| 国产国拍精品亚洲av在线观看| 丰满迷人的少妇在线观看| 日日摸夜夜添夜夜爱| 亚洲婷婷狠狠爱综合网| 18禁动态无遮挡网站| 一级毛片aaaaaa免费看小| 久久久国产精品麻豆| 欧美bdsm另类| 少妇裸体淫交视频免费看高清| 大香蕉97超碰在线| 亚洲国产欧美日韩在线播放 | 亚洲精品乱码久久久久久按摩| 日本av免费视频播放| 国产精品福利在线免费观看| 五月伊人婷婷丁香| av免费在线看不卡| 激情五月婷婷亚洲| 国产av国产精品国产| 国产精品久久久久成人av| a级毛色黄片| 99久久人妻综合| 国产日韩欧美亚洲二区| h视频一区二区三区| 日本黄色日本黄色录像| 中文字幕人妻丝袜制服| 日韩人妻高清精品专区| 国产欧美日韩综合在线一区二区 | av卡一久久| 色婷婷久久久亚洲欧美| 99热这里只有是精品在线观看| 久久久久久人妻| 欧美老熟妇乱子伦牲交| 精品熟女少妇av免费看| 自拍偷自拍亚洲精品老妇| 99久久中文字幕三级久久日本| 成人漫画全彩无遮挡| 亚洲av免费高清在线观看| 国产亚洲一区二区精品| 久久精品国产a三级三级三级| 亚洲人成网站在线观看播放| 欧美区成人在线视频| av网站免费在线观看视频| 2018国产大陆天天弄谢| 一二三四中文在线观看免费高清| 久久午夜福利片| 老司机影院成人| 高清毛片免费看| 在线观看免费视频网站a站| 国产精品.久久久| 欧美最新免费一区二区三区| 久久精品久久久久久噜噜老黄| 国产精品免费大片| 免费观看性生交大片5| 成人无遮挡网站| 99热这里只有是精品在线观看| 中文在线观看免费www的网站| 大香蕉久久网| 高清黄色对白视频在线免费看 | 亚洲国产av新网站| 噜噜噜噜噜久久久久久91| 国产高清有码在线观看视频| 中文乱码字字幕精品一区二区三区| 三级国产精品片| 久久99热6这里只有精品| 免费黄网站久久成人精品| 久久这里有精品视频免费| 精品人妻熟女毛片av久久网站| 三级经典国产精品| 大香蕉久久网| 免费观看在线日韩| 欧美精品一区二区免费开放| 一级毛片 在线播放| 日韩强制内射视频| 在线观看国产h片| 黄色怎么调成土黄色| 久久午夜福利片| 国产黄色视频一区二区在线观看| 日韩一区二区三区影片| 纯流量卡能插随身wifi吗| 免费人成在线观看视频色| 国产黄片美女视频| 91午夜精品亚洲一区二区三区| 久久午夜福利片| 下体分泌物呈黄色| 国产日韩欧美亚洲二区| 亚洲中文av在线| 一个人看视频在线观看www免费| 九九在线视频观看精品| 国产女主播在线喷水免费视频网站| 观看av在线不卡| 亚洲欧洲精品一区二区精品久久久 | 男女免费视频国产| 久久久久久久久久人人人人人人| 成年美女黄网站色视频大全免费 | 亚洲精华国产精华液的使用体验| 亚洲国产精品999| 成人免费观看视频高清| 一级,二级,三级黄色视频| 日本色播在线视频| 十分钟在线观看高清视频www | 好男人视频免费观看在线| 国产 精品1| 亚洲人与动物交配视频| 免费看av在线观看网站| av在线老鸭窝| 伦理电影大哥的女人| 国产免费一级a男人的天堂| 纵有疾风起免费观看全集完整版| 久久99精品国语久久久| 国产男女内射视频| 嫩草影院新地址| 成年人午夜在线观看视频| 三上悠亚av全集在线观看 | 七月丁香在线播放| 我要看日韩黄色一级片| 亚洲三级黄色毛片| 十八禁网站网址无遮挡 | 免费播放大片免费观看视频在线观看| 七月丁香在线播放| 成人漫画全彩无遮挡| 久久久久国产精品人妻一区二区| 蜜桃久久精品国产亚洲av| 国产精品人妻久久久久久| 亚洲精品日韩在线中文字幕| 亚洲欧洲日产国产| 一区二区三区免费毛片| 亚洲婷婷狠狠爱综合网| a级毛色黄片| h视频一区二区三区| 欧美高清成人免费视频www| 中文字幕人妻丝袜制服| 亚洲欧洲国产日韩| 久久影院123| 男女边吃奶边做爰视频| 国产精品女同一区二区软件| 插阴视频在线观看视频| 国产精品一二三区在线看| 十八禁高潮呻吟视频 | 黄色视频在线播放观看不卡| 久久久国产欧美日韩av| 亚洲精华国产精华液的使用体验| 少妇高潮的动态图| 男女边摸边吃奶| 国产亚洲欧美精品永久| av不卡在线播放| 国产在线一区二区三区精| a级片在线免费高清观看视频| 三级经典国产精品| 国产精品成人在线| 一级a做视频免费观看| 插阴视频在线观看视频| 国产爽快片一区二区三区| 精品人妻熟女毛片av久久网站| 永久网站在线| 极品人妻少妇av视频| 综合色丁香网| 美女视频免费永久观看网站| 精品一品国产午夜福利视频| 边亲边吃奶的免费视频| 国产亚洲91精品色在线| 久久国内精品自在自线图片| 亚洲av不卡在线观看| 国产伦理片在线播放av一区| 两个人的视频大全免费| 桃花免费在线播放| 久久精品久久精品一区二区三区| 乱系列少妇在线播放| 国产免费又黄又爽又色| 欧美区成人在线视频| 精品国产一区二区久久| 久久ye,这里只有精品| av国产精品久久久久影院| 男人和女人高潮做爰伦理| 狂野欧美白嫩少妇大欣赏| 欧美精品高潮呻吟av久久| 少妇的逼水好多| 精品国产露脸久久av麻豆| 22中文网久久字幕| 成人国产av品久久久| 人妻 亚洲 视频| 国产有黄有色有爽视频| 极品人妻少妇av视频| 欧美少妇被猛烈插入视频| 一二三四中文在线观看免费高清| 三级国产精品片| 18+在线观看网站| 欧美精品人与动牲交sv欧美| 国产精品三级大全| 国产精品一区www在线观看| 一本久久精品| 男女国产视频网站| 日本爱情动作片www.在线观看| 日韩成人av中文字幕在线观看| 日韩一区二区三区影片| 成人综合一区亚洲| 99精国产麻豆久久婷婷| 国产一区二区在线观看日韩| 丰满迷人的少妇在线观看| 国产精品99久久99久久久不卡 | 夫妻午夜视频| 亚洲国产色片| 免费人成在线观看视频色| 亚洲国产精品999| 边亲边吃奶的免费视频| 美女国产视频在线观看| 热re99久久国产66热| 麻豆乱淫一区二区| 亚洲在久久综合| 国产成人91sexporn| 热re99久久国产66热| 国产精品国产av在线观看| 国产伦精品一区二区三区视频9| 水蜜桃什么品种好| 亚洲成人av在线免费| 久久ye,这里只有精品| 中文在线观看免费www的网站| 2022亚洲国产成人精品| 亚洲综合精品二区| 日韩,欧美,国产一区二区三区| 亚洲内射少妇av| 国产乱人偷精品视频| 欧美三级亚洲精品| 国产一区亚洲一区在线观看| 91精品国产九色| 色网站视频免费| 久久影院123| 乱码一卡2卡4卡精品| 日本与韩国留学比较| 我要看黄色一级片免费的| 久久久久久久久久成人| 国产一区亚洲一区在线观看| 久久99热6这里只有精品| 熟女电影av网| 黄色毛片三级朝国网站 | 亚洲一级一片aⅴ在线观看| 人妻系列 视频| 午夜福利在线观看免费完整高清在| 一级毛片久久久久久久久女| 久热这里只有精品99| 一区二区av电影网| 最近的中文字幕免费完整| 精品少妇黑人巨大在线播放| 久久人人爽人人爽人人片va| 国产爽快片一区二区三区| 国产亚洲5aaaaa淫片| 一本久久精品| 久久国产精品大桥未久av | 老司机影院毛片| 成人无遮挡网站| 国产成人freesex在线| 色视频在线一区二区三区| 男女无遮挡免费网站观看| 亚洲av成人精品一二三区| 国产91av在线免费观看| 精品国产乱码久久久久久小说| 51国产日韩欧美| 男人舔奶头视频| 99久久精品国产国产毛片| .国产精品久久| 精品久久久精品久久久| 久久久久久久久久久免费av| 久久6这里有精品| 人妻一区二区av| 少妇的逼好多水| 亚洲精品456在线播放app| 日本av免费视频播放| 乱系列少妇在线播放| 中文字幕人妻丝袜制服| 国产老妇伦熟女老妇高清| 亚洲成色77777| av国产精品久久久久影院| 性高湖久久久久久久久免费观看| 国产黄片视频在线免费观看| 午夜福利,免费看| 观看美女的网站| 日韩成人伦理影院| 国产亚洲午夜精品一区二区久久| 欧美97在线视频| 国产精品国产三级国产av玫瑰| 熟妇人妻不卡中文字幕| 亚州av有码| 日本91视频免费播放| 婷婷色综合大香蕉| 男人狂女人下面高潮的视频| 国内揄拍国产精品人妻在线| 免费黄网站久久成人精品| 国产 一区精品| 纯流量卡能插随身wifi吗| 久久99蜜桃精品久久| 久久久久国产精品人妻一区二区| 亚洲欧美精品专区久久| 青春草国产在线视频| 22中文网久久字幕| 国产一级毛片在线| 观看av在线不卡| 男人狂女人下面高潮的视频| 久久久午夜欧美精品| 欧美xxxx性猛交bbbb| 人妻夜夜爽99麻豆av| 最后的刺客免费高清国语| 欧美三级亚洲精品| 热99国产精品久久久久久7| 肉色欧美久久久久久久蜜桃| 国产黄色视频一区二区在线观看| 亚洲精品自拍成人| 麻豆乱淫一区二区| 亚洲欧洲国产日韩| 亚洲av不卡在线观看| 欧美精品一区二区免费开放| 色视频www国产| 成人国产麻豆网| 中文字幕免费在线视频6| 高清黄色对白视频在线免费看 | 纵有疾风起免费观看全集完整版| 亚洲欧美中文字幕日韩二区| 交换朋友夫妻互换小说| 中文乱码字字幕精品一区二区三区| 欧美xxⅹ黑人| 欧美 亚洲 国产 日韩一| 国产av精品麻豆| 国产免费视频播放在线视频| 性高湖久久久久久久久免费观看| 亚洲av电影在线观看一区二区三区| 少妇高潮的动态图| 国产成人a∨麻豆精品| 国产精品久久久久久久电影| 国产在视频线精品| 亚洲电影在线观看av| 亚洲精品国产av成人精品| 不卡视频在线观看欧美| 国产精品久久久久成人av| 天堂中文最新版在线下载| 黄色怎么调成土黄色| 十八禁网站网址无遮挡 | 国产成人精品福利久久| 91久久精品国产一区二区成人| 成人午夜精彩视频在线观看| 欧美少妇被猛烈插入视频| 国产欧美日韩精品一区二区| 久久人人爽人人爽人人片va| 亚洲,欧美,日韩| 久久综合国产亚洲精品| 亚洲欧美日韩东京热| 在线观看美女被高潮喷水网站| 熟妇人妻不卡中文字幕| 大码成人一级视频| 国产淫语在线视频| av一本久久久久| 欧美老熟妇乱子伦牲交| 最近中文字幕高清免费大全6| 内射极品少妇av片p| 一级毛片久久久久久久久女| 国产一区二区三区综合在线观看 | 中文欧美无线码| 热re99久久精品国产66热6| 国产精品福利在线免费观看| 高清在线视频一区二区三区| 一本色道久久久久久精品综合| 在线观看一区二区三区激情| 日本猛色少妇xxxxx猛交久久| 成年女人在线观看亚洲视频| 色哟哟·www| 少妇的逼水好多| 伦理电影免费视频| 久久毛片免费看一区二区三区| 成人特级av手机在线观看| 亚洲丝袜综合中文字幕| 国产精品一区二区在线不卡| 在线播放无遮挡| 丰满少妇做爰视频| 三级国产精品欧美在线观看| 欧美精品亚洲一区二区| 日韩中字成人| 亚洲国产毛片av蜜桃av| 亚洲国产欧美在线一区| 午夜福利,免费看| av在线播放精品| www.av在线官网国产| 成年人午夜在线观看视频| 久久国产乱子免费精品| 99热这里只有精品一区| 国产成人91sexporn| 国产又色又爽无遮挡免| 久久久久久久精品精品| 我的老师免费观看完整版| 欧美日韩av久久| 汤姆久久久久久久影院中文字幕| 麻豆成人午夜福利视频| av免费观看日本| av线在线观看网站| 亚洲国产欧美在线一区| 国产又色又爽无遮挡免| 国产免费视频播放在线视频| 夜夜看夜夜爽夜夜摸| 欧美日韩av久久| 亚洲真实伦在线观看| 国产69精品久久久久777片| 一本—道久久a久久精品蜜桃钙片| 亚洲第一av免费看| av一本久久久久| 亚洲国产日韩一区二区| 国产精品久久久久成人av| 久久久亚洲精品成人影院| 天堂俺去俺来也www色官网| 日韩中字成人| 大香蕉97超碰在线| 欧美精品人与动牲交sv欧美| 男人和女人高潮做爰伦理| 亚洲精品亚洲一区二区| 另类精品久久| 国产伦精品一区二区三区视频9| 伊人久久国产一区二区| 自拍欧美九色日韩亚洲蝌蚪91 | 中文欧美无线码| 久久精品国产a三级三级三级| 色吧在线观看| 成年女人在线观看亚洲视频| 国产精品女同一区二区软件| 中文资源天堂在线| 青春草亚洲视频在线观看| 黑丝袜美女国产一区| 国产片特级美女逼逼视频| 精品人妻偷拍中文字幕| 97精品久久久久久久久久精品| 日韩av不卡免费在线播放| 色视频www国产| 久久免费观看电影| 精品亚洲乱码少妇综合久久| 亚洲一级一片aⅴ在线观看| 亚洲在久久综合| 人妻少妇偷人精品九色| 国产精品秋霞免费鲁丝片| 熟女av电影| 99九九在线精品视频 | 建设人人有责人人尽责人人享有的| 国产精品免费大片| 国产午夜精品一二区理论片| 亚洲国产最新在线播放| 边亲边吃奶的免费视频| 亚洲精品一区蜜桃| 有码 亚洲区| 欧美日韩综合久久久久久| 国产精品一区www在线观看| 汤姆久久久久久久影院中文字幕| 三上悠亚av全集在线观看 | 亚洲国产最新在线播放| 久久99蜜桃精品久久| 国产在线一区二区三区精| 天堂8中文在线网| 女性生殖器流出的白浆| 免费av中文字幕在线| 高清午夜精品一区二区三区| 狂野欧美激情性bbbbbb| 18禁裸乳无遮挡动漫免费视频| 精品视频人人做人人爽| 一级毛片久久久久久久久女| 国产精品久久久久久久电影| 简卡轻食公司| 自拍偷自拍亚洲精品老妇| 久久狼人影院| 日本av手机在线免费观看| 亚洲图色成人| 在线观看国产h片| 蜜桃在线观看..| 多毛熟女@视频| 亚洲电影在线观看av| 丰满少妇做爰视频| 欧美日韩综合久久久久久| 久久久久网色|