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

    An Overview of Calibration Technology of Industrial Robots

    2021-04-14 06:54:04ZhibinLiShuaiLiSeniorMemberIEEEandXinLuoSeniorMemberIEEE
    IEEE/CAA Journal of Automatica Sinica 2021年1期

    Zhibin Li, Shuai Li, Senior Member, IEEE, and Xin Luo, Senior Member, IEEE

    Abstract—With the continuous improvement of automation,industrial robots have become an indispensable part of automated production lines. They widely used in a number of industrial production activities, such as spraying, welding, handling, etc.,and have a great role in these sectors. Recently, the robotic technology is developing towards high precision, high intelligence.Robot calibration technology has a great significance to improve the accuracy of robot. However, it has much work to be done in the identification of robot parameters. The parameter identification work of existing serial and parallel robots is introduced. On the one hand, it summarizes the methods for parameter calibration and discusses their advantages and disadvantages. On the other hand, the application of parameter identification is introduced. This overview has a great reference value for robot manufacturers to choose proper identification method, points further research areas for researchers. Finally,this paper analyzes the existing problems in robot calibration,which may be worth researching in the future.

    I. INTRODUCTION

    INDUSTIRAL robots are an important automation equipment of modern manufacturing industry [1]-[6], which integrate the advanced technology of multi-disciplinary, such as machinery, electronics, control, computer, sensor, artificial intelligence, etc. Electric welding robots, distribution robots,assembly robots and handling robots have been widely used in industrial production activities [7]-[12]. At present, one of the development directions of industrial robots is focused on how to improve positioning accuracy, which has also become one of the key technologies for the practical application of off-line programming methods in advanced robotic manufacturing systems. The pose error of the robot can be greatly reduced by calibration, the absolute accuracy of the robot can be improved for the level of repeat accuracy [13]-[20]. The required target positions of the end-effector of robot are specified in working space, these positions are reached by controlling the joint angle of robot. However, off-line programming method ignores the pose error and the target positions error in the actual production environment, it believes that the robot can completely track the target trajectory, which is set by the software [21]-[25]. Due to the errors in the structural parameters of robot and the influence of robot dynamics, the actual running trajectory of robot is greatly deviated from the programming and simulation trajectories. Errors caused by structural parameters can be compensated by calibrating the kinematic model of the robot[26], [27]. In general, high-speed robots, large-load robots,trajectory tracking errors are mainly caused by dynamic factors, such as centrifugal force, Coriolis force and dynamic coupling for the joints of robot, etc. [28]-[30]. The dynamic model of robot can be used to compensate for these dynamic factors.

    Due to the calibration model of the robot contains many parameters, which are uncertain, their values have a great influence on the calibration methods. In the high-speed operation, the uncertainty of sensitive parameters is particularly serious [31]-[36]. The parameter identification methods have a great significance for the development of model-based controllers. In general, the parameter identification procedures include modeling, experiment design, data collection, signal processing, parameter identification and model verification [37]-[42]. The final step of the calibration procedure is model verification, where the accuracy specifications should be satisfied calibration model,which is verified by the researchers. If the model fails the verification test, one or more steps of the identification procedure are repeated until the test is passed.

    Error parameter identification is a process of using some algorithms and indicators to solve the parameters of error model. The choice of model and model parameters directly affects the identification and compensation results, which has an influence on the calibration accuracy [43]-[50]. Numerous researchers have conducted in-depth research on parameter identification and obtained many research results [51]-[56].Gan et al. [1] proposed a method for robot calibration of kinematic parameters, which was based on the draw-string displacement sensor, the kinematic parameters were successfully identified. Park et al. [3] proposed a method for estimating kinematic parameters by using a structured laser module (SLM) and a stationary camera, the validity of parameter calibration of 7-degree of freedom (DOF)humanoid robot arm and 4-DOF manipulator was verified by experiment. Wang et al. [4] used the screw axis identification(SAI) method based on product of exponentials (POE) model,two simulation experiments verified that the method had high accuracy and good stability. Li et al. [5] presented a searching method for the optimal measurement pose number to improve the identification accuracy. After calibration, the pose errors were 1.54, 1.61 and 0.86 mm, which were better than the 7.79,7.62 and 8.29 mm before calibration.

    In this paper, the research contributions of this work contain:

    1) The error parameter identification of serial and parallel robots is summarized. The parameter identification algorithms of complex serial and parallel robot are not involved, then the parameter identification algorithms of simple serial and parallel robot are introduced.

    2) Identification algorithms, calibration models, verifications and applications are explained, the related research work at home and abroad is reviewed.

    3) Various problems in robot calibration are discussed,which provide new ideas for future research.

    For the rest structure of this paper, Section II states identification model and procedure of robot accuracy calibration. Section III presents a brief review of robot calibration algorithm. Section IV gives some classical applications of calibration method. Section V summarizes the discussions. Finally, conclusions are drawn in Section VI.

    II. MODEL AND IDENTIFICATION PROCEDURE

    In this section, the kinematics model and dynamics model of the robot are presented for robot modeling. Then, the procedure of robot calibration based on these models is introduced.

    A. Kinematic Model

    The robot structure is composed of a series of link mechanisms connected by joints. In order to describe the relationship between the joints, it is necessary to establish a kinematic model of the robot [57]-[63]. Then the relative position relationship between these joint coordinate systems is described by the homogeneous transformation matrix based on this model [64]-[70]. Finally, the functional relationship between the end-effector of the robot and each joint parameter is also accurately obtained.

    1) Denavit-Hartenberg (D-H) Model

    Recently, the most commonly used modeling method is the D-H model, which was proposed by Denavit and Hartenberg,and now the kinematic model in most industrial robot controllers is the D-H model [1], [17]. The direct kinematic model of robot can be described as 2) Modified Denavit-Hartenberg (MDH) Model

    Fig. 1. Robot RS10N [9]. Leica laser tracking system is used to measure the position of robot’s end-effector.

    In order to solve the inconsistency between the description method of the rigid body in the 3-D drawing software and the coordinate system description method in the traditional D-H model, which causes the inconvenience of the designer to modify the structure of the robot, MDH model is proposed to establish kinematics model of the robot, which has better kinematic forward and reverse solutions [9], [71]. The direct MDH kinematic model of robot can be described asi

    3) POE Model

    To solve the problem of singularity, the POE model is used to describe the kinematics model of robot [11], [12]. POE model can accurately describe the real-time robot’s endeffector under the action of rotation angle. The expression of robot’s end-effector is constructed by the motion of rigid body between adjacent joints. After numerous end-effectors are collected, the robot parameters are identified and compensated to achieve the calibration of robot. The kinematic model based on POE formula can be described as

    4) Stone (S)-Model

    Stone added two parameters into the D-H model for establishing the S model, the transformation between link coordinate systems is described by 6 parameters. Compared with the D-H model, the modeling process of S model is more flexible, and the origin position of the link coordinate system is arranged arbitrarily. The S kinematic model is presented by

    where Biis transformation matrix.

    However, the S model adds additional parameters, which makes the calibration model more complicated, the kinematics parameters of the robot cannot be accurately identified.

    5) Complete and Parametrically Continuous (CPC) Model

    CPC model is similar to S model, which also adds two parameters into D-H model. It makes up for the discontinuity and incompleteness of D-H model. In CPC model, the direction of joint axis is described by three parameters, the position relationship of the adjacent coordinate system is presented by other three parameters describe. CPC model uses 6n link parameters to build the kinematics model, but some of the parameters are redundant, the identification of kinematics parameters is inaccurate.

    For CPC model, the transformation matrix can be written as B=Q×V, where V is related to link parameters and Q is related to joint angles.

    6) Sheth-Uicker Model

    The D-H model commonly used in kinematic modeling is suitable for low-level links, while the Sheth-Uicker model is suitable for describing high-level links. The Sheth-Uicker model was proposed by P. N. Sheth and J. J. Uicker Jr in 1971. They used instantaneous coincident coordinate system to describe the motion of the robot. The instantaneous coincident coordinate system is fixed in the absolute coordinate system and has the same orientation as the dynamic coordinate system.

    For Sheth-Uicker model, the transformation matrix can be expressed by T =J(θ)×S , where J(θ) is the Jacobian matrix of robot, S is the displacement of robot.

    B. Dynamic Model

    The research on the dynamics of industrial robots is the relationship between joint force, torque and joint motion. The main purpose is to use dynamic model to calculate the torque,which should be provided by the actuator of each joint when the joints of the industrial robot perform target movements[8], [37]. The torque value is used for the control of the robot.

    Industrial robots are a complex dynamic system with severe non-linearity. The joint force, torque and joint motion parameters are mostly trigonometric functions. There is serious coupling relationship, the motion of each joint is coupled with each other, the force and moment are also coupled with each other. Hence, in order to analyze the dynamic characteristics of industrial robots, it is necessary to use a very systematic analysis method. There are many methods for the dynamic modeling of industrial robots, such as Lagrange method, Newton-Euler method, Gauss method,Kane method, operator algebra method, etc. [43], [44]. No matter which modeling method is adopted, the final dynamic model of the determined industrial robot system is the same.The dynamic model is derived from Lagrangian equation and expressed as follows:

    The model-based control schemes mainly contain the calculated torque control, dynamic feed-forward control, etc.In order to achieve the accurate tracking of the trajectory through these control schemes, it is necessary that the dynamic model in the control scheme is consistent with the actual dynamic characteristics of the robot [55]. The dynamic models obtained by various typical modeling methods are just the ideal results. In practical situations, there are many factors that affect robot dynamics, such as deviations caused by processing, assembly, and uneven material distribution. Some of these factors are inaccurate modeled. In order to reduce the complexity of the dynamic model, the ideal dynamic modeling method does not fully consider the effect of these factors. Hence, the obtained dynamic model is different from the actual robot dynamic characteristics [47], [55]. The deviation of the dynamic model is mapped into the control scheme, which causes the tracking error of the trajectory.

    In order to improve the tracking accuracy of the robot, it is necessary to compensate these factors in the dynamic model.However, many of these factors can not be modeled or accurately modeled. In addition, adding additional models makes the dynamic model more complex, the real-time performance of dynamic calculation is reduced, the control hardware is more demanding, and the control cost is increased. Hence, from the two aspects of improving accuracy and reducing cost, the dynamic parameter identification method is adopted. The effects of other factors are included in the inertial parameters of the robot through the identification process without changing the dynamic model. A group of comprehensive parameters satisfying the accuracy of dynamic calculation are obtained, which not only improves the accuracy, but also saves the cost. Since the analysis of robot dynamics model has advantages in improving calibration accuracy, the identification of dynamic parameters has become a hot issue in the field of robot dynamics and control.

    As a hot issue in the field of robot, the identification of dynamic parameters has attracted the attention of researchers at home and abroad, and a series of methods with application value have been proposed successively. In general, it can be divided into disintegration measurement method, CAD method and overall identification method.

    1) The disintegration measurement method is to disassemble the robot into several parts, such as the big arm, the small arm,etc. The mechanical arms of these parts are measured to obtain the centroid and other parameters, then the inertia parameter calculation formula is used to find the inertia parameters of each part of the robot arm.

    2) The CAD method is developed with computer graphics,which does not need to disintegrate the robot. It only needs to give the designed 3-D model of the robot, and the software can automatically calculate the parameters.

    3) The overall identification method gives the robot a designed trajectory of the joint to be identified. In the process of the robot moving along the preset trajectory, the driving torque and joint rotation angle of joint are collected. Besides,the sampling value is also brought into identification model.Finally, the value of the inertia parameter is accurately calculated by identification algorithm.

    The identification of kinematic parameters is of great significance for improving the accuracy of the kinematic model, which has received great attention from scholars at home and abroad. The overall identification method has been widely used, which can take into account the effects of dynamic factors in the actual environment.

    C. Identification Procedure

    First, a kinematic model of the robot is established. The purpose of robot kinematic modeling is to find the corresponding relationship between the end-effector and the joint values of the robot. This model contains a set of parameters of a specific robot geometry. Robot kinematic calibration can identify the optimal value of the robot geometry parameters [72]-[78].

    The robot accuracy calibration procedure is an integrated process of modeling, measurement, parameter identification and error compensation [79]-[85].

    1) Recently, the most commonly used kinematics model is the D-H model. The idea of this model is to fix the link coordinate system at the link joint, which is also correlated with the homogeneous coordinate transformation between the adjacent coordinate systems.

    2) In the process of robot calibration, measurement is an important factor affecting the calibration accuracy. The most commonly used data for identification is position data. The position measurement tools commonly used for robot calibration include ballbars, coordinate measuring machines,and laser trackers, etc.

    3) Kinematic parameter identification is the process of optimizing error parameters in this model by using numerical optimization algorithm. Its main purpose is to provide the error information of kinematic parameters from the measurement data under external interference. The most commonly used optimization algorithm is the least squares algorithm.

    4) Error compensation is the last step in the robot calibration process, and it is also the key step to check the effectiveness of the previous steps. Error compensation is to compensate the error identified by the error model to the robot controller for improving the accuracy of the robot end-effector.

    The calibration procedure generally contains the following steps. Firstly, a robot kinematic model that accurately represents actual parameters is established. According to the mathematical model, the measurement scheme is designed,then the end-effector of the robot is measured by a highprecision measurement device. Next, parameter identification algorithm is proposed, which is carried out by algorithm program. Finally, the original robot kinematic model is accurately compensated.

    The above calibration process is described with a flowchart depicted in Fig. 2.

    III. BRIEF REVIEW OF ROBOT CALIBRATION ALGORITHM

    Fig. 2. The flow chart calibration procedure.

    In this section, numerous robot calibration algorithms and related references are introduced, and the advantages and disadvantages of these algorithms are analyzed. Error parameter identification is the procedure of solving the error model parameters using some algorithms and indicators. The choice of model and model parameters directly affects the identification and compensation results, thus affecting the calibration accuracy. According to the research of Song [16]and Mao [18], the error identification model has complete error parameters, which are independent of each other. The error model is continuous and differentiable in the workspace.After constructing the error model and obtaining the measurement data, a set of error equations can be established.Error identification is the process of solving the error model equations. Commonly used identification methods are least squares algorithm, maximum likelihood estimation algorithm,genetic algorithm, extended Kalman and particle filter algorithm, simulated annealing algorithm [61], [62], etc. Next,the research results of these calibration algorithms and the types of calibration error are introduced in this paper.

    There are various sources of error that affect the positioning accuracy of the robot. According to the error characteristics, it can be divided into deterministic error, time-varying error, and random error. Deterministic error does not change with time,which can be measured and identified in advance, such as the geometric error. Time-varying error is changing with time, but there are certain rules to follow, such as error caused by temperature. Random error has no obvious rules and cannot be accurately measured in advance, but it can be evaluated by statistical methods, such as the noise of external vibration and the operating error.

    According to different sources of error, it can be divided into geometric parameter error and non-geometric parameter error. The geometric parameter error is mainly composed of the link parameters error and the joint rotation angle parameters error. Non-geometric error contains joint flexibility, friction, joint clearance, etc. In this section, the non-geometric error is described in detail.

    1) Extensive high-performance robots generally use harmonic drivers with relative flexibility to drive joint motion,joint flexibility cannot be ignored. When the joint is flexible, a torque is generated by the elastic motion, then the obtained joint rotation angle has a certain deviation from the actual value, which causes identification error.

    2) Friction is a very complex nonlinear phenomenon, and it cannot be accurately modeled in most situations. The current commonly used method is to assume a linear or simple nonlinear friction model. There is a deviation between the model and the actual friction phenomenon, thus the friction torque calculated by the robot model also has an error. There is a deviation in the torque of the robot, which causes the trajectory tracking error.

    3) Generally speaking, the robot is composed of several links connected by joints. Due to manufacturing error,installation error or other reasons, there must be a gap between the shaft and the shaft hole of each joint. Therefore,under the action of joint force, the shaft inevitably produces deflection and displacement in shaft hole, which causes identification error.

    A brief summary and description of these calibration methods are shown in Table I (see top of next page), including method name, brief description, references and applications,etc. In next content of this section, several typical calibration algorithms are summarized and introduced briefly.

    A comparison of these calibration methods is introduced in Table I. The least squares algorithm is a simple optimization algorithm, which is suitable for solving various regression problems. Its advantages are short running time and strong search ability. However, it is easy to fall into overfitting problem. Least squares algorithm with regularization is suitable for solving various regression problems. It can effectively avoid the problem of overfitting and has a strong search ability. Its disadvantage is easy to fall into local extremes. Levenberg-Marquardt algorithm is suitable for solving nonlinear least squares problems. Its advantages are simple algorithm and fast solution speed. However, it is easy to fall into local extreme values. The extended Kalman and particle filter algorithm is an efficient recursive filter, which can be used to solve the problem of noise and interference in the observation data. Its advantages are strong search ability and short running time. The disadvantage is easy to fall into local extremes. The maximum likelihood estimation algorithm is used to estimate the parameters of a probabilistic model, which has the advantages of convenient calculation and high efficiency. Nevertheless, it cannot solve small sample problem.

    Genetic algorithm can deal with the constraints well, jump out of the local optimum and obtain the global optimal solution. Its shortcomings are slow convergence and easy to be affected by the parameters. Improved whale swarm algorithm (IWSA) algorithm has strong search ability and can effectively avoid local extreme problem, but its algorithm is complex and its calculation cost is large. Simultaneous calibration of 2-D laser and robot (SCALAR) algorithm is suitable for solving optimization problem with constraints,which can avoid local extreme problem, but its disadvantages are high computation cost and long running time.

    The self-calibration algorithm has a strong adaptive ability,but its algorithm is complex and the solution speed is slow.

    A. Least Squares Algorithm

    The most widely used parameter identification method is the least squares algorithm, which is to find the method of minimizing the error between the theoretical data and the actual measurement data to achieve the solution of the error parameters. A method of robot kinematic parameters calibration based on a draw-string displacement sensor was proposed by Gan et al. [1]. The 3-D schematic model of position measuring system by drawstring displacement sensors was shown in Fig. 3, which contained three parts: thebase, the universal joint, and the drawstring displacement sensor. The position data of a point was converted into the length data of the drawstring displacement sensor by this system. Then, this paper established a kinematic error model of robot. The position measurement system was composed of four displacement sensors in this model, the actual position of the robot end-effector was measured by the system. According to the deviation of the robot end-effector, the parameter deviation of the robot was identified by the least-squares method. The accuracy of the absolute positioning for robot end-effector was improved by using the Cartesian space compensation method. After the calibration, the absolute positioning accuracy was greatly improved by experiments on the EFORT ER3A robot. Nubiola and Bonev [8] made extensive experiments, which used 29-parameter calibration model to improve the absolute accuracy of the ABB IRB1600 industrial robot. All possible geometric errors were considered by the error model, then it used the least squares algorithm to find the 29 error parameters, which were most suitable for laser tracker measurement. Similar to most other studies, the positioning accuracy of the robot with 1000 measurements was verified by the robot joint space. The average/maximum position error of the robot was reduced from 0.968 mm/2.158 mm to 0.364 mm/0.696 mm, respectively after calibration. Moreover, to solve the ill-conditioning problem caused by multicollinearity that identified Jacobian with limited pose measurements. Huang et al. [49] introduced a 6-DOF hybrid robotic model based on polished aspheric lenses. This method used ordinary least squares iteration to estimate the encoder offsets until the requirement was satisfied by the linearized regression model, its validity was verified by experiments.

    TABLE I BRIEF SUMMARY OF CALIBRATION ALGORITHMS

    Fig. 3. The 3-D schematic model of position measuring system by drawstring displacement sensors [1]. It contained three parts: the base, the universal joint, and the drawstring displacement sensor.

    B. Least Squares Algorithm with Regularization

    Kinematic calibration method can improve the accuracy of the parallel kinematic machine (PKM). With the development of computer technology, PKM’s kinematic calibration technology has made great progress. However, its application is still limited in non-redundant PKM, these existing calibration methods still cannot solve the calibration of overconstraint of PKM. Jiang et al. [46] presented the modeling and identification of kinematic errors in over-constrained PKM. Kinematic errors of over-constrained PKM were identified by the least squares algorithm with regularization.Finally, simulation and experimental results confirmed the feasibility of the proposed method.

    C. Levenberg-Marquardt Algorithm

    Levenberg-Marquardt algorithm is an optimization algorithm for the least squares algorithm. A regularization factor is added to prevent the over-fitting problem in the data training procedure and enhance the stability of the least squares algorithm. Wu and Shi [48] presented an optimization method combining Levenberg-Marquadt method and interior point method. This paper established an error model of multiconstraint parallel continuum robot (MPCR). Structure of the MPCR prototype was shown in Fig. 4. Connecting rods with intermediate constraints was through rod end bearing, which allowed this connection point to be fixed on the rod without external moment constraints. The rods were clamped at the disk of constraint 5. The center of constraint disk 1 was global framework prototype. Then, the numerical solv-ability and performance of the error model under noise disturbance was expressed by simulation results. The calibration method was experimentally verified on this model. Experimental tip positions were matched by the model, thus mean and maximum errors were 0.8% and 1.8% for the total length,which verified the effectiveness of this method.

    Fig. 4. Structure of the MPCR prototype [48]. Connecting rods with constraints was through rod end bearing. Rods were clamped at the disk of constraint 5. The center of constraint disk 1 was global framework prototype.

    D. Extended Kalman and Particle Filter Algorithm

    Since the Kalman filtering theory was put forward in the last century, Kalman filtering has made outstanding contributions to the development of cybernetics and information theory.Kalman filtering, extended Kalman filtering, unscented Kalman filtering, particle filtering and other methods can be used to make predictions for obtaining an accurate state truth value in the next moment. These methods have been used in many aspects, such as pose solution and trajectory planning,etc. The essence of the Kalman filter is a parameterized Bayesian model. More accurate state estimation at the moment is finally obtained by combining the initial state estimation of the system at the next moment and the measured feedback. To solve the problem of non-Gaussian noise and high nonlinearity, Jiang et al. [9] introduced a new calibration method based on extended Kalman filter (EKF) and particle filter algorithm (PF). Firstly, this paper established its error model and the kinematic model, the kinematic parameters of the robot were identified by EKF algorithm. However, the identification accuracy of robot kinematic system with non-Gaussian noise systems was affected by the EKF algorithm,which had a kind of linear truncation error. The PF algorithm could solve this problem well, but the prior distribution of the initial values affected the calibration accuracy. Hence, the prior value of the PF algorithm used the calibration value of the EKF algorithm, and then, the robot kinematic parameters were calibrated by PF algorithm.

    Finally, a large number of experimental results validated the feasibility of the method, which could significantly improve the positioning accuracy of the robot. Kalman filter (KF) and particle filter was proposed by Du and Zhang [17], which estimated the position of the robot. The reliability and accuracy of pose measurements were improved by this method. Then, the kinematic parameter errors were estimated by the extended KF. Compared with the existing calibration methods, this method had the advantage that it did not contain the complicated steps, such as laser alignment, camera calibration, etc. It had more autonomous in the calibration procedure. In addition, it could improve the accuracy of calibration by reducing complex steps. This method had better accuracy, which validated by numerous experiments on the GOGOL GRB3016 robot.

    E. Maximum Likelihood Estimation Algorithm

    Parameter estimation is the process of calculating system model parameters, which uses input and output data of system, when the structure of the system model is known. The maximum likelihood estimation algorithm proposed by Gauss and Fisher is one of the most widely used parameter estimation methods. The method is based on the intuitive principle of maximum likelihood. Its principle is to randomly select n sets of sample observations from the model population. Then, the most reasonable parameter estimator should maximize the probability of selecting the n sets of sample observations from the model, but the purpose of least squares algorithm is to get the parameter estimator that makes the model best fit the sample data. The advantages of maximum likelihood estimation mainly contain good convergence, simple iterative methods, and more practicality.To solve the problem of complex kinematic error, a new robot calibration compensation method was proposed by Ma et al.[29]. In this paper, it used a FANUC LR Mate200i robot with a RJ3 controller for experimental research, photograph of FANUC LR Mate 200i robot was shown in Fig. 5 (see top of next page). This method used a laser tracker to measure position data from three different orientation for the measurement tool installed on the robot. Nominal kinematics of the robot was enhanced by the generalized error matrix.Then, model parameters were estimated by maximum likelihood estimation method. The updated joint commands were calculated by Jacobian-based search method, which compensated for kinematic errors. The proposed method was compared with the traditional calibration method by experiments. Numerous experiments were performed on the FANUC LR Mate200i robot. 79.4% of the measurement error was presented by traditional kinematic error model. However,97.0% of the measurement error could be described by new model, which contained the measurements of 250 poses.Experimental results showed the feasibility of the new method.

    Fig. 5. Photograph of FANUC LR Mate 200i robot [29]. It had a RJ3 controller for experimental research. This method used a laser tracker to measure the position data from three different orientation for the measurement tool installed on the robot.

    Fig. 6. Structure of the serial parallel polishing machine tool [50]. It contained a 3-RPS parallel robot and two single-axis NC tables. The genetic algorithm was used to identify kinematics parameters.

    F. Genetic Algorithm

    Genetic algorithm is a computational model that simulates the natural selection and genetic mechanism of Darwin’s theory of biological evolution. It is a method of searching the optimal solution by simulating natural evolution. In the 21st century, genetic algorithms have developed rapidly, which has become a hot topic in the theoretical research and applied research. Fan et al. [50] addressed a new calibration method of a parallel mechanism, which was based on genetic algorithm and kinematics model. Structure of the serial parallel polishing machine tool was shown in Fig. 6, which contained a 3-RPS parallel robot and two single-axis NC tables. The parallel robot was composed of three identical length changeable limbs, a lower platform, and a moving platform. Electric cylinder driven limbs. The lower platform of the parallel robot was fixed on a single-axis NC table. The belt polishing tool was fixed on another single-axis numerical control (NC) table. Then, the measurement of the absolute position of the robot could be avoided by this method.Calibration experiments were performed on the robot. After calibration, the accuracy of positioning error increased from 0.083 mm to 0.018 mm, which was improved by about 78.3%.To improve calibration accuracy of the 2-DOF overconstrained parallel mechanism (PM), the kinematic calibration problem of over-constrained PM was presented by Sun et al. [80]. First, a non-linear error model was established.Then, it used the genetic algorithm to identify the error parameters, error compensation was achieved by the controller. Finally, the extensive experimental results showed that the orientation accuracy was improved by 93.96% and 90.38% for the 2-DOF hyper-constrained PM.

    G. Improved IWSA Algorithm

    Fig. 7. Two-segment hydraulic leg [65]. It contained a hydraulic actuator and two segments (calf and thigh). The IWSA was used to identify the kinematic parameters of the robot leg.

    Zhong et al. [65] designed a kinematic model of a twosegment hydraulic robot leg, which was shown in Fig. 7. The leg structure contained a hydraulic actuator and two segments(calf and thigh). However, this model was highly nonlinear,using traditional techniques was difficult to acquire accurate parameters. A constrained multimodal function optimization problem could replace this problem. Then, an improved whale swarm algorithm (IWSA) was proposed to identify kinematic parameters. The search ability of IWSA was improved by using some improvement strategies. Actual calibration experiments verified the superiority of this method. This method provides an accurate calibration algorithm for kinematic parameters of robot legs, which avoids the problem of calculating kinematics calibration with complex mathematical methods. The proposed method is cheap and convenient, which does not need expensive external measurement systems or complex calibration steps, which has the good practicability.

    H. SCALAR Algorithm

    Lembono et al. [60] developed SCALAR algorithm, a calibration method that could solve the problem of a 6-DOF robot kinematic parameters calibration and the 2-D laser rangefinder parameters calibration. The calibration device only required a flat plate and a sharp tool-tip. Calibration setup was shown in Fig. 8. The flat plate was placed in an accessible robot workspace, a sharp tool-tip and the LRF were mounted on the robot flange. There were two small holes on the plate, which were separated by a known distance D. Due to the calibration was a non-linear optimization problem,planar and distance constraints were provided by laser and tool-tip, Levenberg-Marquardt algorithm was utilized to solve the optimization problem. This algorithm could reduce the average/maximum tool position error from 0.44 mm, 1.41 mm to 0.19 mm, 0.50 mm by extensive experiments.identify the kinematic parameter errors. Hence, higher position accuracy of robot could be achieved by experimental results.

    Fig. 9. Six-degrees-of-freedom Sterling series FARO arm [31]. It contained the a-b-c-d-e-f degree rotation and the typical 2-2-2 configuration. A selfcentering active probe was used to analyze the collecting data method.

    Fig. 8. Calibration setup: a 6-DOF industrial robot equipped with a 2-D laser range finder and a sharp tool [60]. Planar and distance constraints were provided by laser and tool-tip, Levenberg-Marquardt algorithm was utilized to solved the optimization problem.

    I. Self-Calibration Algorithm

    To explain the identifying parameters model of an articulated arm coordinate measuring machine (AACMM), a self-centering active probe was introduced by Santolaria et al.[31]. The AACMM was a six-degree-of-freedom sterling series FARO arm, which contained the a-b-c-d-e-f degree rotation and the typical 2-2-2 configuration. The structure of AACMM was shown in Fig. 9 . Compared with the usual standard methods, the capture time and the number of positions of the gauge were greatly reduced by this method. It determined a homogeneous transformation matrix that associated the reference system of the probe with the AACMM last reference system for a single sphere. In addition, the effectiveness of this method was proved by extensive experiments. Zhu et al. [78] addressed a method for self-calibration of dual-manipulator, the actual kinematic parameters of the robot was estimated by virtual constraints based on this method. Firstly, robot kinematic model based on linear constraints was established, the positioning error was represented by the kinematic parameter error. Then, the optimal calibration poses of the robot under these constraints were generated by the particle swarm optimization algorithm.Finally, the Levenberg-Marquardt algorithm was used to

    IV. APPLICATIONS OF ROBOT CALIBRATION METHOD

    Robot parameter calibration is an important work before utilizing the robot [86]-[91]. Ensuring the precise matching of the robot controller and the robot body is an important prerequisite for the performance of the robot controller, which guarantees the application ability of the robot in the industrial field. Such as offline programming technology, the practice in the simulation environment can be directly applied to the actual project without error, which speeds up the progress of the industrial robot projects [92]-[98]. Robot parameter identification algorithm is of great significance for improving the calibration accuracy, and has attracted great attention from scholars at home and abroad [99]-[105].

    Recently, robot calibration algorithm is applied to many areas [106]-[112]. In this section, some classical applications of robot calibration are discussed.

    A. Calibration for Overconstrained Spatial Translational Parallel Manipulators

    Li et al. [74] presented a calibration method for an overconstrained spatial translational parallel robot. This method based on the calibration of a Tri-pyramid overconstrained parallel robot was verified its feasibility. The proposed method converted the overconstrained mechanism of the robot into a non-overconstrained mechanism. First, the kinematics model of the original overconstrained parallel robot was established. Then, based on the robot’s comprehensive kinematics model and measured data, the robot parameters were identified by least squares method.Finally, accuracy improvements on the order of 90% were obtained after calibration of the robot.

    B. Calibration of 6-DOF Industrial Robots

    Xie et al. [76] developed a new calibration method based on line structured light measurement system. This system mounted on the robot end-effector was used as a tool to obtain measurement information. An error model was established by this method, the center of the sphere was measured by the system. Since the subtraction eliminated the actual coordinates of the sphere center, additional high-precision instruments were unnecessary. This method reduced the complicated steps of the calibration procedure and improved the calibration accuracy. Simulation and the experimental results verified the feasibility of the method.

    C. Calibration of Eight Degree-of-Freedom Manipulators

    To improve the calibration performance of the eight degreeof-freedom manipulator, a configuration optimization method was presented by Chen et al. [77]. The numerical method was used to analyze the relationship between the comprehensive quality index and the calibration accuracy. Then, a comprehensive quality index for the calibration model was established by statistical theory, which was solved by particle swarm optimization (PSO) algorithm. After calibration, the calibration accuracy was improved by the proposed optimal configuration method.

    D. Multi-robots System Calibration

    Qiao et al. [79] applied a new calibration method for multirobot systems, which was based on the POE model without nominal kinematic parameters. This method reduced requirements for kinematic parameters and simplified the modeling procedure of kinematic parameters. Simulation and experimental results showed that the model had good convergence, the position error after calibration was only 0.145% of the original error.

    E. Other Applications

    Jiang et al. [81] introduced a complex structure of the parallel kinematic machine (PKM), which used the theoretical and technique methods for improving the kinematic accuracy of PKM. Then, the PKM kinematic error model was established. Several key preparations were important to improve calibration accuracy, including installing a grid encoder, automatically measuring kinematic information, etc.Campisano et al. [82] proposed a method to improve the accuracy of the continuum manipulators calibration by introducing feedback from the orientation sensor. Mao et al.[83] developed a collaborative accuracy scheme for kinematic calibration problem, a minimax search algorithm is applied to improve collaborative accuracy of the orientation and positioning.

    V. DISCUSSIONS

    In this section, a new method of robot calibration is introduced, which takes into account measurement noise and some external constraints, thus the calibration accuracy is improved after calibration. Then, the existing challenges and open problems in robot calibration are discussed [113]-[118].

    To solve the non-negligible flexibility problem of industrial robots, a rigid-flexible coupling error model for robot nonkinematic calibration was proposed by Chen et al. [72].Simulation experiments showed that compliance errors were the main factor for inaccurate robot calibration. Different from the above methods, an improved method was presented for full pose measurement and parameter identification, which could reduce the impact of measurement noise. This method was based on a self-adaption particle swarm optimization algorithm and an improved Levenberg-Marquardt algorithm,which took into account the external constraints. The simulation results showed that the proposed error model had better identification accuracy and stability.

    With the continuous development of science and technology, industrial robots have gradually become the core equipment of modern industry [119]-[124]. With the widespread application of off-line programming robots, robot calibration accuracy has become a research hot issue. This paper discusses the application of some calibration algorithms,which has a certain reference value for researchers.

    Through the above summary, it can be found that many researchers have made numerous achievements in robot calibration. However, there are still extensive problems in robot calibration, which need further study and discussion.

    1) Recently, a laser tracker or a coordinate measuring instrument is often used to measure the actual position of the robot end-effector. Due to the limitation of the working range of the receiver and transmitter of the measuring instrument, it is difficult to determine the spatial coordinate when the robot moves to a certain position. Therefore, it is necessary to use a combination of multiple measuring instrument to reduce the measurement blind zone, so the cost of calibration is increased. In order to facilitate the processing of measurement data, it is necessary to convert the coordinate systems of multiple measurement instrument to the same coordinate system. However, it has inaccurate measurement results with the transfer station errors. Hence, how to reduce the transfer station errors is a problem to be researched in the future.

    2) In the calibration of the robot parameters, the links of robot have deformation based on the effect of gravity. At the same time, torsional deformation also occurs in the joint transmission system on the gravity torque effect of the postposition links, especially for large span robot. Since each angle is different, the deformation caused by gravity and gravity torque is also different in the measurement process,which has randomness in the calibration of the robot parameters. Hence, how to take effective measures to reduce the effect of gravity and gravity torque is significant to improve the calibration accuracy of robot parameters.

    3) At present, most of the calibration techniques are still in experimental environment. There are few researches on the fast calibration. In terms of open-loop calibration, external measuring instrument is used to obtain experimental data.Then, it takes a long time to achieve this procedure, which is only suitable for the laboratory environment. At the same time, due to the uncertainty of measurement, it can only ensure that the error in the calibration area of the manipulator is small. However, it is difficult to satisfy the requirements of positioning accuracy for any position in the working space,which hinders the development of autonomous research of the robot. In the past several years, some researchers have studied the uncertainty distribution regular of each parameter, it is also one of the hot issues to improve the absolute positioning accuracy of the robot in the future.

    4) During the measurement process, the measurement noise has a certain impact on the calibration result. In order to reduce the measurement noise, it is necessary to choose a suitable structure to maximize the reflection of the robot parameter error to obtain a better effect of parameter identification. Currently, most researchers make use of the observability index for the objective function to select the best optimal measurement structure. Nevertheless, the proposed methods have not considered the influence of the model parameter error on the positioning accuracy of the endeffector. Therefore, the research on the relationship between model parameter error and the positioning accuracy of the end-effector will become one of the hot spots of calibration technology research.

    5) With the increasing requirements for robot autonomy,researchers have proposed the real-time of robot calibration technology. Neural network is an intelligent method, which can not only replace any continuous non-linear function for calculation, but also has strong independent learning ability and robustness. It provides convenience to adaptive network reconstruction. Vision measurement method can quickly achieve the measurement of the end-effector. At the same time, it achieves a high autonomy for robot. Therefore, the convergence efficiency of the neural network and the accuracy of the visual measurement system have been greatly improved, which show great advantages in autonomy and real-time. This technology will attract widespread attention of the researchers.

    VI. CONCLUSIONS

    The robot calibration method can improve its absolute pose accuracy, which has a high practical value in the field of robot.

    This paper summarizes the research status and application fields of robot calibration technology. In the robot parameter calibration, error parameter model based on the transfer relationship of each link of the robot is established. To obtain the optimal solution, the error model is linearized or an optimization algorithm is discussed. However, non-parametric calibration uses intelligent algorithms to solve the problem of nonlinear calibration. Non-parametric calibration gives a new research idea for researchers, which has a close relationship with artificial intelligence. Then, various calibration methods and some classical applications of robot calibration are discussed in this paper. Besides, advantages and disadvantages of each calibration algorithm are presented. On this basis, the existing problems of robot calibration are also discussed. With the development of robot calibration research work, its trend has the following directions.

    1) The robot calibration process is developing in the direction of artificial intelligence. Neural network, deep learning and big data will be gradually applied in kinematic modeling, parameter identification and error compensation.Thus, robot calibration has higher accuracy, better calibration results and stronger robustness.

    2) With the improvement of the accuracy of measurement system and the diversity of calibration methods, nongeometric parameter calibration will be better studied and the calibration accuracy will be further improved.

    3) Machine vision is a rapidly developing branch in the field of robots. If machine vision is combined with artificial intelligence, robot calibration will make great progress.

    特级一级黄色大片| 久久99热这里只有精品18| 亚洲精品粉嫩美女一区| 亚洲片人在线观看| 欧美一区二区国产精品久久精品| 18禁裸乳无遮挡免费网站照片| 国产美女午夜福利| 成人18禁在线播放| 久久精品国产亚洲av涩爱 | 欧美av亚洲av综合av国产av| 国产精品自产拍在线观看55亚洲| 成人鲁丝片一二三区免费| 一个人免费在线观看的高清视频| 高清毛片免费观看视频网站| 精品人妻一区二区三区麻豆 | 90打野战视频偷拍视频| 国产视频内射| 免费av观看视频| 日本成人三级电影网站| 亚洲成人中文字幕在线播放| 天堂√8在线中文| 青草久久国产| 淫妇啪啪啪对白视频| 国产精品1区2区在线观看.| 搡老岳熟女国产| 最近视频中文字幕2019在线8| 亚洲国产色片| 国产精品电影一区二区三区| 亚洲 欧美 日韩 在线 免费| 白带黄色成豆腐渣| 久久人人精品亚洲av| 国产欧美日韩精品亚洲av| 欧美在线一区亚洲| 亚洲精品456在线播放app | 狠狠狠狠99中文字幕| 亚洲精品久久国产高清桃花| 校园春色视频在线观看| 欧美绝顶高潮抽搐喷水| 久久久久亚洲av毛片大全| 18禁国产床啪视频网站| 两个人视频免费观看高清| 国产精品久久视频播放| 欧美日韩一级在线毛片| 国产69精品久久久久777片| 最近最新中文字幕大全电影3| 日韩欧美在线乱码| 伊人久久大香线蕉亚洲五| 亚洲激情在线av| 国内毛片毛片毛片毛片毛片| 亚洲国产色片| 国产av麻豆久久久久久久| av福利片在线观看| 女人高潮潮喷娇喘18禁视频| 90打野战视频偷拍视频| 很黄的视频免费| 天堂网av新在线| 成人一区二区视频在线观看| 大型黄色视频在线免费观看| 亚洲国产欧美人成| 午夜老司机福利剧场| www国产在线视频色| 麻豆一二三区av精品| 夜夜看夜夜爽夜夜摸| 丁香欧美五月| 国产精品自产拍在线观看55亚洲| 欧美日韩一级在线毛片| 国产色婷婷99| 国产一区二区三区视频了| 亚洲片人在线观看| 最近最新免费中文字幕在线| 日本在线视频免费播放| 无限看片的www在线观看| 97碰自拍视频| 久久婷婷人人爽人人干人人爱| 极品教师在线免费播放| 国产97色在线日韩免费| 中文资源天堂在线| 午夜影院日韩av| 亚洲精品国产精品久久久不卡| 日本一二三区视频观看| 国产又黄又爽又无遮挡在线| 白带黄色成豆腐渣| 草草在线视频免费看| 男女之事视频高清在线观看| 国产97色在线日韩免费| 特级一级黄色大片| 亚洲国产精品999在线| 国产亚洲欧美在线一区二区| 黄色片一级片一级黄色片| 国产精品一区二区免费欧美| 国产一级毛片七仙女欲春2| 国产高清激情床上av| 天美传媒精品一区二区| 99久久综合精品五月天人人| 欧美日韩精品网址| 久久久成人免费电影| 69人妻影院| 热99re8久久精品国产| 免费在线观看日本一区| 国产视频一区二区在线看| av欧美777| 性色av乱码一区二区三区2| 两人在一起打扑克的视频| 成人欧美大片| 91字幕亚洲| 少妇的逼好多水| 日本a在线网址| 精品无人区乱码1区二区| 观看免费一级毛片| 999久久久精品免费观看国产| 国产免费av片在线观看野外av| 国产高清有码在线观看视频| 色尼玛亚洲综合影院| 岛国在线观看网站| 99久久精品热视频| 欧美黑人巨大hd| 精品午夜福利视频在线观看一区| 国产精品国产高清国产av| 全区人妻精品视频| 亚洲,欧美精品.| 久久亚洲真实| xxx96com| 在线观看66精品国产| 精品国产三级普通话版| 母亲3免费完整高清在线观看| 色综合欧美亚洲国产小说| 国产精品99久久久久久久久| 欧美bdsm另类| 久久精品91无色码中文字幕| 制服人妻中文乱码| 国产一级毛片七仙女欲春2| 香蕉av资源在线| 在线观看美女被高潮喷水网站 | 又粗又爽又猛毛片免费看| 男女床上黄色一级片免费看| 99在线视频只有这里精品首页| 久久人妻av系列| 午夜两性在线视频| 18禁国产床啪视频网站| 日韩高清综合在线| 国产激情欧美一区二区| 国产免费一级a男人的天堂| 十八禁网站免费在线| 69人妻影院| 色综合欧美亚洲国产小说| 亚洲国产精品合色在线| 啦啦啦免费观看视频1| 18禁美女被吸乳视频| 婷婷丁香在线五月| 欧美乱色亚洲激情| 国产成人系列免费观看| 午夜精品在线福利| 国产综合懂色| 999久久久精品免费观看国产| 欧美性猛交黑人性爽| 又爽又黄无遮挡网站| 老熟妇乱子伦视频在线观看| 亚洲精品国产精品久久久不卡| 久久久国产成人精品二区| 免费av不卡在线播放| 五月玫瑰六月丁香| 精品日产1卡2卡| 国产老妇女一区| 麻豆国产97在线/欧美| 桃色一区二区三区在线观看| 老司机在亚洲福利影院| 女生性感内裤真人,穿戴方法视频| av片东京热男人的天堂| 亚洲乱码一区二区免费版| 久久精品91无色码中文字幕| 亚洲国产欧美网| 欧美在线黄色| 国产成人影院久久av| 成人一区二区视频在线观看| 最新中文字幕久久久久| 国内精品久久久久久久电影| 在线观看免费视频日本深夜| 欧美一区二区亚洲| 级片在线观看| 亚洲国产精品999在线| 一本久久中文字幕| 亚洲午夜理论影院| 少妇丰满av| 毛片女人毛片| 在线十欧美十亚洲十日本专区| 午夜免费观看网址| 美女高潮的动态| 国产精品99久久99久久久不卡| АⅤ资源中文在线天堂| 法律面前人人平等表现在哪些方面| 午夜福利在线观看免费完整高清在 | 午夜福利在线在线| 色精品久久人妻99蜜桃| 日韩欧美国产在线观看| 久久久久久人人人人人| 日本a在线网址| 99热6这里只有精品| 特级一级黄色大片| 久久久久久国产a免费观看| 99久国产av精品| 亚洲中文字幕日韩| 狠狠狠狠99中文字幕| 国内精品久久久久精免费| 亚洲成人精品中文字幕电影| 国产淫片久久久久久久久 | 成人特级黄色片久久久久久久| 天天添夜夜摸| 啦啦啦观看免费观看视频高清| 欧美日本亚洲视频在线播放| 欧美色视频一区免费| 久久精品国产亚洲av涩爱 | 熟女人妻精品中文字幕| 在线a可以看的网站| 国产精品日韩av在线免费观看| 婷婷丁香在线五月| 国产av在哪里看| 亚洲精品久久国产高清桃花| 国内精品一区二区在线观看| 淫秽高清视频在线观看| 欧美一级a爱片免费观看看| 亚洲成人精品中文字幕电影| 51国产日韩欧美| av天堂中文字幕网| 观看美女的网站| 亚洲在线观看片| 亚洲国产精品sss在线观看| 亚洲欧美日韩高清专用| 色老头精品视频在线观看| 亚洲国产欧洲综合997久久,| 99久国产av精品| 12—13女人毛片做爰片一| 叶爱在线成人免费视频播放| 天堂网av新在线| 国产一区二区在线观看日韩 | 在线a可以看的网站| 亚洲性夜色夜夜综合| 日本在线视频免费播放| 亚洲国产精品sss在线观看| 最近在线观看免费完整版| 国产熟女xx| 国产精品免费一区二区三区在线| 欧美成人免费av一区二区三区| 老熟妇仑乱视频hdxx| 亚洲国产精品成人综合色| 成人欧美大片| 男女床上黄色一级片免费看| 亚洲第一电影网av| 女人高潮潮喷娇喘18禁视频| 成人性生交大片免费视频hd| 在线天堂最新版资源| 俄罗斯特黄特色一大片| 免费一级毛片在线播放高清视频| 国产高清视频在线观看网站| 精品人妻一区二区三区麻豆 | 亚洲成人久久爱视频| 黄色成人免费大全| 69人妻影院| 一级毛片高清免费大全| 亚洲熟妇中文字幕五十中出| 国产高清videossex| 日本与韩国留学比较| 美女cb高潮喷水在线观看| 搞女人的毛片| 偷拍熟女少妇极品色| 精品一区二区三区av网在线观看| 一进一出好大好爽视频| 亚洲男人的天堂狠狠| 亚洲真实伦在线观看| 国产亚洲精品久久久com| 婷婷亚洲欧美| 岛国在线免费视频观看| 国产伦在线观看视频一区| 久久中文看片网| 老司机午夜十八禁免费视频| 日韩中文字幕欧美一区二区| 欧美成人一区二区免费高清观看| 岛国在线观看网站| 搡老妇女老女人老熟妇| 日日摸夜夜添夜夜添小说| 久久久成人免费电影| www国产在线视频色| 女同久久另类99精品国产91| 69av精品久久久久久| 亚洲国产日韩欧美精品在线观看 | 国产亚洲精品一区二区www| 一二三四社区在线视频社区8| 欧美国产日韩亚洲一区| 国产高清激情床上av| www国产在线视频色| 国产三级中文精品| 亚洲五月婷婷丁香| 国产精品久久久久久久电影 | 国产高潮美女av| 性色avwww在线观看| 国产亚洲精品av在线| 久久中文看片网| 国产成人啪精品午夜网站| 精品久久久久久,| 日韩有码中文字幕| 一级黄色大片毛片| 母亲3免费完整高清在线观看| 内射极品少妇av片p| 亚洲熟妇中文字幕五十中出| 夜夜躁狠狠躁天天躁| 国产高清激情床上av| 蜜桃亚洲精品一区二区三区| 男女午夜视频在线观看| e午夜精品久久久久久久| 精品电影一区二区在线| 一本一本综合久久| 免费无遮挡裸体视频| 国产黄色小视频在线观看| 波多野结衣巨乳人妻| АⅤ资源中文在线天堂| 免费人成在线观看视频色| 久久中文看片网| 成人18禁在线播放| 他把我摸到了高潮在线观看| 内地一区二区视频在线| 国产精品av视频在线免费观看| 国产精品久久久久久久久免 | 丁香欧美五月| 精品午夜福利视频在线观看一区| www日本黄色视频网| 亚洲欧美激情综合另类| 国产乱人视频| 亚洲国产色片| 亚洲专区中文字幕在线| 精品熟女少妇八av免费久了| 亚洲专区国产一区二区| 老鸭窝网址在线观看| 香蕉久久夜色| 成年女人永久免费观看视频| 可以在线观看毛片的网站| 国产精品免费一区二区三区在线| www.熟女人妻精品国产| 国产精品香港三级国产av潘金莲| 亚洲人成伊人成综合网2020| 男人舔奶头视频| 亚洲最大成人手机在线| 激情在线观看视频在线高清| 老鸭窝网址在线观看| 又黄又爽又免费观看的视频| 狠狠狠狠99中文字幕| 国产精品99久久久久久久久| 国产精品女同一区二区软件 | 亚洲欧美日韩高清在线视频| 中文字幕人妻丝袜一区二区| 夜夜躁狠狠躁天天躁| 亚洲av免费在线观看| 观看免费一级毛片| 国产精品一区二区三区四区久久| 夜夜躁狠狠躁天天躁| 深夜精品福利| 国产成人av激情在线播放| 高清日韩中文字幕在线| 精品一区二区三区av网在线观看| 99在线人妻在线中文字幕| 日韩大尺度精品在线看网址| 老汉色av国产亚洲站长工具| 国产欧美日韩精品一区二区| 久久久久久国产a免费观看| 国产伦精品一区二区三区四那| 国产高清视频在线观看网站| 国产欧美日韩精品一区二区| 亚洲无线在线观看| 午夜日韩欧美国产| or卡值多少钱| 熟妇人妻久久中文字幕3abv| 丝袜美腿在线中文| 日本成人三级电影网站| 亚洲最大成人手机在线| 91久久精品电影网| 国产麻豆成人av免费视频| 91字幕亚洲| 在线免费观看不下载黄p国产 | 亚洲中文字幕一区二区三区有码在线看| 午夜免费激情av| 久久精品91蜜桃| 嫁个100分男人电影在线观看| 麻豆成人av在线观看| 久久天躁狠狠躁夜夜2o2o| 在线观看66精品国产| 99riav亚洲国产免费| 欧美区成人在线视频| 高清毛片免费观看视频网站| 两个人的视频大全免费| 久99久视频精品免费| 一区二区三区高清视频在线| aaaaa片日本免费| 午夜福利在线在线| 蜜桃亚洲精品一区二区三区| 草草在线视频免费看| 黄色丝袜av网址大全| 免费av毛片视频| 真实男女啪啪啪动态图| 久久精品影院6| 成人欧美大片| 深爱激情五月婷婷| 天天一区二区日本电影三级| 亚洲五月天丁香| 变态另类成人亚洲欧美熟女| 嫁个100分男人电影在线观看| 午夜福利在线观看免费完整高清在 | 国产精品美女特级片免费视频播放器| av中文乱码字幕在线| 夜夜夜夜夜久久久久| 午夜影院日韩av| 国产精品久久久久久久久免 | 99精品欧美一区二区三区四区| 国产成人a区在线观看| 久久精品影院6| 午夜视频国产福利| 午夜亚洲福利在线播放| 国产精品98久久久久久宅男小说| 久久九九热精品免费| 亚洲午夜理论影院| 国产伦人伦偷精品视频| 亚洲精品一卡2卡三卡4卡5卡| 一区二区三区免费毛片| 一级黄色大片毛片| 麻豆成人午夜福利视频| 久久久久亚洲av毛片大全| 国产成人欧美在线观看| 男人舔女人下体高潮全视频| 国产综合懂色| 国产一区二区亚洲精品在线观看| 91在线观看av| av视频在线观看入口| 三级男女做爰猛烈吃奶摸视频| 国产成人影院久久av| 1000部很黄的大片| 夜夜夜夜夜久久久久| 国产不卡一卡二| av黄色大香蕉| 免费高清视频大片| 亚洲无线观看免费| 亚洲aⅴ乱码一区二区在线播放| 国产乱人伦免费视频| 男插女下体视频免费在线播放| 一区二区三区高清视频在线| aaaaa片日本免费| 五月伊人婷婷丁香| 尤物成人国产欧美一区二区三区| 午夜影院日韩av| e午夜精品久久久久久久| 日韩 欧美 亚洲 中文字幕| www.熟女人妻精品国产| 国产黄a三级三级三级人| 国产亚洲精品综合一区在线观看| 男女之事视频高清在线观看| 女同久久另类99精品国产91| 熟女人妻精品中文字幕| 搡老岳熟女国产| av黄色大香蕉| 国产亚洲欧美在线一区二区| 天天一区二区日本电影三级| 亚洲五月婷婷丁香| 又粗又爽又猛毛片免费看| 久久精品国产99精品国产亚洲性色| 亚洲美女视频黄频| 亚洲av成人精品一区久久| 国产一区二区亚洲精品在线观看| 一个人看视频在线观看www免费 | 老司机午夜福利在线观看视频| 伊人久久大香线蕉亚洲五| 狂野欧美激情性xxxx| www.色视频.com| 亚洲人成网站高清观看| 90打野战视频偷拍视频| 亚洲av五月六月丁香网| 最后的刺客免费高清国语| 国产午夜福利久久久久久| 国产美女午夜福利| 中文字幕人成人乱码亚洲影| 99热这里只有是精品50| 俄罗斯特黄特色一大片| 欧美最新免费一区二区三区 | 亚洲欧美激情综合另类| 日本 av在线| 怎么达到女性高潮| 制服丝袜大香蕉在线| av天堂中文字幕网| 可以在线观看的亚洲视频| 久久国产乱子伦精品免费另类| 欧洲精品卡2卡3卡4卡5卡区| 国产精品一区二区三区四区久久| 国产伦一二天堂av在线观看| 欧美成人一区二区免费高清观看| 国产乱人视频| 一卡2卡三卡四卡精品乱码亚洲| 国产91精品成人一区二区三区| 一级毛片女人18水好多| 18禁在线播放成人免费| 国语自产精品视频在线第100页| 午夜精品在线福利| 国产午夜精品久久久久久一区二区三区 | 亚洲色图av天堂| 国产精华一区二区三区| 亚洲精品一区av在线观看| 精品99又大又爽又粗少妇毛片 | 热99在线观看视频| 久久久精品大字幕| 亚洲性夜色夜夜综合| 婷婷精品国产亚洲av| 精品一区二区三区视频在线 | 久久国产精品人妻蜜桃| 露出奶头的视频| 老司机在亚洲福利影院| 久99久视频精品免费| 五月伊人婷婷丁香| 啦啦啦观看免费观看视频高清| 我要搜黄色片| 精品一区二区三区视频在线观看免费| 成年免费大片在线观看| 久久99热这里只有精品18| av专区在线播放| 久久6这里有精品| 国内精品美女久久久久久| 国产成人欧美在线观看| 午夜免费观看网址| 搡老熟女国产l中国老女人| 中国美女看黄片| 男人舔奶头视频| 亚洲国产精品久久男人天堂| 欧美日韩中文字幕国产精品一区二区三区| 国产精品乱码一区二三区的特点| 亚洲最大成人手机在线| 日韩成人在线观看一区二区三区| 精品一区二区三区av网在线观看| 日本免费a在线| 国产午夜福利久久久久久| 美女高潮的动态| 美女黄网站色视频| netflix在线观看网站| 男女视频在线观看网站免费| ponron亚洲| 老司机福利观看| 国产高清视频在线观看网站| 99国产精品一区二区三区| 成年人黄色毛片网站| 日本与韩国留学比较| 两个人看的免费小视频| 俄罗斯特黄特色一大片| 亚洲精品在线美女| 亚洲人成伊人成综合网2020| 高清日韩中文字幕在线| 国产午夜精品论理片| 国产成人影院久久av| 色哟哟哟哟哟哟| 狂野欧美白嫩少妇大欣赏| 人人妻人人澡欧美一区二区| 久久精品国产99精品国产亚洲性色| 亚洲成人免费电影在线观看| 美女高潮喷水抽搐中文字幕| 中文字幕人妻熟人妻熟丝袜美 | 午夜福利在线观看吧| 欧美日韩精品网址| 久久亚洲真实| 国产老妇女一区| 18美女黄网站色大片免费观看| 熟女电影av网| 十八禁人妻一区二区| 老汉色∧v一级毛片| 毛片女人毛片| 亚洲中文字幕日韩| 男人和女人高潮做爰伦理| av在线蜜桃| 日韩有码中文字幕| 午夜福利在线在线| 少妇的丰满在线观看| 亚洲精品日韩av片在线观看 | 脱女人内裤的视频| 国产一区二区激情短视频| 窝窝影院91人妻| 国产成人福利小说| 国产伦精品一区二区三区四那| 国产精品精品国产色婷婷| 熟妇人妻久久中文字幕3abv| 91在线精品国自产拍蜜月 | 亚洲欧美一区二区三区黑人| 国内精品一区二区在线观看| 午夜老司机福利剧场| 身体一侧抽搐| 97超级碰碰碰精品色视频在线观看| 亚洲成人中文字幕在线播放| 99久久成人亚洲精品观看| 国产精品一区二区三区四区久久| 人人妻人人看人人澡| 狠狠狠狠99中文字幕| 九九在线视频观看精品| 在线观看免费午夜福利视频| 亚洲自拍偷在线| www.熟女人妻精品国产| АⅤ资源中文在线天堂| 91九色精品人成在线观看| 欧美激情在线99| 999久久久精品免费观看国产| 免费无遮挡裸体视频| 超碰av人人做人人爽久久 | 久久久久久大精品| 网址你懂的国产日韩在线| 国产美女午夜福利| 午夜免费观看网址| netflix在线观看网站| 久久九九热精品免费| 精品人妻1区二区| 日本一本二区三区精品| 欧美性感艳星| 免费在线观看影片大全网站| 国内久久婷婷六月综合欲色啪| 日韩欧美免费精品| 国产高潮美女av| 午夜久久久久精精品| 欧美日韩乱码在线|