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

    Motion-Planning Algorithm for a Hyper-Redundant Manipulator in Narrow Spaces

    2022-11-11 10:45:56LeiZhangShouzhiHuangZhaocaiDuGuangyaoOuyangandHepingChen
    Computers Materials&Continua 2022年9期

    Lei Zhang,Shouzhi Huang,Zhaocai Du,Guangyao Ouyang and Heping Chen

    1Faculty of Mechanical Engineering&Automation,Zhejiang Sci-Tech University,Hangzhou,310018,China

    2Key Laboratory of Transplanting Equipment and Technology of Zhejiang Province,Hangzhou,310018,China

    3Aeronautical Key Laboratory for Digital Manufacturing Technology,AVIC Manufacturing Technology Institute,Beijing,100024,China

    4Ingram School of Engineering,Texas State University,San Marcos,Texas,USA

    Abstract: In this study, a hyper-redundant manipulator was designed for detection and searching in narrow spaces for aerospace and earthquake rescue applications.A forward kinematics equation for the hyper-redundant manipulator was derived using the homogeneous coordinate transformation method.Based on the modal function backbone curve method and the known path,an improved modal method for the backbone curves was proposed.First,the configuration of the backbone curve for the hyper-redundant manipulator was divided into two parts: a mode function curve segment of the mode function and a known path segment.By changing the discrete points along the known path, the backbone curve for the manipulator when it reached a specified path point was dynamically obtained,and then the joint positions of the manipulator were fitted to the main curve by dichotomy.Combined with engineering examples,simulation experiments were performed using the new algorithm to extract mathematical models for external narrow space environments.The experimental results showed that when using the new algorithm,the hyper-redundant manipulator could complete the tasks of passing through curved pipes and moving into narrow workspaces.The effectiveness of the algorithm was also proven by these experiments.

    Keywords:Hyper-redundant manipulator;backbone curve;narrow workspace;motion-planning

    1 Introduction

    Hyper-redundant manipulators have tremendous application potential for complex working environments and narrow spaces,and currently play important roles in aerospace engineering[1,2],nuclear power engineering[3-5],and clinical medicine[6-9].To maintain high flexibility and portability,hyperredundant manipulators often adopt rope drives[10].Owing to the many degrees of freedom in hyperredundant manipulators,solving their inverse kinematics equations is usually more complicated.There are three primary method types commonly used for solving inverse kinematics[11].One method is to solve the differential kinematics equations numerically using a pseudo-inverse solution of the Jacobian matrix[12,13].This method involves a large number of calculations and has a slow calculation speed.Another method is to solve the inverse kinematics of a manipulator using an artificial neural network[14,15]; however, the training set for the neural network must be very large, and it is difficult to achieve instantaneous kinematics planning for the manipulator.The geometric method,based on the backbone curve proposed by Chirikjian et al.[16,17], is also useful for solving manipulator inverse kinematics.This method requires a small number of calculations and can be used for instantaneous control and online path planning.

    Path-following motion [18] refers to motion where the end of a hyper-redundant manipulator follows a specified path,reproducing the path curve as closely as possible during the motion.During motion planning for a hyper-redundant manipulator with a mobile base platform, path-following motion is more aligned with its motion characteristics and can achieve the necessary flexibility and freedom.Fuzzy control methods can be used to achieve this kind of motion planning [19,20].Additionally,for complex three-dimensional models,principal component analysis(PCA)can be used to reduce the dimensionality of the model, project the data into a low-dimensional subspace, and reduce the data processing complexity[21].

    In this study,a hyper-redundant manipulator was designed,and its positive kinematics equation was derived by a homogeneous matrix coordinate transformation.Focusing on the problems that path-following motion is only suitable for a hyper-redundant manipulator with a moving base and that the mode function backbone curve is not suitable for moving along the tangent direction of a known path,a cost-effective method is proposed to achieve motion planning for a hyper-redundant manipulator based on a combination of the backbone curve and the path-following concept.The algorithm caused the position of the end effector to move along the tangent direction of a known path,and the joint position of the entering path was always close to the known path.This algorithm allows hyper-redundant manipulators to complete the motion in pipelines or other narrow workspaces.

    2 Positive Kinematics of a Hyper-Redundant Manipulator

    A hyper-redundant manipulator is shown in Fig.1.This manipulator was composed of 12 links and an end effector.The links were connected by 12 universal joints,the hyper-redundant manipulator was driven by ropes,and driving motors were located in the manipulator box.

    Figure 1:Coordinate system and structure of a hyper-redundant manipulator

    The structural and joint angle parameters of the hyper-redundant manipulator are shown in Tab.1.The joints in the manipulator are characterized byθiandαi, whereθi,αi∈(-60°,60°) andi= 1,...,12Oirepresents the position of the center of each universal joint and the origin of each coordinate system.All the coordinate systems are shown in Fig.1.Thex0direction in the coordinate system of the base was defined as the direction from the center of the first universal joint to the position of the end effector when all the joints had angles of 0o.Thez0direction in the coordinate system of the base was defined as the vertical upward direction,and they0direction in the coordinate system of the base was determined by the right-hand rule.A homogeneous coordinate transformation was used to obtain the positive kinematics model[22],and anOixiyizicoordinate system was established at each universal joint.The origin of theO1x1y1z1coordinate system coincided with the origin of theO0x0y0z0coordinate system.The positive direction of eachziaxis pointed to the center of the next universal joint.The direction of the yawing motion for each universal joint was selected as thexiaxis and the direction of the pitching motion was chosen as theyiaxis for each joint.The upward direction of eachxiaxis was positive,and theyiaxis was determined by the right-hand rule,as shown in Fig.2a.The conversion relationship between two adjacent coordinate systems is shown in Figs.2b and 2c.First,theOi-1xi-1yi-1zi-1coordinate system is translated along thezi-1axis by the link length,li-1,to obtain thecoordinate system.Then thecoordinate system is rotated around they′i-1axis byθi-1to obtain thecoordinate system.Finally,thecoordinate system is rotated around thex′′i-1axis by the angleαito obtain theOixiyizicoordinate system.

    Table 1: Motion parameters and structural parameters of the hyper-redundant manipulator

    Figure 2:Universal joint coordinate systems and conversion rules between adjacent coordinate systems

    The homogeneous transformation matrix used during this study is presented as

    wherecandsrepresentcosandsin,respectively.

    The coordinate transformation process from the basicO0x0y0z0coordinate system to theO0x1y1z1coordinate system is to rotate theO0x0y0z0coordinate system by-90°around they0axis to obtain theO0x′0y′0z′0coordinate system,then theO0x′0y′0z′0coordinate system must rotate 180°around thex′0axis to obtain theO0x′0′y′0′z′0′coordinate system.Then theO0x′0′y′0′z′0′coordinate system must be rotated around they′0′axis byα1to obtain theO0x′0′′y′0′′z′0′′coordinate system.Finally,theO0x′0′′y′0′′z′0′′coordinate system is rotated around thex′0′′axis byθ1to obtain theO0x1y1z1coordinate system,as shown in Fig.3.

    Figure 3:Coordinate transformation for the coordinate system of the first joint

    The homogeneous transformation matrix from the basicO0x0y0z0coordinate system to theO0x1y1z1coordinate system can be expressed by

    The transformation matrix of theithjoint is expressed by

    The kinematics equation for the hyper-redundant manipulator can then be expressed by

    When the joint angles are inserted into Eqs.(1)-(4),the position of the manipulator’s end effector can be obtained.

    3 Motion-Planning Algorithm Based on the Backbone Curve and Path-Following

    The geometric method, based on the backbone curve, was used to solve the inverse kinematics of the hyper-redundant manipulator in this study.The backbone curve of the hyper-redundant manipulator had to be determined first.Then the positions of the hyper-redundant manipulator joints must be fitted to the backbone curve.Finally, the geometric method was used to solve for the joint angles.

    3.1 Backbone Curve Based on the Mode Function

    The modal method uses differential geometry to solve the inverse kinematics of hyper-redundant manipulators.The backbone curve of the mode function is shown in Fig.4.

    Figure 4:Mode function backbone curve

    The mode function of the backbone curve[23]is expressed by

    wheresrepresents the normalized length parameter of the backbone curve andlrepresents the length of the backbone curve.The coordinates of each point in the backbone curve in theO0x0y0z0coordinate system are represented byx(s,t),y(s,t),andz(s,t).u(σ,t)represents the unit tangent vector of the backbone curve atσ,and can be expressed by

    In Eq.(6),K(s,t)andT(s,t)determine the pose of the backbone curve and are expressed by

    In Eq.(7),a1,a2,anda3are modal participation factors.b1kandb1tare the two angles of the initial position of the main curve corresponding toK(0,t) andT(0,t), respectively.b2kandb2tare the two angles of the end position of the main curve corresponding toK(1,t)andT(1,t),respectively.b1k,b1t,b2k,andb2twere determined by the desired angles at the beginning and end of the backbone curve.

    When solving for the direction vector,u(s,t),the Newton iteration method was used to obtain the modal participation factors,a1,a2,anda3:

    In Eq.(8),ωis a constant that controls the convergence speed,mis the number of iterations,and XDis the target end position point.Xmis the end point vector of the mode function backbone curve obtained by substituting aminto Eq.(7)after themthiteration,and(am,1)is the inverse matrix of the 3×3 modal Jacobian matrix when the ridge arc length,s,is equal to 1.The element relationship in Ja(a,1)is presented as

    wherex(1,t),y(1,t),andz(1,t)are the expressions concerning the modal participation factorsa1,a2,anda3,respectively,obtained whens=1 in Eq.(5).Ja(am,1)is the 3×3 matrix obtained by substituting amobtained after themthiteration into Eq.(8).When solving for the backbone curve,the backbone curve length,l, the backbone curve end point, XD, the initial point position, X0,b1k,b1t,b2k, andb2tmust all be selected first.The backbone curve must be divided intoQequal parts,and the normalized coordinates of each division point areS= [0,1/Q,2/Q,...,(1-1/Q),1].The modal participation factors,a1,a2,anda3,must be determined from Eq.(8),then they must be substituted into Eq.(5)withSas the upper limit of integration to obtain a set of mode function curves composed ofQ+1 points.

    3.2 New Algorithm

    The motion-planning algorithm for the hyper-redundant manipulator based on path-following and the backbone curve is primarily useful for passing the end effector through curved pipes and narrow spaces.

    As shown in Fig.5,the backbone curve was divided into a mode function curve segment and a known path curve segment.PointOrepresents the center of the first universal joint and thecurve is a path through a narrow space.The curve in the narrow space is defined as a known path segment(curvesand)and the curve from the base of the manipulator to the initial point of the known path segment is defined as the mode function curve segment (curves, and).The known path length was obtained by the trapezoidal integration method,expressed by

    In Eq.(10),the integral’s upper limit iss= 1.xpath,ypath,andzpathare the coordinate values of the discrete points in the path andMrepresents the total number of discrete points in the path.tis the normalized main curve coordinate,equal tot=[1/M,2/M,...,(M-1)/M,1].

    Five primary steps were used to solve for the set of backbone curves in the motion process.

    Step 1:The total length of the initial mode function curve,,was defined as the total length of the hyper-redundant manipulator,Lsum.The starting point of the mode function curve was set as the center of the first universal joint,and end point coincided with the initial point of the known path.The anglesb1kandb1tat the starting point of the mode function curve were determined by the initial orientation of the manipulator.The two end angles,b2kandb2t,remained tangent to the known path,so that the improved backbone curve was always smooth.The backbone curve was obtained using the method described in Section 3.1.The step length and step number were set asλandN,respectively.

    Figure 5:The motion process of the backbone curve when the new algorithm was used

    Step 2:At theithstep,the backbone curve was composed of the new mode function curve segment,,and the known path curve segment,,that had been traversed.The length of the known path curve segment that had been traversed wasiλ.The new mode function curve segment length,Lm,can be expressed by

    In Eq.(11),αstepis generally 1,but when the curvature is large it is equal to 0.98.

    Step 3:If the end-actuator position,E′,fell between two adjacent given points,C(xC,yC,zC)andD(xD,yD,zD),in the known path,then linear interpolation was used to determine the position of the landing point,E′(xE′,yE′,zE′).If the Euclidean distance between pointsCandDwas|CD|,then Eq.(10)was used to find the length,,of curve|AC|,andE′(xE′,yE′,zE′)could be obtained from Eq.(12).IfE′fell on a given point of the known path,then this point was pointE′.Then the mode function curve,and curvewere connected to obtain the backbone curve,,at theithstep.

    Step 4:i=i+1 was applied, and the process was repeated, beginning with Step 2, to find the backbone curve for each step.The loop was terminated wheni=N-1.

    Step 5:Wheni=N,the step length was changed so that the position,E′′,of the manipulator’s end actuator fell on the end point,B,of the known curve.Then the backbone curve could be obtained.

    3.3 Fitting of the Hyper-Redundant Manipulator and the Backbone Curve

    As shown in Fig.6,a dichotomy was used to fit the end point of the manipulator and the center of each universal joint to the backbone curve in turn,in the direction from the end point to the origin.The fitting process followed four primary steps.

    Figure 6:The relationship between the manipulator and the backbone curve during motion

    Step 1:The initial mode function curve from the base coordinate origin of the manipulator to the starting point of the known path was composed ofQ+1 known discrete points.The initial point of the backbone curve was defined as the left end point of the dichotomy iteration,and the end of the backbone curve as the right end point.The coordinates of themthpoint were found,and this point was defined as pointW(m= [Q/2]).When the distance from pointWto the right end of the backbone curve was greater than the length of the end linkage, the right endpoint remained unchanged, and pointWwas taken as the left endpoint.When the distance from pointWto the right end of the backbone curve was less than l12,the left endpoint remained unchanged,and pointWwas taken as the right endpoint.Then iterations continued with the new left and right endpoints.The iterations stopped when the distance from pointWto the end point of the backbone curve was equal to the length of the end linkage within the accuracy range.If pointWcoincided with a known point,then this point was taken as the center point of universal jointO12.Otherwise,the two known points,Pj-1andPj,that were adjacent to the target point,were found.

    Step 2:Pj-1andPjwere connected to place the end point of the backbone curve at the center of a circle withl12as the arc radius.The intersection of the arc and linePj-1Pjwas taken asO12,as shown in Fig.7.

    Figure 7:Selection of the center position of a universal joint

    Step 3:Similarly, Steps 1 and 2 were repeated to fit all but the first two universal joints to the backbone curve in turn.

    Step 4:When determining the position of the second universal joint,the middle vertical plane of vectorwas used to draw a sphere withO1as the center andl1as the radius.CircleTresulted from the intersection of the sphere and the plane.Any point on the circle was selected asO2.The fitting of the manipulator and the backbone curve is shown in Fig.8.

    Figure 8:Selection of the center position of the second universal joint

    When a hyper-redundant manipulator is fitted, the length of the backbone curve must be appropriately greater than the length of the manipulator if the backbone curvature is large.

    3.4 Solving for the Joint Angles

    The universal joint angles for the hyper-redundant manipulator were solved using the closed vector method.In Fig.9,On+1represents the endpoint of the end effector.L1,L2,...,Lndenote the linkage vectors in the base coordinate system,O0x0y0z0.X2,X3,...,Xnrepresent the joint center vectors in the base coordinate system,O0x0y0z0,expressed asXi=[xiyizi1]T,andXn+1represents the endpoint vector.

    Figure 9:Closed vector model for the hyper-redundant manipulator

    The process of solving for the manipulator’s joint angles was divided into three primary steps[23].

    Step 1:For the first universal joint,the known vector,X2,could be expressed by

    In Eq.(13),x2,y2,andz2are the coordinates of the center position of the second universal joint in the base coordinate system,O0x0y0z0,andT10is the homogeneous transformation matrix shown in Eq.(2).By solvingT10,the rotation angles for the first universal joint,α1andθ1,were obtained.

    Step 2:For the second universal joint,α2andθ2inT12were obtained by solving

    Step 3:Similarly,αiandθi (i=2,3,...,12)were obtained by solving

    4 Engineering Experiments

    4.1 Motion Through a Bent Pipe

    As shown in Fig.10, during the exploration of a certain piece of aviation equipment, the base of a hyper-redundant manipulator was atO0(0,0,0), andA(1,200, 100, 300 mm) was the starting point of the central axis of the bent pipe.The diameter of the pipe was 70 mm,the turning radius was 100 mm,and the end point of the central axis of the pipe was located atB (1,800, 100, 100 mm).The red line betweenAandBrepresents the known path segment.The hyper-redundant manipulator was required to pass through the bent pipe.The inverse solution for the hyper-redundant manipulator was solved using the proposed algorithm.

    Figure 10:Bent pipe model and path selection

    The origin of the mode function curve was atO0and the end point of the mode function curve was atA.Using the algorithm described in Section 3.1,the four angles,b1k,b1t,b2k,andb2t,were set as 0,0,π/2,and 0,andLsumwas set as 2,007 mm.The mode function curve segment is shown in Fig.11a.Also,the end effector of the hyper-redundant manipulator was made to move forward along the curved path with a 5-mm step length.The orientation of the backbone curve at the 60thstep is shown in Fig.11b.The end point of the backbone curve had traveled 300 mm along the known path.The starting point,the end point,and the four angle parameters,b1k,b1t,b2k,andb2t,of the mode function curve were the same as in Fig.11a.In Fig.11c,the end point of the backbone curve moved to the target position.

    Figure 11:Orientation of the backbone curve during the motion through the bent pipe

    When solving for the backbone curve at each step, the hyper-redundant manipulator and the backbone curve were fitted by the algorithm described in Section 3.3, and the results are shown in Fig.12.The three hyper-redundant manipulator orientations in Fig.12 correspond to the three backbone curves in Fig.11, and the manipulator orientations were consistent with the backbone curves.In Fig.12a,the manipulator was in the initial motion state.In Fig.12b,the end effector and the 11thand 12thuniversal joints were located on the known path and moved along the direction tangent to the path.Fig.12c shows that the end effector coincided with the end point B,and that the 9th-12thuniversal joints were close to the known path to achieve the expected motion.The inverse solutions are shown in Fig.13.

    Figure 12:Orientations of the hyper-redundant manipulator during motion

    The red and blue curves in Fig.13 represent the changes inαandθ,respectively.The trends were relatively smooth.These solutions were substituted into the positive kinematics equation in Section 3.1 to drive the robot’s motion.The hyper-redundant manipulator passed through the bent pipe,verifying the effectiveness of the algorithm.

    4.2 Motion When Entering Narrow Cabins

    As shown in Fig.14,during the process of exploring a piece of an aviation equipment,the center of the first universal joint in the hyper-redundant manipulator was atO0(0,0,0),and it had to enter the cabins sequentially for cleaning or searching.The manipulator was directed to move along the red path to pointC(1,470,-50,200 mm),and the coordinates ofAandBwere(1,200,100,300 mm)and(1,470,190,300 mm),respectively.

    Figure 14:Path selection and location of key points

    Using the new method proposed in this study,a series of results were generated.A backbone curve was obtained and is shown in Fig.15a.The orientation of the backbone curve at the 60th step is shown in Fig.15b.The length of the mode function curve segment was 1,707 mm.The modal participation factors of the mode function curve were regenerated using Equation (9), and the other parameters remained unchanged.In Fig.15c,the manipulator had reached the target point.Fig.15d and Fig.15e represents the backbone curve during the return motion and the backbone curve when the manipulator had returned to the starting point,respectively.The hyper-redundant manipulator and the backbone curve were fitted by the algorithm from Section 3.3, and the results are shown in Fig.16.The five orientations of the hyper-redundant manipulator in Fig.16 correspond to the five backbone curves in Fig.15,and the manipulator orientations were consistent with the backbone curves.The orientations at the initial position and when the manipulator had entered the cabin along the known path are shown in Fig.16a and Fig.16b, respectively.At this time, the end effector and the 11th and 12th universal joints had entered the cabin.

    Figure 15:Backbone curve orientations when entering the narrow cabins

    Figure 16: (Continued)

    Figure 16:Manipulator orientations when entering the narrow cabins

    Fig.16c shows the orientation when the end effector had reached the end point,C.The end effector and the 11thand 12thuniversal joints were located in one cabin,and the 9thand 10thuniversal joints were located in another cabin.Fig.16d shows that the end effector returned along the known path.Fig.16e shows the end effector and the universal joints when the hyper-redundant manipulator had completely exited the cabins.These inverse solutions are shown in Fig.17.Simulation experiments based on these inverse solutions verified the correctness and effectiveness of the new algorithm.

    Figure 17: The angles of the universal joints and the manipulator motion when entering the narrow cabins

    5 Conclusions

    Using the homogeneous coordinate transformation method to derive the positive kinematics equation for a hyper-redundant manipulator can reduce the number of coordinate systems,simplify the derivation process for the transformation matrix,and save calculation time.An improved modal backbone curve method was proposed in this study.First,with changes in the discrete points along the known path, the backbone curves that the hyper-redundant manipulator used to reach these points were dynamically obtained.Then, the joints of the hyper-redundant manipulator were fitted to the modal backbone curves.Finally, the inverse kinematics of the hyper-redundant manipulator were solved based on the spatial geometry method.This method solved the motion-planning problem of an industrial hyper-redundant manipulator entering a known narrow environment.

    Engineering application experiments verified the hyper-redundant manipulator’s ability to move through curved pipes and narrow workspace areas.The effectiveness of the new algorithm was also proven by these experiments.

    Funding Statement:The authors gratefully acknowledge the financial support provided by the National Key Research&Development Project of China(Grant No.2019YFB1311203).

    Conflicts of Interest:The authors declare that they have no conflicts of interest to report regarding the present study.

    国产精品麻豆人妻色哟哟久久| 久久国内精品自在自线图片| 人妻制服诱惑在线中文字幕| 少妇 在线观看| 91久久精品国产一区二区三区| 日韩欧美一区视频在线观看 | 国产成人freesex在线| 91精品伊人久久大香线蕉| 日本午夜av视频| 亚洲国产精品国产精品| 日韩强制内射视频| 最新的欧美精品一区二区| 精品一品国产午夜福利视频| 亚洲国产精品成人久久小说| 少妇丰满av| 成人亚洲欧美一区二区av| 欧美日本中文国产一区发布| 国产亚洲精品久久久com| 一本—道久久a久久精品蜜桃钙片| 国产精品99久久99久久久不卡 | 国产中年淑女户外野战色| 免费观看a级毛片全部| 一级爰片在线观看| 欧美日韩av久久| 精品久久久久久电影网| 色94色欧美一区二区| 免费不卡的大黄色大毛片视频在线观看| 国产黄片美女视频| 99久久精品国产国产毛片| 国产成人91sexporn| 熟女电影av网| 精品视频人人做人人爽| 国产精品国产三级国产专区5o| 搡老乐熟女国产| 欧美三级亚洲精品| 亚洲av成人精品一区久久| 在线 av 中文字幕| 青青草视频在线视频观看| 我的女老师完整版在线观看| av天堂中文字幕网| 狂野欧美白嫩少妇大欣赏| 青春草亚洲视频在线观看| 欧美日韩在线观看h| 三级国产精品片| 国产高清有码在线观看视频| 国产成人免费观看mmmm| 免费观看av网站的网址| 在线免费观看不下载黄p国产| 在线观看美女被高潮喷水网站| 国产黄色免费在线视频| 免费看不卡的av| 国产老妇伦熟女老妇高清| 亚洲欧洲精品一区二区精品久久久 | 丝袜脚勾引网站| 色吧在线观看| 国产成人aa在线观看| 亚洲av电影在线观看一区二区三区| 久久精品国产亚洲av涩爱| 亚洲精品日本国产第一区| 哪个播放器可以免费观看大片| 日韩视频在线欧美| 亚洲欧美中文字幕日韩二区| 少妇被粗大猛烈的视频| 乱码一卡2卡4卡精品| 2021少妇久久久久久久久久久| 麻豆成人av视频| 欧美日韩av久久| 视频中文字幕在线观看| 久久99热6这里只有精品| 日韩一区二区视频免费看| 亚洲国产成人一精品久久久| 亚洲精品日本国产第一区| a级毛片免费高清观看在线播放| 亚洲成色77777| 国产伦精品一区二区三区四那| 亚洲av综合色区一区| 午夜激情久久久久久久| 夫妻性生交免费视频一级片| 日韩在线高清观看一区二区三区| 韩国高清视频一区二区三区| 91精品伊人久久大香线蕉| 精品久久久久久久久av| 日韩人妻高清精品专区| 亚洲国产日韩一区二区| 观看免费一级毛片| 18+在线观看网站| a级毛色黄片| 嫩草影院入口| 免费av中文字幕在线| 26uuu在线亚洲综合色| 成人毛片60女人毛片免费| av黄色大香蕉| 国产精品一区二区在线不卡| 观看av在线不卡| 亚洲欧美一区二区三区黑人 | 欧美成人午夜免费资源| 亚洲精品国产av成人精品| 最近中文字幕高清免费大全6| 国产午夜精品久久久久久一区二区三区| 国产欧美亚洲国产| tube8黄色片| 另类精品久久| 欧美精品亚洲一区二区| 色哟哟·www| 国产女主播在线喷水免费视频网站| 国产欧美亚洲国产| 亚洲丝袜综合中文字幕| 国产亚洲av片在线观看秒播厂| 一级黄片播放器| 国内精品宾馆在线| 观看美女的网站| 欧美精品国产亚洲| 国产一区二区在线观看日韩| 伦理电影大哥的女人| 免费少妇av软件| 欧美成人午夜免费资源| 久久 成人 亚洲| 有码 亚洲区| 亚洲av中文av极速乱| 精品国产一区二区三区久久久樱花| 午夜福利,免费看| 少妇精品久久久久久久| 一级黄片播放器| 人妻人人澡人人爽人人| 嫩草影院新地址| 欧美精品国产亚洲| 菩萨蛮人人尽说江南好唐韦庄| 亚洲av欧美aⅴ国产| 国产精品一区二区在线观看99| 99久久人妻综合| 妹子高潮喷水视频| 亚洲av免费高清在线观看| 91aial.com中文字幕在线观看| 久热这里只有精品99| 99久久精品热视频| 亚洲精品一二三| 中文在线观看免费www的网站| 中文字幕av电影在线播放| 国产精品福利在线免费观看| 免费人成在线观看视频色| 丝瓜视频免费看黄片| 97精品久久久久久久久久精品| 国产亚洲最大av| 日本wwww免费看| 亚洲美女黄色视频免费看| 亚洲国产成人一精品久久久| 免费黄色在线免费观看| 久久99精品国语久久久| 亚洲欧美一区二区三区黑人 | 一级爰片在线观看| 久久99热6这里只有精品| 久久午夜福利片| 91精品伊人久久大香线蕉| 国产精品免费大片| 日本色播在线视频| 亚洲无线观看免费| 日韩一区二区视频免费看| 成人二区视频| 99热全是精品| 成人漫画全彩无遮挡| 国产精品不卡视频一区二区| 在线观看免费高清a一片| 久久6这里有精品| 国产男人的电影天堂91| 中文字幕精品免费在线观看视频 | 99精国产麻豆久久婷婷| 九九在线视频观看精品| 国产欧美亚洲国产| 丰满饥渴人妻一区二区三| 国产精品一区www在线观看| 国内精品宾馆在线| 亚洲欧美中文字幕日韩二区| 一本大道久久a久久精品| 国产黄片视频在线免费观看| 丰满迷人的少妇在线观看| 大码成人一级视频| 日本wwww免费看| 国产一区二区在线观看日韩| 69精品国产乱码久久久| 男女免费视频国产| 黑丝袜美女国产一区| 国产成人精品福利久久| 新久久久久国产一级毛片| 自线自在国产av| 啦啦啦视频在线资源免费观看| 久久97久久精品| 亚洲综合色惰| 久久久精品94久久精品| 日本wwww免费看| 美女主播在线视频| 亚洲熟女精品中文字幕| 91午夜精品亚洲一区二区三区| 人妻夜夜爽99麻豆av| 制服丝袜香蕉在线| 亚洲精品一二三| 秋霞伦理黄片| 免费少妇av软件| 丁香六月天网| 99热6这里只有精品| 美女福利国产在线| 天美传媒精品一区二区| 欧美bdsm另类| 久久国产乱子免费精品| 如日韩欧美国产精品一区二区三区 | 亚洲精品第二区| 欧美日韩av久久| 久久久久国产精品人妻一区二区| 熟女人妻精品中文字幕| 春色校园在线视频观看| 六月丁香七月| 美女内射精品一级片tv| 日本av手机在线免费观看| 久久青草综合色| 最近最新中文字幕免费大全7| 菩萨蛮人人尽说江南好唐韦庄| 国产69精品久久久久777片| 国产美女午夜福利| 啦啦啦视频在线资源免费观看| 久久久久久久精品精品| 成人漫画全彩无遮挡| 欧美国产精品一级二级三级 | 深夜a级毛片| 国产欧美日韩综合在线一区二区 | 日韩欧美一区视频在线观看 | 久热久热在线精品观看| 久久6这里有精品| 最近2019中文字幕mv第一页| 国产精品一区www在线观看| 日韩 亚洲 欧美在线| 亚洲国产毛片av蜜桃av| 欧美人与善性xxx| 国产女主播在线喷水免费视频网站| 国产一区亚洲一区在线观看| 最近中文字幕高清免费大全6| 最近的中文字幕免费完整| 日本91视频免费播放| 久久久久久久久久久免费av| 亚洲熟女精品中文字幕| 精品一区在线观看国产| 老司机影院成人| 人妻少妇偷人精品九色| 99久久人妻综合| 久久精品国产亚洲av涩爱| 男女边摸边吃奶| 日韩大片免费观看网站| 午夜免费鲁丝| 插阴视频在线观看视频| 亚洲精品国产av蜜桃| 国产精品不卡视频一区二区| 亚洲欧美精品自产自拍| 美女大奶头黄色视频| 亚洲精品久久午夜乱码| 老女人水多毛片| 看十八女毛片水多多多| 亚洲国产av新网站| 国产精品久久久久成人av| 亚洲精品456在线播放app| 午夜视频国产福利| 久久av网站| 亚洲电影在线观看av| 男的添女的下面高潮视频| av福利片在线| 国产成人免费观看mmmm| 国产黄片视频在线免费观看| 最近的中文字幕免费完整| 精品人妻熟女av久视频| 久久人人爽人人片av| 精品一区二区三区视频在线| 一本色道久久久久久精品综合| 国产亚洲5aaaaa淫片| 免费播放大片免费观看视频在线观看| 少妇被粗大猛烈的视频| 亚洲av成人精品一二三区| xxx大片免费视频| 亚洲欧洲精品一区二区精品久久久 | 两个人的视频大全免费| 欧美亚洲 丝袜 人妻 在线| 有码 亚洲区| 亚洲av免费高清在线观看| 老女人水多毛片| 在线播放无遮挡| 伊人久久国产一区二区| 亚洲第一av免费看| 国产高清三级在线| 午夜免费男女啪啪视频观看| 精品少妇久久久久久888优播| 欧美xxⅹ黑人| 亚洲精品视频女| 国产 一区精品| 亚洲美女视频黄频| 欧美最新免费一区二区三区| 精品熟女少妇av免费看| 你懂的网址亚洲精品在线观看| 亚洲欧美一区二区三区黑人 | 国产亚洲av片在线观看秒播厂| 成人综合一区亚洲| 国产精品人妻久久久久久| 欧美人与善性xxx| 国产男女超爽视频在线观看| 大陆偷拍与自拍| 国产女主播在线喷水免费视频网站| 欧美一级a爱片免费观看看| 极品教师在线视频| 欧美一级a爱片免费观看看| 人人妻人人看人人澡| h日本视频在线播放| 你懂的网址亚洲精品在线观看| 久久免费观看电影| 日本与韩国留学比较| av免费观看日本| av免费在线看不卡| a级毛片免费高清观看在线播放| 久久6这里有精品| 精品国产国语对白av| 亚洲精品日本国产第一区| 水蜜桃什么品种好| 校园人妻丝袜中文字幕| 亚洲欧美清纯卡通| 好男人视频免费观看在线| 大话2 男鬼变身卡| 人妻一区二区av| 99久久精品一区二区三区| 少妇精品久久久久久久| 99热这里只有是精品50| 中文字幕亚洲精品专区| 国产精品蜜桃在线观看| 日韩 亚洲 欧美在线| av国产精品久久久久影院| 亚洲精品,欧美精品| 国产欧美亚洲国产| 能在线免费看毛片的网站| 99热国产这里只有精品6| 毛片一级片免费看久久久久| 精华霜和精华液先用哪个| 夫妻性生交免费视频一级片| 亚洲国产精品一区二区三区在线| 伊人久久精品亚洲午夜| www.av在线官网国产| 美女脱内裤让男人舔精品视频| 国产成人精品无人区| 久久精品国产亚洲av涩爱| 伊人久久精品亚洲午夜| 日日爽夜夜爽网站| 桃花免费在线播放| 一级毛片黄色毛片免费观看视频| 99国产综合亚洲精品| 69av精品久久久久久 | 手机成人av网站| 大陆偷拍与自拍| 亚洲成人国产一区在线观看| 交换朋友夫妻互换小说| 国产精品 欧美亚洲| 亚洲欧美日韩另类电影网站| 久久精品国产亚洲av香蕉五月 | 91精品国产国语对白视频| 国产精品影院久久| 亚洲九九香蕉| 高清av免费在线| 久久人人爽人人片av| 老汉色av国产亚洲站长工具| 色婷婷av一区二区三区视频| 免费日韩欧美在线观看| 欧美变态另类bdsm刘玥| 国产精品偷伦视频观看了| 日本av手机在线免费观看| videos熟女内射| 亚洲黑人精品在线| 国产成人av激情在线播放| 亚洲国产成人一精品久久久| 天天添夜夜摸| 亚洲精品国产色婷婷电影| 999精品在线视频| 久久精品人人爽人人爽视色| av片东京热男人的天堂| 在线 av 中文字幕| 国产欧美日韩一区二区三 | 国产高清videossex| 欧美亚洲日本最大视频资源| 亚洲av电影在线进入| 亚洲成国产人片在线观看| 欧美精品亚洲一区二区| 人妻一区二区av| 日韩一卡2卡3卡4卡2021年| 国产精品久久久久成人av| av视频免费观看在线观看| 后天国语完整版免费观看| 99九九在线精品视频| 国产淫语在线视频| 大香蕉久久成人网| 国产1区2区3区精品| 十八禁高潮呻吟视频| 永久免费av网站大全| 久久热在线av| 十八禁高潮呻吟视频| 欧美日韩一级在线毛片| 国产老妇伦熟女老妇高清| 国产一区二区三区在线臀色熟女 | 人人妻人人添人人爽欧美一区卜| 成年av动漫网址| 性色av乱码一区二区三区2| √禁漫天堂资源中文www| 亚洲精品国产av蜜桃| 精品免费久久久久久久清纯 | 国产精品一二三区在线看| 欧美激情 高清一区二区三区| 欧美在线一区亚洲| 国产亚洲欧美精品永久| 欧美成人午夜精品| 性高湖久久久久久久久免费观看| 国产97色在线日韩免费| 欧美精品亚洲一区二区| 黄色视频不卡| av网站在线播放免费| 亚洲精品中文字幕在线视频| 免费高清在线观看日韩| 国产精品欧美亚洲77777| 午夜精品国产一区二区电影| 亚洲七黄色美女视频| 久久久久久久精品精品| 亚洲欧美色中文字幕在线| 汤姆久久久久久久影院中文字幕| 日日爽夜夜爽网站| 精品一区二区三卡| 制服诱惑二区| 超碰成人久久| 黄片小视频在线播放| 亚洲伊人久久精品综合| 亚洲专区国产一区二区| 久久久国产精品麻豆| e午夜精品久久久久久久| 国产精品一区二区精品视频观看| 亚洲,欧美精品.| 精品一区二区三区四区五区乱码| 9热在线视频观看99| 国产三级黄色录像| 91麻豆av在线| 热re99久久精品国产66热6| 女人久久www免费人成看片| 亚洲国产中文字幕在线视频| 亚洲全国av大片| av网站免费在线观看视频| 久久99热这里只频精品6学生| 91成人精品电影| 国产一区二区三区av在线| 91九色精品人成在线观看| 亚洲视频免费观看视频| 美女主播在线视频| 精品国产国语对白av| 午夜免费观看性视频| 久9热在线精品视频| 色婷婷久久久亚洲欧美| 国产伦理片在线播放av一区| 精品一区二区三区四区五区乱码| 搡老熟女国产l中国老女人| 亚洲精品第二区| 精品国产一区二区三区久久久樱花| 久久ye,这里只有精品| 嫩草影视91久久| 汤姆久久久久久久影院中文字幕| 色播在线永久视频| 欧美激情 高清一区二区三区| 国产成人免费观看mmmm| 啦啦啦啦在线视频资源| 少妇裸体淫交视频免费看高清 | av线在线观看网站| 亚洲一区二区三区欧美精品| 国产亚洲精品一区二区www | 欧美大码av| 一个人免费看片子| 别揉我奶头~嗯~啊~动态视频 | www.av在线官网国产| 一级毛片电影观看| 亚洲成人免费av在线播放| 亚洲人成电影免费在线| 久久人人爽av亚洲精品天堂| 国产亚洲精品第一综合不卡| 后天国语完整版免费观看| 欧美精品亚洲一区二区| 久久女婷五月综合色啪小说| av天堂久久9| 国产成人系列免费观看| 日韩有码中文字幕| 九色亚洲精品在线播放| 天天添夜夜摸| 50天的宝宝边吃奶边哭怎么回事| 日韩精品免费视频一区二区三区| 久久久精品国产亚洲av高清涩受| 精品少妇一区二区三区视频日本电影| 狠狠婷婷综合久久久久久88av| 免费在线观看日本一区| 久久久精品免费免费高清| 欧美黄色淫秽网站| 91字幕亚洲| 成年人黄色毛片网站| 老熟妇乱子伦视频在线观看 | 日韩有码中文字幕| 日韩一区二区三区影片| 丝袜美腿诱惑在线| 一级毛片女人18水好多| 欧美变态另类bdsm刘玥| 国产成人欧美在线观看 | 精品熟女少妇八av免费久了| 国产精品国产三级国产专区5o| 中文字幕另类日韩欧美亚洲嫩草| 91国产中文字幕| 人人澡人人妻人| 一区二区日韩欧美中文字幕| 免费不卡黄色视频| 午夜视频精品福利| 十八禁人妻一区二区| 午夜福利影视在线免费观看| 国产亚洲欧美在线一区二区| 亚洲欧洲日产国产| 啦啦啦啦在线视频资源| 国产成人精品在线电影| 久久热在线av| 一区二区三区激情视频| 国产免费福利视频在线观看| 黑人操中国人逼视频| 在线天堂中文资源库| 国产男人的电影天堂91| 国产亚洲av片在线观看秒播厂| 黄片大片在线免费观看| 男人爽女人下面视频在线观看| 大香蕉久久网| 男女高潮啪啪啪动态图| 成年av动漫网址| 欧美日韩一级在线毛片| 建设人人有责人人尽责人人享有的| 欧美在线一区亚洲| 一本大道久久a久久精品| 99国产精品免费福利视频| 淫妇啪啪啪对白视频 | 欧美亚洲 丝袜 人妻 在线| 激情视频va一区二区三区| 中文字幕人妻熟女乱码| 久久人人97超碰香蕉20202| 久久久精品国产亚洲av高清涩受| 美女视频免费永久观看网站| 亚洲五月婷婷丁香| 一边摸一边抽搐一进一出视频| 少妇裸体淫交视频免费看高清 | 精品一区二区三卡| 一本色道久久久久久精品综合| 久久久久久久国产电影| 中文欧美无线码| 一边摸一边做爽爽视频免费| 成年美女黄网站色视频大全免费| 国产成人精品久久二区二区免费| www.av在线官网国产| 色视频在线一区二区三区| 人妻 亚洲 视频| 国产亚洲午夜精品一区二区久久| avwww免费| 欧美中文综合在线视频| av线在线观看网站| 久久久精品国产亚洲av高清涩受| 男人舔女人的私密视频| 男人操女人黄网站| 超碰97精品在线观看| 电影成人av| 久久国产精品影院| 亚洲精品自拍成人| 精品福利观看| 久久免费观看电影| 97精品久久久久久久久久精品| 国产欧美日韩一区二区精品| 欧美日韩亚洲高清精品| 两人在一起打扑克的视频| 免费少妇av软件| 中国国产av一级| 日韩熟女老妇一区二区性免费视频| 午夜91福利影院| 亚洲欧美一区二区三区黑人| 久久久久国产精品人妻一区二区| 一区在线观看完整版| videos熟女内射| 丰满人妻熟妇乱又伦精品不卡| 十八禁网站免费在线| 黑人操中国人逼视频| cao死你这个sao货| 婷婷色av中文字幕| 日本撒尿小便嘘嘘汇集6| 成年动漫av网址| 国产一区二区 视频在线| 国产免费现黄频在线看| 国产精品熟女久久久久浪| 亚洲人成电影观看| 久久久久久人人人人人| 女人精品久久久久毛片| 80岁老熟妇乱子伦牲交| 日日爽夜夜爽网站| 狠狠婷婷综合久久久久久88av| 亚洲va日本ⅴa欧美va伊人久久 | 69精品国产乱码久久久| 中文字幕制服av| 久久这里只有精品19| 新久久久久国产一级毛片| 亚洲精品乱久久久久久| 男人添女人高潮全过程视频| 亚洲欧洲日产国产| 国产一卡二卡三卡精品| 色视频在线一区二区三区| 欧美激情极品国产一区二区三区| 啦啦啦中文免费视频观看日本| 国产一区二区激情短视频 | 1024香蕉在线观看| 国产一区二区 视频在线| 老汉色av国产亚洲站长工具| 热re99久久国产66热| 俄罗斯特黄特色一大片| 久久精品亚洲熟妇少妇任你| 亚洲黑人精品在线| 秋霞在线观看毛片| 亚洲天堂av无毛|