• <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高清不卡| 精品久久久久久,| 久久久久久久午夜电影| 久久久国产成人免费| 高清在线国产一区| 亚洲五月色婷婷综合| 色在线成人网| 久久中文字幕一级| 亚洲欧美激情综合另类| 91在线观看av| 男人舔奶头视频| АⅤ资源中文在线天堂| 午夜福利视频1000在线观看| 法律面前人人平等表现在哪些方面| 国产伦在线观看视频一区| 999精品在线视频| 免费电影在线观看免费观看| 91国产中文字幕| 日本三级黄在线观看| 搞女人的毛片| 日韩精品免费视频一区二区三区| 日韩av在线大香蕉| 成人三级做爰电影| 一级a爱视频在线免费观看| 久久久国产欧美日韩av| 欧美日韩亚洲综合一区二区三区_| 亚洲成人久久爱视频| 夜夜躁狠狠躁天天躁| 熟女电影av网| 日韩欧美三级三区| 禁无遮挡网站| 高潮久久久久久久久久久不卡| 精品少妇一区二区三区视频日本电影| 亚洲男人天堂网一区| 欧美成人一区二区免费高清观看 | 精品一区二区三区四区五区乱码| 成人欧美大片| 嫩草影视91久久| 日韩三级视频一区二区三区| 99在线视频只有这里精品首页| 久久国产精品人妻蜜桃| 黄网站色视频无遮挡免费观看| 国产精品久久久人人做人人爽| 色播亚洲综合网| 99久久综合精品五月天人人| www日本在线高清视频| 午夜影院日韩av| 免费高清在线观看日韩| 国产极品粉嫩免费观看在线| 亚洲av成人一区二区三| 日韩成人在线观看一区二区三区| 国产精品精品国产色婷婷| www.精华液| 日本熟妇午夜| 一区二区日韩欧美中文字幕| 亚洲精品久久国产高清桃花| 精品一区二区三区av网在线观看| 老熟妇仑乱视频hdxx| 老汉色av国产亚洲站长工具| 欧美日韩福利视频一区二区| 91在线观看av| 一级a爱片免费观看的视频| 少妇裸体淫交视频免费看高清 | 亚洲国产中文字幕在线视频| 亚洲欧美精品综合一区二区三区| 免费电影在线观看免费观看| 在线观看日韩欧美| 人人妻人人看人人澡| 此物有八面人人有两片| 欧美日韩乱码在线| 欧美中文综合在线视频| 国产亚洲精品久久久久久毛片| 亚洲成人国产一区在线观看| 亚洲精品久久国产高清桃花| 淫妇啪啪啪对白视频| 动漫黄色视频在线观看| 亚洲精品粉嫩美女一区| av片东京热男人的天堂| 白带黄色成豆腐渣| 亚洲熟妇中文字幕五十中出| 美女 人体艺术 gogo| 亚洲午夜理论影院| 国产真人三级小视频在线观看| 日日干狠狠操夜夜爽| 欧美一级毛片孕妇| 一级黄色大片毛片| 哪里可以看免费的av片| 国产区一区二久久| 免费在线观看视频国产中文字幕亚洲| 婷婷六月久久综合丁香| 国产成人影院久久av| 91大片在线观看| 久久久久久免费高清国产稀缺| 哪里可以看免费的av片| 欧美黄色淫秽网站| 久热爱精品视频在线9| 久久99热这里只有精品18| 麻豆av在线久日| 久久热在线av| 大型黄色视频在线免费观看| 听说在线观看完整版免费高清| 国产区一区二久久| 亚洲午夜精品一区,二区,三区| 男女下面进入的视频免费午夜 | 欧美激情久久久久久爽电影| 亚洲第一青青草原| 久久这里只有精品19| 久久精品亚洲精品国产色婷小说| 一区二区日韩欧美中文字幕| 午夜精品在线福利| 亚洲国产日韩欧美精品在线观看 | 久久人妻av系列| 精品国产亚洲在线| 国产精品日韩av在线免费观看| 精品无人区乱码1区二区| 国产熟女xx| 美女免费视频网站| 一区二区三区精品91| 午夜免费鲁丝| 91成人精品电影| 国产成人精品无人区| 国产精品 欧美亚洲| 女同久久另类99精品国产91| 琪琪午夜伦伦电影理论片6080| aaaaa片日本免费| 日韩国内少妇激情av| 草草在线视频免费看| 一区二区三区精品91| 可以在线观看毛片的网站| 神马国产精品三级电影在线观看 | 少妇的丰满在线观看| 欧美激情久久久久久爽电影| 哪里可以看免费的av片| 精品日产1卡2卡| 黑人巨大精品欧美一区二区mp4| 国产精品一区二区三区四区久久 | 少妇 在线观看| 欧美激情 高清一区二区三区| 国产真实乱freesex| 精品高清国产在线一区| 草草在线视频免费看| tocl精华| 99国产精品一区二区三区| 久久亚洲精品不卡| 久久香蕉激情| 欧美日韩瑟瑟在线播放| 一二三四社区在线视频社区8| 美女 人体艺术 gogo| 日本熟妇午夜| 久久久水蜜桃国产精品网| 国产日本99.免费观看| 欧美不卡视频在线免费观看 | 91国产中文字幕| 亚洲中文日韩欧美视频| 久久亚洲精品不卡| 久久这里只有精品19| 亚洲国产精品合色在线| 啦啦啦 在线观看视频| 最新在线观看一区二区三区| 一区二区三区激情视频| 少妇裸体淫交视频免费看高清 | 精品久久久久久久久久免费视频| 91成人精品电影| 精品久久久久久久末码| 日日爽夜夜爽网站| 亚洲国产毛片av蜜桃av| 麻豆国产av国片精品| 国产成+人综合+亚洲专区| 国产主播在线观看一区二区| 亚洲欧美激情综合另类| 欧美三级亚洲精品| av在线天堂中文字幕| 99热这里只有精品一区 | xxx96com| 精品人妻1区二区| 欧美在线一区亚洲| 精品国内亚洲2022精品成人| av欧美777| 两性夫妻黄色片| 韩国av一区二区三区四区| 一区二区日韩欧美中文字幕| 精品无人区乱码1区二区| 免费无遮挡裸体视频| 亚洲精品美女久久久久99蜜臀| 99久久精品国产亚洲精品| 国产黄片美女视频| 国产精品自产拍在线观看55亚洲| 两个人看的免费小视频| 嫩草影院精品99| 两人在一起打扑克的视频| 国产乱人伦免费视频| 国产av不卡久久| 性欧美人与动物交配| 一边摸一边做爽爽视频免费| a级毛片a级免费在线| 欧美日韩亚洲国产一区二区在线观看| 日本免费一区二区三区高清不卡| 久久精品国产亚洲av高清一级| 精品久久久久久久久久免费视频| 国产一区在线观看成人免费| 很黄的视频免费| 一级a爱视频在线免费观看| 亚洲精品国产精品久久久不卡| 欧美黄色淫秽网站| 精品少妇一区二区三区视频日本电影| 精品国产乱码久久久久久男人| 日韩欧美国产在线观看| 国产成人系列免费观看| bbb黄色大片| 激情在线观看视频在线高清| 一个人免费在线观看的高清视频| 最新美女视频免费是黄的| 午夜免费成人在线视频| 丝袜人妻中文字幕| 女性被躁到高潮视频| 国产欧美日韩精品亚洲av| 久久久久国产一级毛片高清牌| 身体一侧抽搐| 国产成人精品无人区| 99精品在免费线老司机午夜| 黄色女人牲交| 欧美中文日本在线观看视频| 久久久久久九九精品二区国产 | 成人亚洲精品av一区二区| 99久久久亚洲精品蜜臀av| 精品免费久久久久久久清纯| 精品卡一卡二卡四卡免费| 午夜免费观看网址| 精品欧美一区二区三区在线| 欧美+亚洲+日韩+国产| 欧美成人一区二区免费高清观看 | 亚洲精品av麻豆狂野| 中文字幕人成人乱码亚洲影| 亚洲成a人片在线一区二区| 成人特级黄色片久久久久久久| 国产亚洲精品久久久久5区| 精品久久久久久久久久免费视频| 久久久水蜜桃国产精品网| 国产激情久久老熟女| 成人国产一区最新在线观看| 给我免费播放毛片高清在线观看| 国语自产精品视频在线第100页| 啦啦啦 在线观看视频| 日韩欧美在线二视频| 精品电影一区二区在线| 嫩草影院精品99| 中文字幕精品亚洲无线码一区 | 宅男免费午夜| 女警被强在线播放| 精品国产乱子伦一区二区三区| 熟女电影av网| 亚洲成人国产一区在线观看| 久久精品91无色码中文字幕| 国产高清videossex| 久久婷婷成人综合色麻豆| 午夜福利免费观看在线| 欧美成人免费av一区二区三区| 精品国产超薄肉色丝袜足j| 国产精品爽爽va在线观看网站 | 成人永久免费在线观看视频| 99re在线观看精品视频| 日韩av在线大香蕉| 欧美另类亚洲清纯唯美| 国产精品免费视频内射| 日本五十路高清| 免费电影在线观看免费观看| 这个男人来自地球电影免费观看| 国产v大片淫在线免费观看| www日本在线高清视频| 91成人精品电影| 国产精品精品国产色婷婷| 久久久国产成人精品二区| 无限看片的www在线观看| 精华霜和精华液先用哪个| 国内毛片毛片毛片毛片毛片| 国产日本99.免费观看| 女性被躁到高潮视频| avwww免费| 国产色视频综合| 久久久久久久久中文| 精品国产一区二区三区四区第35| 后天国语完整版免费观看| 亚洲va日本ⅴa欧美va伊人久久| 欧美午夜高清在线| 麻豆成人午夜福利视频| 精品久久久久久久久久免费视频| 亚洲中文字幕一区二区三区有码在线看 | 一进一出抽搐动态| 真人做人爱边吃奶动态| 韩国精品一区二区三区| 亚洲精品粉嫩美女一区| 精品熟女少妇八av免费久了| 成人精品一区二区免费| 亚洲av五月六月丁香网| 亚洲国产精品sss在线观看| 狠狠狠狠99中文字幕| 一卡2卡三卡四卡精品乱码亚洲| 久久久久久免费高清国产稀缺| 欧美日韩亚洲综合一区二区三区_| 两个人看的免费小视频| 天天躁狠狠躁夜夜躁狠狠躁| tocl精华| 不卡av一区二区三区| 亚洲av成人av| 国产成人欧美在线观看| 精品国产亚洲在线| 91成年电影在线观看| 午夜老司机福利片| 日本成人三级电影网站| 国产精品 国内视频| 欧美国产精品va在线观看不卡| a级毛片a级免费在线| 免费在线观看日本一区| 岛国视频午夜一区免费看| 日韩欧美在线二视频| 成人三级黄色视频| 欧美中文日本在线观看视频| 久久久久亚洲av毛片大全| 麻豆国产av国片精品| 亚洲人成网站在线播放欧美日韩| 又大又爽又粗| 在线观看免费视频日本深夜| a在线观看视频网站| 激情在线观看视频在线高清| 精品免费久久久久久久清纯| 中文资源天堂在线| 天天添夜夜摸| 亚洲一区二区三区不卡视频| 欧美性猛交╳xxx乱大交人| 久久 成人 亚洲| 老汉色av国产亚洲站长工具| 一级毛片女人18水好多| 天堂√8在线中文| 久久久久久久久免费视频了| 丰满的人妻完整版| 欧美国产日韩亚洲一区| 国产av一区二区精品久久| 国产亚洲欧美精品永久| 国产又色又爽无遮挡免费看| 中文资源天堂在线| 免费高清视频大片| 丁香六月欧美| 91成年电影在线观看| 亚洲av中文字字幕乱码综合 | 搡老熟女国产l中国老女人| 成人亚洲精品一区在线观看| 亚洲午夜理论影院| 久久中文字幕一级| 超碰成人久久| 69av精品久久久久久| 亚洲专区字幕在线| 性色av乱码一区二区三区2| 国产伦在线观看视频一区| 欧美性猛交╳xxx乱大交人| 亚洲av成人一区二区三| 叶爱在线成人免费视频播放| 99国产精品一区二区三区| 制服丝袜大香蕉在线| 亚洲av成人一区二区三| 精品国产乱码久久久久久男人| 欧美日本视频| 日韩欧美免费精品| 欧美日韩瑟瑟在线播放| 欧美在线一区亚洲| 侵犯人妻中文字幕一二三四区| 老鸭窝网址在线观看| 老熟妇乱子伦视频在线观看| 中国美女看黄片| 久久国产精品影院| 俺也久久电影网| 黄网站色视频无遮挡免费观看| 一本久久中文字幕| 日本黄色视频三级网站网址| 香蕉国产在线看| 色哟哟哟哟哟哟| 给我免费播放毛片高清在线观看| 亚洲成人久久性| 在线观看日韩欧美| 人人妻,人人澡人人爽秒播| 久久这里只有精品19| 国产精品久久久久久亚洲av鲁大| 国产区一区二久久| 国产真人三级小视频在线观看| 精品午夜福利视频在线观看一区| 欧美黑人精品巨大| 正在播放国产对白刺激| 久久久久久久久久黄片| 人人澡人人妻人| www.999成人在线观看| 免费在线观看日本一区| 露出奶头的视频| 亚洲国产欧美网| 久久久精品欧美日韩精品| 人人妻人人看人人澡| 天天添夜夜摸| 欧美精品啪啪一区二区三区| 久久精品91无色码中文字幕| 亚洲精品在线美女| 欧美日韩福利视频一区二区| 国产男靠女视频免费网站| e午夜精品久久久久久久| 波多野结衣av一区二区av| 91麻豆av在线| 他把我摸到了高潮在线观看| 精品一区二区三区av网在线观看| 国产三级黄色录像| netflix在线观看网站| 听说在线观看完整版免费高清| 国产伦一二天堂av在线观看| 最近最新中文字幕大全免费视频| 一二三四在线观看免费中文在| a在线观看视频网站| 不卡一级毛片| 热99re8久久精品国产| 波多野结衣高清无吗| 97超级碰碰碰精品色视频在线观看| 午夜福利18| 午夜福利成人在线免费观看| 丰满的人妻完整版| 久久青草综合色| 女性生殖器流出的白浆| 亚洲自偷自拍图片 自拍| 亚洲精品中文字幕一二三四区| 亚洲午夜精品一区,二区,三区| 欧美成人一区二区免费高清观看 | av免费在线观看网站| 高清毛片免费观看视频网站| 午夜福利高清视频| 国产视频内射| 妹子高潮喷水视频| 制服诱惑二区| 亚洲精品在线观看二区| 精品欧美一区二区三区在线| 久久精品国产清高在天天线| 免费观看精品视频网站| 精品久久久久久久毛片微露脸| 搞女人的毛片| 视频在线观看一区二区三区| 免费在线观看影片大全网站| 国产亚洲欧美98| 97人妻精品一区二区三区麻豆 | 村上凉子中文字幕在线| 法律面前人人平等表现在哪些方面| 国产私拍福利视频在线观看| 国产99久久九九免费精品| 国产一区二区三区在线臀色熟女| 天天一区二区日本电影三级| 国产成人影院久久av| 12—13女人毛片做爰片一| 老司机午夜十八禁免费视频| 男女下面进入的视频免费午夜 | 国产精品香港三级国产av潘金莲| 丰满人妻熟妇乱又伦精品不卡| 亚洲男人天堂网一区| 看片在线看免费视频| 久久中文字幕人妻熟女| 亚洲欧美精品综合一区二区三区| 久9热在线精品视频| 午夜免费成人在线视频| www.精华液| 99精品欧美一区二区三区四区| 一级毛片精品| 狠狠狠狠99中文字幕| 女同久久另类99精品国产91| 亚洲成人久久爱视频| 无遮挡黄片免费观看| 久久伊人香网站| 亚洲国产欧洲综合997久久, | 亚洲黑人精品在线| 999精品在线视频| 日本撒尿小便嘘嘘汇集6| 午夜福利欧美成人| 人人澡人人妻人| or卡值多少钱| 老熟妇乱子伦视频在线观看| 欧美色视频一区免费| 精品人妻1区二区| 亚洲男人的天堂狠狠| 美女高潮喷水抽搐中文字幕| 人人妻人人看人人澡| 成人午夜高清在线视频 | 久久这里只有精品19| 精品国产一区二区三区四区第35| 人人澡人人妻人| 成在线人永久免费视频| 久热爱精品视频在线9| 别揉我奶头~嗯~啊~动态视频| 亚洲自拍偷在线| svipshipincom国产片| 亚洲精品美女久久av网站| 国产成+人综合+亚洲专区| 久久天躁狠狠躁夜夜2o2o| 少妇粗大呻吟视频| 婷婷丁香在线五月| 久久久久久久久久黄片| 国产亚洲精品一区二区www| 色精品久久人妻99蜜桃| 亚洲 国产 在线| 特大巨黑吊av在线直播 | 一本综合久久免费| 在线观看午夜福利视频| 男人舔奶头视频| 99热这里只有精品一区 | 日韩免费av在线播放| 久久草成人影院| 18禁国产床啪视频网站| 国产成人精品久久二区二区免费| 国产精品久久久久久人妻精品电影| 老汉色∧v一级毛片| 成年免费大片在线观看| 欧美午夜高清在线| 精品国产国语对白av| 午夜福利在线观看吧| 91字幕亚洲| 成人亚洲精品av一区二区| 亚洲国产欧洲综合997久久, | 大香蕉久久成人网| 午夜福利在线在线| 高清在线国产一区| 国产精品爽爽va在线观看网站 | 天天添夜夜摸| 女同久久另类99精品国产91| 日韩一卡2卡3卡4卡2021年| 国产高清激情床上av| 可以在线观看毛片的网站| 国产成人精品久久二区二区91| 亚洲精品在线美女| 免费看日本二区| 国产一卡二卡三卡精品| 香蕉久久夜色| 一区二区三区精品91| 午夜影院日韩av| 久久国产精品人妻蜜桃| 听说在线观看完整版免费高清| av免费在线观看网站| 亚洲成av人片免费观看| 国产在线观看jvid| 免费在线观看日本一区| 久久久久久久精品吃奶| 亚洲全国av大片| 午夜久久久在线观看| 啦啦啦 在线观看视频| 曰老女人黄片| 久久久久国产一级毛片高清牌| 亚洲第一青青草原| 成人永久免费在线观看视频| 亚洲成av人片免费观看| 巨乳人妻的诱惑在线观看| 淫妇啪啪啪对白视频| 精品免费久久久久久久清纯| 老汉色∧v一级毛片| 婷婷丁香在线五月| 精品乱码久久久久久99久播| 欧美乱色亚洲激情| 男人操女人黄网站| 中文字幕人成人乱码亚洲影| 免费一级毛片在线播放高清视频| 中亚洲国语对白在线视频| 久久欧美精品欧美久久欧美| 午夜久久久久精精品| 久久久久久大精品| 午夜两性在线视频| 可以免费在线观看a视频的电影网站| 亚洲精品美女久久久久99蜜臀| 亚洲va日本ⅴa欧美va伊人久久| 久9热在线精品视频| 天天躁狠狠躁夜夜躁狠狠躁| xxx96com| 日日干狠狠操夜夜爽| 国内少妇人妻偷人精品xxx网站 | 亚洲成a人片在线一区二区| 国产一卡二卡三卡精品| 两性午夜刺激爽爽歪歪视频在线观看 | 久99久视频精品免费| 一a级毛片在线观看| 男男h啪啪无遮挡| 亚洲精品久久国产高清桃花| 国产三级在线视频| 日韩大尺度精品在线看网址| 啪啪无遮挡十八禁网站| 天天躁夜夜躁狠狠躁躁| 中文字幕最新亚洲高清| 香蕉丝袜av| 色哟哟哟哟哟哟| 亚洲精品国产一区二区精华液| 久久久国产精品麻豆| 亚洲人成网站在线播放欧美日韩| 欧美黄色淫秽网站| 久久久水蜜桃国产精品网| 久热爱精品视频在线9| 国产视频内射| 长腿黑丝高跟| 一二三四在线观看免费中文在| 日本撒尿小便嘘嘘汇集6| 日本精品一区二区三区蜜桃| 成年版毛片免费区| 国产亚洲欧美98| 一二三四社区在线视频社区8| 精品福利观看| 亚洲免费av在线视频| 亚洲成av片中文字幕在线观看| 免费无遮挡裸体视频| 亚洲成a人片在线一区二区| 长腿黑丝高跟| 婷婷精品国产亚洲av| 欧美黄色淫秽网站| 国产精品九九99| 亚洲成人免费电影在线观看| 久久久久国产一级毛片高清牌| 亚洲av日韩精品久久久久久密| 一边摸一边做爽爽视频免费| 久久草成人影院| 淫秽高清视频在线观看| 日韩中文字幕欧美一区二区|