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

    A shortcut to marking 3D target curves on curved surface via a galvanometric laser scanner

    2019-07-01 07:44:06JunchaoTUMingangWANGLiyanZHANG
    CHINESE JOURNAL OF AERONAUTICS 2019年6期

    Junchao TU, Mingang WANG, Liyan ZHANG

    College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Jiangsu 210016, China

    KEYWORDS Calibration;Fabric prepreg placement;Laser materials processing;Laser scanner;Three-dimensional laser marking

    Abstract Marking arbitrary three-dimensional (3D) target curves on given objects with curved surface is required in many industrial f ields, such as fabric prepreg placement in composite material part fabrication, product assembly, surface painting for decoration, etc. A shortcut to the solution of this intractable problem is proposed by utilizing a galvanometric laser scanner(GLS) with the aid of a camera. Without using the existing tedious GLS calibration procedures,the proposed method directly establishes a mapping between the 3D coordinates of the laser spots on the object surface and the control voltages of the scanner. A single-hidden layer feedforward neural network (SLFN) is employed to model the mapping. By projecting a dense grid of laser spots on the object to be marked and simultaneously taking only one image, the SLFN model is trained in minutes via a linear solving mechanism. Experiments demonstrate that the trained SLFN model has a good generalization performance for marking 3D target curves. The 3D laser marking errors on experimental objects are less than 0.5 mm. The proposed method is especially suitable for on-site use and can be conveniently extended to multiple GLSs for marking large complex objects.

    1. Introduction

    In ship building, aircraft manufacturing, and some other industrial f ields, there is an increasing demand for precisely marking operation regions on objects with curved surface to guide a worker/machine fulf illing relative tasks, such as prepreg ply placement in composite material part fabrication,material processing of complex three-dimensional (3D) shape,logo painting for product decoration, parts/components assembling, quality inspection, and so on. Taking the prepreg ply placement in composite material part fabrication as an example,workers in the process are typically in charge of manually placing prepreg plies with different border shapes layer by layer onto specif ied regions of a mould with curved surface.In the traditional way of determining the ply placement regions,each layer needs a physical layup template to be overlaid on the mould for instruction. Building a large amount of real templates is obviously expensive and time-consuming.Although a few commercial laser marking systems based on expensive laser scanners and laser radars are available at present, more economic, f lexible, and concise solutions are still in need.The method proposed in this paper makes use of a galvanometric laser scanner (GLS) together with an off-the-shelf CCD camera to mark 3D target curves on arbitrary known curved surfaces.

    Due to the good characteristics on precision, eff iciency,f lexibility, and economy, galvanometric laser scanners are commonly used as the key component of a variety of devices for diverse applications, such as laser machining,1-5laser projection,6,7optical tracking,8-10optical metrology,11,12etc. A typical galvanometric laser scanner consists of two rotatable mirrors driven by two limited-rotation motors respectively.The incoming laser beam is def lected by the mirrors. Consequently, the outgoing direction of the laser beam changes with the mirrors' directions. Since the mirrors' rotation angles, and in turn the outgoing laser beam position and direction, are determined by the control voltages of the motors, most GLS-based applications need a dedicated procedure to accurately establish the relation between the control voltages and the straight line function of the outgoing laser beam. This procedure is known as galvanometric laser scanner calibration, which is the essential problem of underlying applications.

    The existing GLS calibration methods can be classif ied into three catalogs,namely,physical-model-based methods,13,14the agent-model-based method,15and universal-model-based methods.16,17Physical-model-based methods construct mathematic models with a set of meaningful parameters to reveal the real status of a device. Due to the complexity of a GLS, various distortion correction mechanisms were put forward to compensate for model errors.18,19These distortion correction methods are applicable only if the object that the laser beam hits on is planar,20or only work for some selected outgoing rays.21As a representative physical-model-based method,Ref.14presents a complicated model containing up to 26 physical parameters to describe more affecting factors in the relationship between the mirror rotation angles and the outgoing laser beam. Even so, not all affecting factors are involved.Excessive optimization parameters usually mean heavy computational burden and high risk of local minima. The agentmodel-based method15adapts the mathematic model of a pinhole camera with distortion to represent a GLS. Since a real GLS does not have an optical center as that of a camera, the agent model has to employ more distortion parameters to ensure the accuracy. Therefore, it faces the same optimization diff iculties as physical-model-based methods do. On top of that, for the problem of marking 3D target curves on curved surfaces, the calibration process of the agent-model-based method is too complex. Universal-model-based methods16establish universal regression models, for instance, artif icial neural networks, to describe the complex relations to be calibrated.The large amount of variables in universal models have no specif ic physical meaning and are usually determined by means of supervised learning from a training data set. This kind of methods are also called data-driven methods. Along this line, Wissel et al.16calibrated a galvanometric triangulation device,in which a GLS and a camera construct a f ixed triangulation structure. They combine 2D control voltages and 2D image coordinates together to serve as the 4D training input and the underlying 3D coordinates of the laser spot in the calibration space as the output label. The established 4Dto-3D mapping is only applicable for the specif ic triangulation setup to measure the shapes of 3D objects. Universal-modelbased methods are more adaptive to different hardware structures and can achieve higher calibration accuracy. However,this type of methods usually takes a long time for acquiring the large amount of training data needed.

    The aforementioned methods solve the GLS calibration problem in different ways, but they are inconvenient or even inapplicable for the 3D laser marking problem.The reason lies in two folds. Firstly, in the 3D laser marking scenario, the geometry of the curved surface object as well as the target curve to be marked is known in advance. What we need to do is to eff iciently determine the corresponding voltage values applied to the motors for the given 3D coordinates on the object. This is an inverse problem. The existing calibrated models,no matter in what specif ic forms,are highly nonlinear.As a result,the reverse calculation needs another optimization procedure after the calibration. Some calibration results, for instance, the 4D-to-3D mapping in Ref. 16, cannot even support the reverse calculation at all. Secondly, the calibration data needed for 3D applications is typically captured by projecting a laser spot grid onto a planar board.The board needs to be moved time and again in various positions and poses to cover the working volume as far as possible. Such calibration procedures are time-consuming and not convenient for on-site use.Besides,Diaci et al.22performed laser marking on tilted or curved surfaces based on the tight integration of a 3D laser measurement system and a 3D laser marking system. With the built-in camera and the laser lines from the GLS, the 3D shape of the object to be processed was measured on-site. In the laser marking stage, they simply projected a predef ined 2D binary image with the laser scanner onto the 3D object,using the acquired 3D shape to determine the laser beam focus in the depth direction. In this way, the reverse calculation of the input voltages of the GLS was avoided. However, this 2.5D solution would inevitably result in geometrical distortion for marking complex 3D surfaces just as the authors pointed out in their paper.

    In this paper, we propose a very concise way to mark 3D target curves on a given object surface via a GLS. We directly establish the inverse relation between the 3D coordinates of the laser spots on the object surface and the underlying two control voltages of the scanner. This reverse relation is called 3D-to-2D mapping in this context, and is modeled by a single-hidden layer feedforward neural network (SLFN).23Extreme learning machine (ELM)24is applied to eff iciently solve the model. Other than the existing tedious calibration procedures, our calibration procedure needs only to project a grid of laser spots on the standstill object to be marked and take the image. The camera does not need to be moved either in the calibration procedure. It is much easier to implement and more f lexible for industrial applications.

    The remaining of the paper is organized as follows. In Section 2, the conf iguration and working mechanism of the proposed 3D laser marking system are brief ly introduced. The method for calibrating the 3D-to-2D mapping is discussed in Section 3. Experiments are included in Section 4 to demonstrate the performance of the proposed method. The paper is concluded in Section 5.

    2. System conf iguration and working mechanism

    2.1. System conf iguration

    As shown in Fig. 1, the proposed 3D laser marking system consists of a laser transmitter, a double-mirror galvanometric scanner, a calibrated CCD camera, a computer, and a control board. As mentioned in Section 1, each mirror is connected with a rotation-limited motor. The computer sends signals to the control board to control the opening or closing of the laser transmitter. In addition, the computer sends voltage values to the control board to control the rotation angles of the dual mirrors.The laser beam emitted from the laser transmitter gets through the two mirrors of the galvanometric scanner. The outgoing laser beam casts on the object and generates a laser spot on the curved surface. By extremely fast changing the rotation angles of the mirrors, the galvanometer produces a fast-moving laser spot on the object. The frequently refreshed trajectory of the fast-moving spot on the curved surface can be observed by human eyes (and the CCD camera) for the vision persistence phenomena. The CCD camera is in charge of 1)aligning the camera and the object and 2)collecting calibration data. The task of the system is making the laser spot moving trajectory precisely mark the target curve contour on the curved surface of a given object.

    2.2. System working mechanism

    For the convenience of depiction, we f irstly introduce some symbols used in the paper. The curved surface of the object to be marked is denote as Sm, and the target curve contour on Smis denoted as Cm. We use Oc-XcYcZcand Oo-XoYoZoto represent the camera coordinate system and the object coordinate system,respectively.The geometry models of Smand Cmin Oo-XoYoZoare known in advance.Denote the digital voltage value applied to the motor of the f irst mirror as dx,and that of the second mirror as dy.The symbol d represents the two-dimensional(2D)digital control volt-

    Before starting the marking procedure, put the GLS, the camera, and the object to be marked in proper relative positions so that the object Smis in the working volume of the GLS and in the camera's f ield of view.There are three sequential stages involved:1)the coordinate systems alignment,2)the 3D-to-2D mapping calibration,and 3)the target curve contour marking.

    Fig. 1 System conf iguration.

    1) The coordinate systems alignment.In this stage,it needs only to take an image of the visual feature points laid around Smby the camera. The 3D coordinates of these feature points in Oo-XoYoZoare known in advance.According to the image coordinates and the corresponding 3D coordinates of the feature points, the transform matrix between Oc-XcYcZcand Oo-XoYoZois computed based on the well-known perspective-n-point(PnP) theory.25,26Then the geometric models of Smand Cmare transformed to Oc-XcYcZc. In the rest of the paper, Smand Cmare in Oc-XcYcZcunless otherwise specif ied.

    2) The 3D-to-2D mapping calibration. In this stage, a set of control voltages( i=1,2,···,N) is sent to control the GLS to project a dense grid of laser spots onto the curved surface Sm. The camera record the image of Smwith the laser spots on. According toand the extracted image coordinatesof the laser spots on Sm, we establish the relation between the 3D coordinates P on Smand the input control voltage v, i.e., the reverse 3D-to-2D mapping, which is denoted as M:P →d.Since it requires only the image of Smwith laser spots on and since our algorithm for solving M:P →d is very fast,this stage can be f inished in minutes.In an actual working procedure,the camera can be taken away after this stage, since its task has been completed.

    3) The target contour marking. Having established M:P →d,the target marking stage is straight forward.Substituting the discrete point sequence(k =1,2,···,l) of Cminto the established mapping M:P →d, we can directly calculate the digital signalscorresponding to.By inputting these signals into the control board, the GLS will generate a 3D target contour on the curved surface Sm.

    From the above descriptions, we can see that Stage 1 is a well-studied procedure for aligning a calibrated camera and a known object, and Stage 3 is a straightforward calculation procedure.The essential of the system is the 3D-to-2D calibration in Stage 2, which will be detailed in the next section.

    3. Modeling and calibrating of 3D-to-2D reverse mapping

    3.1. Regression model

    We model the 3D-to-2D reverse mapping M:P →d as a regression problem in this paper.Considering the strong capability of artif icial neural networks for non-linear mapping approximation,we construct a single-hidden layer feedforward neural network (SLFN) as shown in Fig. 2 to represent the reverse mapping between the 3D coordinates P= X,Y,Z[ ]Ton Smand the 2D voltage signalfor controlling the GLS. There are three neurons in the input layer, which respectively are the X,Y,and Z components of the 3D coordinates P. The output layer contains two neurons, which are respectively the voltage signals dxand dy. Denote the number of neurons in the hidden layer as L.

    Fig. 2 SLFN structure of the reverse 3D-to-2D mapping.

    The regression model of M:P →d is formulated as

    The model in Eq. (1) is trained with a training set. The following two subsections describe the training method in details.

    3.2. Generating a training set

    As described in Section 2.2, an image of Smwith a grid of N laser spots projected on is captured in the 3D-to-2D mapping calibration stage. The image coordinatesof the laser spot centers are f irstly extracted from the captured image. Then according to the pin-hole imaging theory (to clarify the depiction, here we ignore the camera distortion, which can be compensated for a calibrated camera), we have

    where the 3×3 matrix A is the camera intrinsic parameter matrix, P is a 3D point in the camera coordinate system Oc-XcYcZc,= u,v,1[ ]Tis the homogeneous coordinates of the image point of P, and λ is the scale factor. Given, we can obtain the parametric function r(t )in Oc-XcYcZcof the straight line connecting the camera coordinate system origin and the image pointas

    where the scalar t is the parameter of the straight line.The 3D coordinatescorresponding to the image pointon Smcan be achieved by intersecting the straight line r(t)with the geometric model of Sm. In this way, we achieve the 3D coordinates(i=1,2,···,N),as shown in Fig.3.By associating(i=1,2,···,N) with the input control voltagesthe training data setis fully achieved.

    3.3. Solving the regression model

    Feedforward neural networks are extensively used in many applications, and gradient-descent-based methods27are commonly used for training the networks. In these methods, all the parameters wj,bj,and βj(j=1,2,···,L)of the feedforward networks need to be tuned iteratively in many steps, and the gradient computation in each step is typically timeconsuming. Therefore, gradient descent-based learning methods are generally criticized for being slow or easily converging to local minima.To eff iciently establish the 3D-to-2D mapping M:P →d, we incorporate ELM23,24to solve the model formulated in Eq. (1).

    Given N arbitrary distinct sampleswhere∈R3are the input andare the output, the SLFN with L hidden neurons in Eq. (1) should satisfy

    Eqs. (5) can be rewritten compactly as

    where

    It has been rigorously proven in Ref.23 that an SLFN with randomly generated wjand bj(j=1,2,···,L) has the capability to approximate the f inite set of training samples. More specif ically,given any small positive value ε >0 and randomly chosen wjand bj,if only the activation function g(·)is inf initely differentiable, there exist L ≤N hidden nodes, so that for N arbitrary distinct samples, ‖Hw,b,Pβ-D‖<ε holds.

    Fig. 3 Generating a training set.

    Upon the above conclusion, we randomly assign input weights wj(j=1,2,···,L) and hidden layer biases bj(j=1,2,···,L). Then, the hidden layer output matrix Hw,b,Pin Eq. (7) is fully determined, and the model in Eq. (8)can be simply considered as a linear system. The output weights in β is analytically determined by

    The above simple procedure for solving the regression model contains no non-linear optimization. Instead, it only needs to solve a linear system in a closed form. Our experiments demonstrate that the 3D-to-2D mapping M:P →d established in this way has good performance.

    4. Experiments

    In order to verify the validity and practicability of the proposed method, experiments on real curved surfaces were performed. Fig. 4 illustrates the 3D laser marking prototype we built. The prototype makes use of an economic 520-nm semiconductor laser and a TSH8050A/D Century Sunny galvanometric. Both the laser transmitter and the galvanometric scanning head are controlled by a GT-400-Scan control board.

    Fig. 4 3D laser marking prototype for the experiments.

    The software for realizing the three working stages, namely,the coordinate system alignment, the M:P →d calibration,and the target curve marking, is installed in a personal computer with a 2.0-GHz CPU and a 4G RAM.

    4.1. Calibration experiment

    The f irst object used in the experiment is illustrated in Fig. 5(a).It is a forming mold of a sheet metal part of an unmanned airplane. There are scribed curves on the mold for indicating the trimming border of the sheet metal part.

    In this laboratorial experiment, a number of visual feature points (the centers of the white circles as shown in Fig. 5(a))were pasted on the border of the mold for aligning the coordinate system. The 3D coordinates of the visual feature points,the 3D cloud points of the mold surface, and the 3D points on the scribed curves were simultaneously measured in advance by the commercial 3D measuring system ATOS?.In this way, the 3D coordinates of the feature points and the mold surface together with the scribed curves are in the same coordinate system Oo-XoYoZo. The mold surface and the scribed curves established with the reverse modeling method were taken as the theoretical model as shown in Fig. 5 (b).In the calibration stage, the transformation matrix from the mold coordinate system Oo-XoYoZoto the camera coordinate system Oc-XcYcZcwas calculated by using only one image of the feature points and the PnP theory25,26mentioned in Section 2.2.Then,the geometric models of the mold and the scribed curves were transformed to Oc-XcYcZc. In a real manufacturing process,the mold is typically f ixed with a positioning jig. By setting technical holes/bosses on known positions of the jig, the relative geometric relationship between the holes/bosses and the mold can be strictly guaranteed by manufacturing process control. The centers of these technical holes/bosses can be used as the visual feature points for system alignment.

    We then input 17,920 pairs of voltage signals

    Fig. 5 Object with scribed curves for the experiment.

    The focus of the experiment in this subsection is to verify the calibration accuracy. For this purpose, 900 pairs of test voltage signalscontrolled the GLS to project 900 laser spots on the mold surface. To ensure the independency of the test, no test voltage signals were the same as the calibration voltage signals. It is worth pointing out that although in actual working scenarios the camera can be moved away after the mapping M:P →d has been calibrated, we kept the camera in its position in the experiment for the following accuracy verif ication. The 3D coordinatesof these laser spot centers were calculated from the image coordinatesagain by using the method proposed in Section 3.2. We then substitutedinto the calibrated M:P →d to estimate the corresponding voltage signals. The difference between the actual input signaland the estimated input signalis def ined as

    Fig.6 Error distribution of estimated control voltages dx and dy by our method.

    According to the XY2-100 protocol of the GLS we used,the voltage signalsare dimensionless quantities.The ranges of dxand dyof the scanner used are -32768 to 32767, respectively, and the rotation angle ranges of the mirrors are -12.5° to 12.5°, respectively. In the experiment, the maximums ofand(i=1,2,···,900) are 17.8 and -12.4, respectively, which correspond to 0.007° and-0.0048° rotation angle errors for the two GLS mirrors,respectively. Experimental results of the 3D projection error in terms of space distances are included in the next subsection.

    For comparison purpose,a physical-model-based method14and a data-driven method17are realized to calibrate the GLS respectively. The physical-model-based method establishes the mapping M:P →l between the GLS input signals d and the corresponding outgoing laser beam l,in terms of real structural parameters via nonlinear optimization, while the datadriven method establishes the mapping M:P →l by training a neural network. With the two calibration results, the GLS marked the 3D target curves on the surface shown in Fig. 5(b) respectively. According to(i=1,2,···,900)and the calibration results of the two comparison methods, we obtained the corresponding voltage signalsby solving

    for each of the comparison methods. Here, Di(d) is the distance from the 3D pointto the spatial laser beam l corresponding to the digital voltage d.According to Eq.(9),we further calculated the digital voltage errors(i=1,2,···,900)for the two comparison methods respectively. Then, the root mean squared errors (RMSEs)andwere used to indicate the calibration accuracies of the methods taking part in the comparison.Results are listed in Table 1,where Tcalibrepresents the approximate duration of the whole calibration procedure, and Tcalcurepresents the running time of calculating the digital.As shown in Table 1,the accuracy of the proposed method is superior to that of the physical-model-based method and similar to that of the existing data-driven method. More importantly, the proposed method is more eff icient than the other approaches for marking 3D target curves. The reason lies in twofold.Firstly,since the proposed method directly constructs the mapping M:P →d, it does not need to solve the nonlinear optimization in Eq.(10) to calculate the control signals for the given 3D points.Secondly,the sample data needed for calibration is much less than that of the other approaches,since our method only needs to get the 3D coordinates of the laser spots on the workpiece surface with only one image,whereas the other two methods need the 3D coordinates of a serial of points on each outgoing laser beam with the aid of an auxiliary calibration board.

    4.2. 3D curve marking experiments

    In this section, we conducted curve contour marking experiments to validate our method. The scribed curve highlighted in Fig. 5(b) is selected as the target contour to be marked.The theoretical target curve is f irstly discretized into 145 sequential points and transformed into the camera coordinate system Oc-XcYcZc, denoted as. By using the calibration result M:P →d achieved in Section 4.1,the corresponding voltage signals(k=1,2,···,145)are obtained.These digital signals are input into the control board by the computer, and then laser marking results can be observed on the mold surface.The GLS has two scan modes: point scan and linear interpolation scan. In the point scan mode,the laser transmitter is turned off between inputting any two adjacent pairs of digital signals, and the laser marking trajectory is pointwise as shown in Fig. 7(a),whereas in the linear interpolation scan mode, the laser transmitter keeps turned on all the time,and the marking trajectory is continuous as illustrated in Fig. 7(b). With human visual observation, the laser marking trajectories perfectly overlay the physical scribed curve on the mold. To further quantitatively evaluate the 3D laser marking accuracy, the 3D coordinates of the 145 laser spots actually projected on the mold surface, denoted as, are obtained by using the method in Section 3.2. The Euclidean distancebetweenandis calculated and illustrated in Fig. 8 (a). The average marking error isthe maximum of, and the standard deviationAn intuitive comparison between the theoretical target contour and the actual laser marking contour, i.e., the linear interpolation of the points(k=1,2,···,145), is shown in Fig. 8 (b). We can see that the two contours closely coincide together.

    The above experiment implies two potential applications of the proposed method.On one hand,by precisely projecting the target contour on the mold, one can visually determine if the physically scribed curve contour is correct. This is actually a way of inspection. On the other hand, the laser marking contour on the mold can directly replace the physically scribed contour to guide an operator for trimming the sheet metal part. Therefore, it is also a way of visual guidance for working.

    Table 1 Performances of three calibration methods.

    Fig. 7 Real laser marking contours.

    Fig. 8 Evaluation of the marking accuracy.

    Fig. 9 Another 3D curve marking experiment.

    Fig. 9 demonstrates another 3D target curve marking experiment on a curved rectangular sheet metal. In this experiment, the theoretical 3D surface model (Fig. 9(a)) as well as the system alignment was achieved in the same way as that used for the forming mold. On the reversely established 3D surface model, we designed the target curve ‘‘A203” in the computer, which is composed of 181 discrete points. We projected 19,200 laser spots on the object surface and took an image to calibrate the mapping M:P →d with the method in Section 3. Based on the calibration result, the real marking result on the physical sheet metal is shown in Fig. 9(b). With the same evaluation method as that used in the last experiment, we obtained the average marking errorthe maximum ofis 0.49 mm, and the standard deviationThis experiment demonstrates once again the good performance of the proposed method.

    5. Conclusions

    A concise method for marking arbitrary target contours on 3D curved surfaces is presented in this paper.Based on a principle analysis and experimental results, we draw the following conclusions:

    1) By directly establishing the reverse mapping M:P →d,we can avoid extra nonlinear optimization for the reverse computation involved in the 3D laser marking problem. In addition, the calibration procedure needs only to project a grid of laser spots on the object to be marked and take the image. This greatly simplif ies the calibration process and calibration computation.Experimental results show that the entire calibration time can be reduced to approximately one-third of the time used for existing methods.

    2) The SLFN-based regression model exhibits a good generalization performance for representing the relationship between the laser spot P on the object surface and the input signal d.In the experiments,the 3D laser marking errors are less than 0.5 mm. The ELM (Extreme Learning Machine)proves to be an effective and eff icient way for solving the regression model.By using the ELM,the regression model can be converted to a linear system and solved in seconds.

    3) The relative pose between the GLS and the camera doesn't need to be f ixed and calibrated in advance,which makes the system more f lexible and more suitable for on-site use.

    It is worth of notice that due to the limitation of the GLS scanning speed,one GLS may be insuff icient for marking large and complex objects. This situation requires multiple GLSs working together, each in charge of a sub-region of the object surface. With the proposed method, when the 3D-to-2D mapping of a GLS has been calibrated with the aid of a camera,the camera can be moved to another proper position for calibrating another GLS. After the 3D-to-2D mappings of all the GLSs have been successively determined, the camera can be moved away from the working f ield. Therefore, the proposed method can be conveniently extended to multiple GLSs. In addition, by increasing the power of the laser, the proposed method also applies to 3D laser surface processing, 3D laser engraving, and 3D laser cutting.

    Acknowledgement

    This study was partly supported by the National Natural Science Foundation of China (No. 51575276).

    国产精品国产av在线观看| 亚洲人成网站在线观看播放| www.av在线官网国产| 男的添女的下面高潮视频| 久久久午夜欧美精品| 国产欧美另类精品又又久久亚洲欧美| 亚洲av电影在线观看一区二区三区 | 啦啦啦中文免费视频观看日本| 日本欧美国产在线视频| 亚洲三级黄色毛片| 九九在线视频观看精品| 99久久中文字幕三级久久日本| 午夜激情久久久久久久| 国产欧美另类精品又又久久亚洲欧美| 国产日韩欧美亚洲二区| 五月天丁香电影| 2021少妇久久久久久久久久久| 亚洲精品国产av成人精品| 成年人午夜在线观看视频| 午夜爱爱视频在线播放| 麻豆精品久久久久久蜜桃| 久热这里只有精品99| 永久网站在线| 夫妻午夜视频| 麻豆乱淫一区二区| 久久久久久久久久成人| 99热国产这里只有精品6| 欧美性感艳星| 欧美 日韩 精品 国产| 成人午夜精彩视频在线观看| 大话2 男鬼变身卡| 欧美另类一区| 下体分泌物呈黄色| 免费看不卡的av| 22中文网久久字幕| 一级二级三级毛片免费看| 黄色视频在线播放观看不卡| 免费人成在线观看视频色| 白带黄色成豆腐渣| 久久精品久久久久久噜噜老黄| 久久97久久精品| 国产精品久久久久久精品古装| 高清视频免费观看一区二区| 国产精品无大码| 在线观看美女被高潮喷水网站| 一级黄片播放器| 少妇的逼水好多| 午夜福利高清视频| 舔av片在线| 久久精品夜色国产| 亚洲性久久影院| av在线观看视频网站免费| 激情 狠狠 欧美| 少妇熟女欧美另类| 十八禁网站网址无遮挡 | 少妇高潮的动态图| 久久久久久伊人网av| 午夜老司机福利剧场| 成年av动漫网址| 五月开心婷婷网| 亚洲精品成人久久久久久| 视频中文字幕在线观看| 啦啦啦啦在线视频资源| 人妻制服诱惑在线中文字幕| 99热国产这里只有精品6| 丝袜美腿在线中文| 在线观看一区二区三区激情| 国产女主播在线喷水免费视频网站| 黑人高潮一二区| 婷婷色综合www| 国产色爽女视频免费观看| 午夜福利在线观看免费完整高清在| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 亚洲欧美成人精品一区二区| 国产黄频视频在线观看| 卡戴珊不雅视频在线播放| 高清毛片免费看| av福利片在线观看| 国产精品人妻久久久影院| 日韩亚洲欧美综合| 国产精品国产av在线观看| av在线观看视频网站免费| 欧美日韩视频高清一区二区三区二| 久久久久性生活片| 九草在线视频观看| 各种免费的搞黄视频| 亚洲精品国产av成人精品| 亚洲av成人精品一区久久| 国产免费福利视频在线观看| 精品久久国产蜜桃| 日本黄色片子视频| www.av在线官网国产| 亚洲美女视频黄频| 久久久久精品性色| 欧美+日韩+精品| 婷婷色综合大香蕉| 2021少妇久久久久久久久久久| 精品视频人人做人人爽| 国产精品成人在线| 国产黄片视频在线免费观看| 欧美成人午夜免费资源| 寂寞人妻少妇视频99o| 啦啦啦在线观看免费高清www| 国产欧美亚洲国产| 草草在线视频免费看| videossex国产| 99热这里只有是精品50| 日日啪夜夜撸| 在线观看免费高清a一片| av线在线观看网站| 午夜福利高清视频| 亚洲aⅴ乱码一区二区在线播放| 亚洲图色成人| 大话2 男鬼变身卡| 校园人妻丝袜中文字幕| 亚洲国产精品成人久久小说| 秋霞在线观看毛片| 欧美日韩精品成人综合77777| 街头女战士在线观看网站| 精品国产三级普通话版| 国产成人精品婷婷| 久久6这里有精品| 男插女下体视频免费在线播放| 亚洲欧美日韩另类电影网站 | 亚洲aⅴ乱码一区二区在线播放| 99久久精品国产国产毛片| 日韩一区二区三区影片| 男女那种视频在线观看| 国产伦理片在线播放av一区| 日本-黄色视频高清免费观看| 欧美日韩在线观看h| 国产成人精品婷婷| 六月丁香七月| 国产精品久久久久久精品古装| 成人高潮视频无遮挡免费网站| 亚洲av成人精品一二三区| 婷婷色综合www| a级一级毛片免费在线观看| 免费观看在线日韩| 亚洲自拍偷在线| 国产一区二区亚洲精品在线观看| 亚洲欧洲日产国产| 亚洲国产日韩一区二区| 亚洲国产日韩一区二区| 麻豆久久精品国产亚洲av| 亚洲欧美精品专区久久| 国产av不卡久久| 能在线免费看毛片的网站| 国产69精品久久久久777片| 九九爱精品视频在线观看| 一级毛片我不卡| 99热这里只有是精品在线观看| 欧美一级a爱片免费观看看| 看十八女毛片水多多多| 91午夜精品亚洲一区二区三区| 亚洲美女视频黄频| av国产精品久久久久影院| 欧美xxxx性猛交bbbb| 国产乱人偷精品视频| 另类亚洲欧美激情| 夜夜看夜夜爽夜夜摸| 日韩精品有码人妻一区| 免费大片18禁| 亚洲精品第二区| 99热这里只有是精品50| 熟女电影av网| 99久久精品热视频| 91精品伊人久久大香线蕉| videos熟女内射| 亚洲av国产av综合av卡| 日韩欧美精品免费久久| 人妻一区二区av| 亚洲欧美成人综合另类久久久| 在线 av 中文字幕| 特级一级黄色大片| 少妇的逼好多水| 超碰97精品在线观看| 亚洲成色77777| 啦啦啦在线观看免费高清www| 色视频www国产| 久久女婷五月综合色啪小说 | 51国产日韩欧美| 黄色配什么色好看| 一级毛片电影观看| 观看免费一级毛片| av在线观看视频网站免费| av卡一久久| 亚洲三级黄色毛片| 少妇被粗大猛烈的视频| 亚洲精品第二区| 国产精品一区二区在线观看99| 少妇的逼好多水| 特大巨黑吊av在线直播| 中文字幕av成人在线电影| 女人十人毛片免费观看3o分钟| 欧美一级a爱片免费观看看| 欧美日韩在线观看h| 日本一二三区视频观看| 人妻制服诱惑在线中文字幕| 一级a做视频免费观看| 国产一级毛片在线| 日韩av不卡免费在线播放| 欧美zozozo另类| 青春草视频在线免费观看| 免费高清在线观看视频在线观看| 六月丁香七月| 高清视频免费观看一区二区| 国产一区亚洲一区在线观看| 国产精品蜜桃在线观看| 汤姆久久久久久久影院中文字幕| 亚洲aⅴ乱码一区二区在线播放| 精品一区二区三卡| 草草在线视频免费看| 少妇人妻精品综合一区二区| 欧美日韩综合久久久久久| 亚洲国产欧美人成| 国产色爽女视频免费观看| 国产午夜精品久久久久久一区二区三区| 18禁裸乳无遮挡免费网站照片| 免费黄频网站在线观看国产| 你懂的网址亚洲精品在线观看| 激情 狠狠 欧美| 亚洲久久久久久中文字幕| 国产女主播在线喷水免费视频网站| av又黄又爽大尺度在线免费看| 午夜福利视频1000在线观看| 久久久久久久久久成人| 亚洲欧洲国产日韩| 插阴视频在线观看视频| 极品少妇高潮喷水抽搐| 麻豆精品久久久久久蜜桃| videossex国产| 水蜜桃什么品种好| 国产成人精品一,二区| 国产成人freesex在线| 国产乱人视频| 久久人人爽人人爽人人片va| 亚洲最大成人手机在线| 久久久精品免费免费高清| 精品人妻偷拍中文字幕| 亚洲精品色激情综合| 亚洲综合精品二区| 欧美 日韩 精品 国产| 免费大片黄手机在线观看| 哪个播放器可以免费观看大片| 久久久国产一区二区| 国产精品一区www在线观看| 天堂网av新在线| 亚洲欧美精品自产自拍| 黑人高潮一二区| 视频中文字幕在线观看| 晚上一个人看的免费电影| 高清视频免费观看一区二区| 久久国产乱子免费精品| 亚洲av电影在线观看一区二区三区 | 99热这里只有是精品在线观看| 秋霞伦理黄片| 午夜福利在线观看免费完整高清在| 五月玫瑰六月丁香| av女优亚洲男人天堂| 欧美潮喷喷水| 久久精品人妻少妇| 亚洲欧洲日产国产| 亚洲在线观看片| 男女下面进入的视频免费午夜| 亚洲成人久久爱视频| 国产精品一区二区在线观看99| 久久影院123| 夜夜爽夜夜爽视频| 各种免费的搞黄视频| 在线亚洲精品国产二区图片欧美 | 成人二区视频| 国产有黄有色有爽视频| 国产精品三级大全| 久久精品久久久久久久性| 精品久久国产蜜桃| 六月丁香七月| 国产精品麻豆人妻色哟哟久久| 欧美亚洲 丝袜 人妻 在线| 国产黄片视频在线免费观看| 亚洲久久久久久中文字幕| 免费av不卡在线播放| 少妇人妻久久综合中文| 亚洲综合精品二区| 美女被艹到高潮喷水动态| 午夜福利网站1000一区二区三区| 免费电影在线观看免费观看| 毛片女人毛片| 欧美变态另类bdsm刘玥| 蜜臀久久99精品久久宅男| 国产亚洲最大av| 久久精品久久久久久久性| 伊人久久精品亚洲午夜| 97人妻精品一区二区三区麻豆| 卡戴珊不雅视频在线播放| 尤物成人国产欧美一区二区三区| 国产有黄有色有爽视频| 免费大片18禁| 中文资源天堂在线| 一边亲一边摸免费视频| 免费黄频网站在线观看国产| 99热网站在线观看| 欧美高清性xxxxhd video| 日产精品乱码卡一卡2卡三| 亚洲国产色片| 边亲边吃奶的免费视频| av女优亚洲男人天堂| 在线天堂最新版资源| 校园人妻丝袜中文字幕| tube8黄色片| 国产成人aa在线观看| 老师上课跳d突然被开到最大视频| 欧美激情久久久久久爽电影| 日本午夜av视频| 嫩草影院新地址| 国产91av在线免费观看| 白带黄色成豆腐渣| 自拍欧美九色日韩亚洲蝌蚪91 | 国产有黄有色有爽视频| 一级a做视频免费观看| 欧美3d第一页| 国产黄片美女视频| 一本色道久久久久久精品综合| av女优亚洲男人天堂| 欧美老熟妇乱子伦牲交| 最新中文字幕久久久久| 一区二区三区乱码不卡18| 午夜免费观看性视频| 亚洲精品成人久久久久久| 在线免费十八禁| 欧美日韩一区二区视频在线观看视频在线 | 97精品久久久久久久久久精品| 寂寞人妻少妇视频99o| 国产在视频线精品| 熟女电影av网| 亚洲最大成人手机在线| 亚洲av日韩在线播放| 一区二区三区乱码不卡18| 人人妻人人澡人人爽人人夜夜| 观看美女的网站| 欧美日本视频| 日韩强制内射视频| 亚洲av中文字字幕乱码综合| 国产男女内射视频| av黄色大香蕉| 久久国产乱子免费精品| 少妇人妻精品综合一区二区| 2022亚洲国产成人精品| 国产乱来视频区| 亚洲激情五月婷婷啪啪| 国产精品国产三级国产专区5o| 亚洲精品视频女| 精品一区二区三区视频在线| 国内少妇人妻偷人精品xxx网站| 国产精品嫩草影院av在线观看| 美女脱内裤让男人舔精品视频| 久久午夜福利片| 久久女婷五月综合色啪小说 | 伦精品一区二区三区| 深爱激情五月婷婷| 亚洲国产日韩一区二区| 性插视频无遮挡在线免费观看| 女人久久www免费人成看片| 亚洲,一卡二卡三卡| 久久鲁丝午夜福利片| 啦啦啦中文免费视频观看日本| 免费看光身美女| 嫩草影院新地址| 国产成人freesex在线| 最近中文字幕高清免费大全6| 日韩国内少妇激情av| 久久99热这里只频精品6学生| 国产成人一区二区在线| 国产综合精华液| 欧美激情国产日韩精品一区| 久久精品久久精品一区二区三区| 久久久久久久久久久免费av| videossex国产| 精品国产一区二区三区久久久樱花 | 一级二级三级毛片免费看| 中国美白少妇内射xxxbb| 免费大片18禁| 欧美激情久久久久久爽电影| 毛片一级片免费看久久久久| 新久久久久国产一级毛片| 亚洲伊人久久精品综合| 又黄又爽又刺激的免费视频.| 我的女老师完整版在线观看| 亚洲人成网站高清观看| 2018国产大陆天天弄谢| 亚洲人成网站在线观看播放| 国产综合精华液| 国产成人freesex在线| 国精品久久久久久国模美| 99久久九九国产精品国产免费| 在线观看免费高清a一片| 波野结衣二区三区在线| 美女cb高潮喷水在线观看| 天堂中文最新版在线下载 | 在线a可以看的网站| 精品久久久久久久末码| 夜夜看夜夜爽夜夜摸| 国产精品熟女久久久久浪| av在线蜜桃| 亚洲欧美一区二区三区国产| 黄片无遮挡物在线观看| 免费黄网站久久成人精品| 成人国产麻豆网| 极品少妇高潮喷水抽搐| 国产男人的电影天堂91| 欧美高清成人免费视频www| 久久ye,这里只有精品| 人人妻人人爽人人添夜夜欢视频 | 精品国产乱码久久久久久小说| 成人亚洲精品av一区二区| 日本色播在线视频| 高清在线视频一区二区三区| 又粗又硬又长又爽又黄的视频| 久久这里有精品视频免费| 久久久精品94久久精品| 99re6热这里在线精品视频| 亚洲精品久久午夜乱码| 亚洲成人av在线免费| 99久国产av精品国产电影| 交换朋友夫妻互换小说| 久久精品久久久久久久性| 国产一区二区在线观看日韩| 日日啪夜夜爽| 中文精品一卡2卡3卡4更新| 久久精品熟女亚洲av麻豆精品| 91久久精品国产一区二区三区| 亚洲性久久影院| 免费观看无遮挡的男女| 国产精品久久久久久久电影| 99久国产av精品国产电影| 天天躁夜夜躁狠狠久久av| 麻豆精品久久久久久蜜桃| 精华霜和精华液先用哪个| 伊人久久国产一区二区| 在线观看三级黄色| 赤兔流量卡办理| 亚洲av一区综合| 久久久久久久久久成人| 2018国产大陆天天弄谢| 在线观看人妻少妇| 天天躁夜夜躁狠狠久久av| 22中文网久久字幕| 国产免费视频播放在线视频| 国产精品国产av在线观看| 亚洲av男天堂| 国产成人a∨麻豆精品| 99热全是精品| 亚洲国产高清在线一区二区三| 国产亚洲午夜精品一区二区久久 | 人人妻人人澡人人爽人人夜夜| 一级毛片电影观看| 涩涩av久久男人的天堂| 亚洲熟女精品中文字幕| 建设人人有责人人尽责人人享有的 | 国产精品一区二区性色av| 少妇人妻精品综合一区二区| 久久精品国产自在天天线| 免费黄频网站在线观看国产| 狂野欧美激情性xxxx在线观看| 看免费成人av毛片| 禁无遮挡网站| 婷婷色麻豆天堂久久| 国产精品久久久久久久久免| 免费电影在线观看免费观看| 午夜免费男女啪啪视频观看| 69av精品久久久久久| 日本-黄色视频高清免费观看| 少妇人妻精品综合一区二区| 成人国产麻豆网| 欧美97在线视频| 久久人人爽av亚洲精品天堂 | 七月丁香在线播放| 看黄色毛片网站| 91在线精品国自产拍蜜月| 成人亚洲欧美一区二区av| 下体分泌物呈黄色| 精品久久久久久久久亚洲| 在线观看人妻少妇| 在线观看国产h片| 欧美激情久久久久久爽电影| 老司机影院成人| 黄片无遮挡物在线观看| 老师上课跳d突然被开到最大视频| 国国产精品蜜臀av免费| 国产成人freesex在线| 婷婷色综合www| 日日啪夜夜撸| 伊人久久国产一区二区| 亚洲精品国产成人久久av| 伦理电影大哥的女人| 色播亚洲综合网| 欧美潮喷喷水| 看免费成人av毛片| 欧美一区二区亚洲| 欧美日本视频| 成人漫画全彩无遮挡| 欧美高清成人免费视频www| 一边亲一边摸免费视频| 涩涩av久久男人的天堂| 国产成人免费观看mmmm| 精品亚洲乱码少妇综合久久| 亚洲自拍偷在线| 天堂俺去俺来也www色官网| 国产极品天堂在线| 久久久久精品性色| 最近中文字幕2019免费版| 欧美成人a在线观看| 国产毛片a区久久久久| 成人漫画全彩无遮挡| 欧美日本视频| 激情五月婷婷亚洲| 成人午夜精彩视频在线观看| 国产成人免费观看mmmm| 亚洲国产精品国产精品| 只有这里有精品99| 麻豆乱淫一区二区| 午夜福利在线在线| 国产黄色视频一区二区在线观看| 人妻夜夜爽99麻豆av| 男插女下体视频免费在线播放| 在线a可以看的网站| 国产高清有码在线观看视频| 色5月婷婷丁香| 听说在线观看完整版免费高清| 黄色欧美视频在线观看| 最近中文字幕高清免费大全6| 亚洲欧美一区二区三区黑人 | av国产久精品久网站免费入址| 日韩一本色道免费dvd| 香蕉精品网在线| 又粗又硬又长又爽又黄的视频| 天天一区二区日本电影三级| 国产片特级美女逼逼视频| 国产一区二区在线观看日韩| 日韩一区二区视频免费看| 久久韩国三级中文字幕| 亚洲精品自拍成人| 新久久久久国产一级毛片| 一级二级三级毛片免费看| 亚洲国产高清在线一区二区三| 热re99久久精品国产66热6| 日韩大片免费观看网站| 人妻一区二区av| 国产亚洲精品久久久com| 精品人妻视频免费看| 黄色欧美视频在线观看| 免费观看无遮挡的男女| 日韩一本色道免费dvd| 别揉我奶头 嗯啊视频| 国产高清国产精品国产三级 | 在线观看三级黄色| 九草在线视频观看| 亚洲成人久久爱视频| 日韩制服骚丝袜av| 尾随美女入室| 一本一本综合久久| 欧美日韩精品成人综合77777| av专区在线播放| 免费观看性生交大片5| 美女脱内裤让男人舔精品视频| 亚洲精品日本国产第一区| 97人妻精品一区二区三区麻豆| 亚洲熟女精品中文字幕| 亚洲精品乱码久久久v下载方式| 亚洲国产精品专区欧美| av黄色大香蕉| 国产亚洲91精品色在线| 波多野结衣巨乳人妻| 免费不卡的大黄色大毛片视频在线观看| 又黄又爽又刺激的免费视频.| 少妇人妻 视频| 久久久久久久大尺度免费视频| 99热国产这里只有精品6| 精品人妻一区二区三区麻豆| 国产精品一及| 欧美97在线视频| 少妇裸体淫交视频免费看高清| 国产熟女欧美一区二区| 简卡轻食公司| 久久国产乱子免费精品| 国产亚洲av片在线观看秒播厂| 亚洲精品国产成人久久av| 少妇高潮的动态图| 麻豆成人午夜福利视频| 亚洲一区二区三区欧美精品 | 成人毛片a级毛片在线播放| 99热全是精品| 久久久成人免费电影| 免费人成在线观看视频色| 午夜亚洲福利在线播放| 夜夜看夜夜爽夜夜摸| 天堂俺去俺来也www色官网| 亚洲国产av新网站| 午夜免费观看性视频| 一级毛片久久久久久久久女| 九九在线视频观看精品| 久久久久网色| 深夜a级毛片| 狠狠精品人妻久久久久久综合| 国产精品国产三级国产av玫瑰| 色5月婷婷丁香| 一区二区三区四区激情视频| 国产老妇女一区| 在线 av 中文字幕| 亚洲精品,欧美精品| 97在线人人人人妻| 国产亚洲91精品色在线| 国产成人一区二区在线| 丰满少妇做爰视频| 久久精品人妻少妇|