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

    Notes on Convergence and Modeling for the Extended Kalman Filter

    2023-12-15 03:58:46DahJingJwo
    Computers Materials&Continua 2023年11期

    Dah-Jing Jwo

    Department of Communications,Navigation and Control Engineering,National Taiwan Ocean University,Keelung,202301,Taiwan

    ABSTRACT The goal of this work is to provide an understanding of estimation technology for both linear and nonlinear dynamical systems.A critical analysis of both the Kalman filter(KF)and the extended Kalman filter(EKF)will be provided,along with examples to illustrate some important issues related to filtering convergence due to system modeling.A conceptual explanation of the topic with illustrative examples provided in the paper can help the readers capture the essential principles and avoid making mistakes while implementing the algorithms.Adding fictitious process noise to the system model assumed by the filter designers for convergence assurance is being investigated.A comparison of estimation accuracy with linear and nonlinear measurements is made.Parameter identification by the state estimation method through the augmentation of the state vector is also discussed.The intended readers of this article may include researchers,working engineers,or engineering students.This article can serve as a better understanding of the topic as well as a further connection to probability,stochastic process,and system theory.The lesson learned enables the readers to interpret the theory and algorithms appropriately and precisely implement the computer codes that nicely match the estimation algorithms related to the mathematical equations.This is especially helpful for those readers with less experience or background in optimal estimation theory,as it provides a solid foundation for further study on the theory and applications of the topic.

    KEYWORDS Kalman filter;extended kalman filter;convergence;modeling;optimization

    1 Introduction

    Rudolf E.Kalman published his paper [1] describing a recursive solution to the discrete-data linear filtering problem,referred to as the Kalman filter(KF)[2-6],which is one of the most common optimal estimation techniques widely used today.Optimal estimation techniques have revolutionized state estimation for potential systems in mechanical,electrical,chemical,and medical applications.Most physical processes have been developed and represented in the form of some mathematical system models,which are categorized as deterministic and stochastic models.Deterministic models are easy to describe and compute,but they may not provide sufficient information,and the need for stochastic models becomes essential.The estimation techniques typically make assumptions that the dynamic processes and measurements are modeled as linear,and the corresponding input noises are modeled as Gaussian.Unfortunately,there is a large class of potential systems that are non-linear,non-Gaussian,or both.One type of divergence or non-convergence problem may arise because of inaccurate modeling.Since perfect mathematical modeling is challenging,only dominant modes of the system are usually depicted in the model.When approximated by the mathematical models,many effects with uncertainties also degrade the estimation accuracy to some extent.

    The Kalman filter is a collection of mathematical equations that provide an efficient computational (recursive) method for estimating the states of a process while minimizing the mean squared error.It provides a convenient framework for supporting estimations of past,present,and even future states.It can do so even when the precise nature of the modeled system is unknown.The KF is an optimal recursive data processing algorithm that combines all available measurement data plus prior knowledge about the design and measuring devices to produce an estimate of the desired variables in such a manner that the estimation error is minimized statistically.It processes all available measurements,regardless of their precision,to estimate the current value of the variables of interest.Besides,it does not require all previous data to be stored and reprocessed every time a new measurement is taken.While linear stochastic equations can well model many systems,most realworld applications are nonlinear at some level.As an extension of the KF for dealing with nonlinear problems,the extended Kalman filter(EKF)[4-6]design is based on the linearization of the system and measurement models using a first order Taylor series expansion.There are many types of nonlinearities to consider.If the degree of nonlinearity is relatively tiny,the EKF can provide acceptable results.

    Due to advances in digital computing,the Kalman filter has been a valuable tool for various applications[7-9].More recently,the approach has been applied to the work on machine learning and deep learning [10-12] to derive a time-varying estimate of the process [13].However,this technique is sometimes not easily accessible to some readers from existing publications.The Kalman filter algorithm is one of the most common estimation techniques used today,yet engineers do not encounter it until they have begun their graduate or professional careers.While there are some excellent references detailing the derivation and theory behind the Kalman filter and extended Kalman filter,this article aims to take a more tutorial-based exposition[14-19]to present the topics from a practical perspective.A detailed description with examples of problems offers readers better exposition and understanding of this topic.The examples in this work provide a step-by-step illustration and explanation.Using supporting examples captures the interest of some readers unfamiliar with the issue.The lesson is expected to motivate them to develop and explore using the Kalman filter to estimate system states.After grasping the important issues offered in this paper,the goal is to point out some confusing phenomena and enable the readers to use this guide to develop their own Kalman filters suitable for specific applications.

    Numerical simulation and stability are essential in engineering applications both theoretically and practically and have attracted the interest of many researchers.Recent developments in the field and their applications can be found [20-22].The EKF is subject to linearization errors,resulting in incorrect state estimates and covariance estimates and leading to an unstable operation,known as filter divergence or non-convergence.Note that EKFs can be sensitive to this effect during periods of relatively high state uncertainty,such as initialization and start-up.The problems that result from poor initial estimates are not covered in this work.It may not be practical to expect working engineers to obtain a deep and thorough understanding of the stochastic theory behind Kalman filtering techniques.Still,it is reasonable to expect working engineers to be capable of using this computational tool for different applications.Proper interpretation and realization of the KF and EKF algorithms is necessary before conducting more complex systems using advanced filtering methodology.

    The present investigation intends to extend the previous studies by developing a step-by-step procedure to build a solid foundation for the topic.Several vital issues related to the modeling and convergence of Kalman filtering implementation are emphasized with illustrative examples.The significant contributions in this article are documented as follows:

    ? The basic requirements for system design are system stability and convergence.Furthermore,performance evaluation on filtering optimality should be carried out with caution to verify.The material covered in this work attempts to delineate the theory behind linear and nonlinear estimation techniques with supporting examples for discussing some essential issues in convergence and modeling.

    ? This article elaborates on several important issues and highlights the checkpoints to ensure the algorithms are appropriately implemented.Once the KF and EKF algorithms can be accurately implemented,other advanced designs dealing with highly nonlinear and sophisticated systems using advanced estimators such as the unscented Kalman filter(UKF),cubature Kalman filter(CKF)[23],adaptive Kalman filter[24,25],and the robust filter[26]will be possible.

    ? Although this paper does not focus on specific applications,providing essential guidelines to clarify the confusing portions is valuable.The selected illustrative examples provide a stepby-step procedure to build a solid foundation for the topic.When dealing with modeling of observation and process errors,the materials introduced in this article can be extended to several applications,such as the design of position tracking and control for robots,inertial navigation,the Global Positioning System(GPS),and orbit determination problems,among others.

    The remainder of this paper proceeds as follows.First,a brief review of the Kalman filter and the extended Kalman filter is given in Section 2.Then,in Section 3,the system models involved in this paper are briefly introduced.In Section 4,illustrative examples are presented to address essential convergence and modeling issues.Finally,conclusions are given in Section 5.

    2 Kalman Filter and an Extended Kalman Filter

    This section reviews the preliminary background on the Kalman filter and the extended Kalman filter.This paper focuses on the discrete-time version of the Kalman filter since the majority of Kalman filtering applications are implemented on digital computers.The extended Kalman filter is the nonlinear version of the Kalman filter and is used for the nonlinear dynamics model and measurement model.

    2.1 The Kalman Filter

    Consider a dynamical system described by a linear vector differential equation.The process model and measurement model are represented as

    The discrete Kalman filter equations are summarized in Table 1.

    Table 1: Implementation algorithm for the discrete Kalman filter(KF)equations

    On the other hand,consider a dynamical system described by a linear vector differential equation.The process model and measurement model are represented as

    where the vectors u(t)and v(t)are white noise sequences with zero means and are mutually independent:

    whereδ(t-τ) is the Dirac delta function,E[·] represents expectation,and superscript “T”denotes matrix transpose.

    Discretisation of the continuous time system given by Eq.(3)into discrete-time equivalent form leads to

    Using the abbreviated notation as in Eq.(1),the state transition matrix,using the Taylor’s series expansion,can be represented as

    The noise input in the process model of Eq.(6)is given by

    wheretk≡kΔtandtk+1≡(k+1)Δt.Calculation of process noise covariance leads to

    The first-order approximation is obtained by settingΦk≈I

    2.2 The Extended Kalman Filter

    Consider a dynamical system described by a nonlinear vector difference equation.Assuming the process is to be estimated and the associated measurement relationship may be written in the form:

    where xk∈Rn,is the state vector,wk∈Rn,is the process noise vector,zk∈Rm,is the measurement vector,and vk∈Rmis the measurement noise vector.The vectors wkand vkare zero mean Gaussian white sequences having zero cross-correlation with each other:

    where Qkis the process noise covariance matrix,and Rkis the measurement noise covariance matrix.The symbolδikstands for the Kronecker delta function:

    δik=

    The discrete extended Kalman filter equations are summarized in Table 2.

    Table 2: Implementation algorithm for the discrete extended Kalman filter(EKF)equations

    3 System Models Discussed in This Work

    The employment of proper system models enables us to analyze the behavior of the process to some extent effectively.Dynamic systems are also driven by disturbances that can neither be controlled nor modeled deterministically.The KF and EKF can be extremely sensitive to this effect during periods of relatively high state uncertainty,such as initialization and start-up.The problems that result from wrong initial estimates of x and P have been addressed and are not covered in this work.One type of divergence may arise because of inaccurate modeling of the process being estimated.Some critical issues relating to the modeling and convergence of the implementation of the Kalman filter family are of importance.Although the best cure for non-convergence caused by unmodeled states is to correct the model,this is not always easy.Additional “fictitious”process noise added to the system model assumed by the Kalman filter is anad hocfix.This remedy can be considering“l(fā)ying”to the Kalman filter model.In addition,there are some issues with linear and nonlinear measurements of estimation performance.Parameter identification by state vector augmentation is also covered.

    This article selects five models for discussion: the random constant,the random walk,the scalar Gauss-Markov process,the scalar nonlinear dynamic system,and the Van der Pol oscillator(VPO) model.The selected models are adopted to highlight the critical issues with an emphasis on convergence and modeling a step-by-step verification procedure for correct realization of the algorithms.

    (1)Random constant

    The random constant is a non-dynamic quality with a fixed,albeit random,amplitude.The random constant is described by the differential equation

    which can be discretized as

    xk+1=xk

    (2)Random walk

    The random walk process results when uncorrelated signals are integrated.It derives its name from the example of a man who takes fixed-length steps in arbitrary directions.At the limit,when the number of steps is large and the individual steps are short in length,the distance travelled in a particular direction resembles the random walk process.The differential equation for the random walk process is

    which can be discretized as

    xk+1=xk+wk,wk~N(0,Qk)

    (3)Scalar Gauss-Markov process

    A Gauss-Markov process is a stochastic process that satisfies the requirements for both Gaussian and Markov processes.The scalar Gauss-Markov process has the form:

    (4)Scalar nonlinear dynamic system

    The scalar nonlinear dynamic system used in this example is given by

    (5)Van der Pol oscillator

    The Van der Pol oscillator is a non-conservative oscillator with non-linear damping.It evolves in time according to the second-order differential equation:

    wherexis the position coordinate,which is a function of the timet,andμis a scalar parameter indicating the nonlinearity and the strength of the damping and can be written in the two-dimensional form:

    4 Illustrative Examples

    Appropriate modeling for the dynamic system is critical to its accuracy improvement and convergence assurance.Several vital issues concerning state estimation using the KF and EKF approaches will be addressed in this section.Four supporting examples are provided for illustration.Table 3 summarizes the objectives and meaningful insights from the examples.

    Table 3: Objectives and meaningful insights from the illustrative examples

    4.1 Example 1:Random Constant vs.Random Walk

    In the first example,state estimation processing for a random constant and a random walk will be discussed under various situations.

    4.1.1 Estimation of a Random Constant

    Firstly,consider a system dynamic that is actually a random constant but is inaccurately modeled as a random walk,where the linear measurementz=x+vis involved,as shown in Table 4.Fig.1 presents the estimation result for the random constant(˙x=0,x=6.6 in this work)using the KF with various noise strengths(q’s)in the process model,which is a random walk model.Threeqvalues(0,0.001,and 0.01,respectively)are utilized.It can be seen that an increase ofqdecreases the estimation accuracy.In this case,the random constant model is appropriate to capture the system dynamics well.However,an increase in noise strength will decrease the estimation accuracy caused by the model mismatch.This phenomenon can be the overfitting of the system model when additional noise is introduced.

    Figure 1:Estimation of the random constant using the KF with various noise strengths in the process model

    Table 4: Estimation of the random constant due to model mismatch

    In the following cases,the KF using a linear measurement modelvs.the EKF using two types of nonlinear measurement models are investigated.First,the state estimation for a random constant with the following measurement models is involved:

    1.The linear measurementz=x+v,referred to as the KF approach.

    2.Nonlinear measurementz=x1/3+v,referred to as the EKF1 approach.

    3.Nonlinear measurementz=x3+v,referred to as the EKF2 approach.

    Which is summarized in Table 5.

    Table 5: Estimation of random constant based on various measurement models

    For the EKF1 approach,the Jacobian related to the measurement is given by

    and for the EKF2 approach,it is given by

    for the two types of nonlinear measurement models.The process noise is set asq=0 for all cases,and the same measurement noise strength has been applied for all three types of measurement models.Fig.2 shows the estimation results of a random constant using the KF compared to the EKF utilizing the other two types of nonlinear measurements.The subplot on the right provides a closer look at their behaviors near the truth value.For EKF1 involvingz=x1/3+v,the noise is relatively more substantial as compared to the state x in magnitude,leading to worse precision in state estimation;on the contrary,for EKF2 involvingz=x3+v,the noise is relatively weaker as compared to the magnitude of x,leading to better/improved results.

    Figure 2:Estimation of the random constant using the KF and EKF utilizing two types of nonlinear measurements.The plot on the right provides a closer look at their behaviors near the truth value

    4.1.2 Estimation of a Random Walk

    The following demonstration considers a process that is actually a random walk process but is incorrectly modeled as a random constant,namely,

    -Correct Kalman filter model: ˙x=u,u~N(0,q);

    -Incorrect Kalman filter model:x=0.

    This process was first processed using an incorrect model(i.e.,q=0),and then using the correct model(i.e.,q >0).The estimates by the filter with a correctly modeled process follow the random walk quite well.On the other hand,an incorrect process model leads to degraded results.It occurs simply because the designer“told”the Kalman filter that the process behaved differently,whereas it behaves another way.In this case,the filter is told that the process is a random constant with zero slopes.Still,the process has a nonzero slope,and the filter tries to fit the wrong curve to the measurement data.As a result,the filter with an incorrectly modeled process does very poorly due to the filter’s gain becoming less and less with each subsequent step.The Kalman gain and the covariance matrix P are correct if the models used in computing them are correct.However,the P matrix can be erroneous and of little use in detecting non-convergence in the case of mismodeling.P can even converge to zero while the state estimation error is actually diverging.Fig.3 shows estimates of the state and the corresponding errors due to unmodeled system driving noise.

    Figure 3:(a)The states and(b)the corresponding errors due to unmodeled system driving noise

    4.2 Example 2:Scalar Nonlinear Dynamic System

    In the second example,consider the scalar nonlinear dynamic system

    ˙x=-(x+1)(x+3)=-(x2+4x+3),x(0)=-2

    where the actual solution is given byx(t)=-3+2(1+e-2t)-1.

    The process model will be ideally modeled as its actual nonlinear dynamic and then incorrectly modeled as a linear model,including the random walk and the random constant:

    1.Nonlinear process model: ˙x=-(x+1)(x+3)+u,u~N(0,q).

    2.Random walk model: ˙x=u,u~N(0,q).

    3.Random constant model: ˙x=0.

    Summarized in Table 6.The estimation performance with linear measurement(z=x+v)using the process models mentioned above will be evaluated.

    Table 6: Estimation of the scalar nonlinear dynamic system with various process models

    State estimation results for this nonlinear dynamic system with the process model using the(ideal)nonlinear model(q≈0,meaning that the model is perfectly described except for the numerical error due to discretization,which can be cured by adding a small amount of noise) in comparison with the linear process model of random walk(q=0.01).The Jacobian related to the nonlinear dynamic process model is given by

    Fig.4 presents the estimation errors of this scalar nonlinear dynamic system using the KF withq=0.01 compared to the EKF withq=0.The truth model in this example is nonlinear but is incorrectly modeled in the process model of KF.As a result,non-convergence appears due to mismodeling.However,“l(fā)ying”to the filter by adding fictitious process noise to the KF model can appropriately cure this problem.Fig.5 provides the estimation performance using the KF and EKF.In Fig.5,the estimation errors based on the process models using the linear ones(withq=0,0.0001,and 0.01,respectively)and the(ideal)nonlinear model(withq=0,0.001,and 0.01,respectively)are presented.When the additional fictitiousqintroduced is not sufficient to compensate for the system mismodeling,non-convergence will occur,as shown in the subplot (a) of Fig.5.On the other hand,the case thatqis more than necessary(and thus presents the phenomenon of overfitting)will lead to noisy results,as shown in the subplot(b)of Fig.5.

    4.3 Example 3:The Van der Pol Oscillator with Parameter Identification

    The nonlinear dynamic system of the Van der Pol oscillator is considered in the third example.It is a non-conservative oscillator with non-linear damping,evolving in time according to a second-order differential equation,and can be written in the two-dimensional form:

    wherex1is the position coordinate,a function of the timet,andμis a scalar parameter,indicating the strength of the damping.The analytical solution of the VPO is,in general,not available or difficult to obtain.In this work,the fourth-order Runge-Kutta integrator with a sampling interval ofΔt=0.001sand x0=is used to numerically calculate the states,which is a perfect approximation of the true states.Fig.6 provides the simulation results for thex1,x2,and the phase portraits of the VPO model.The fourth-order Runge-Kutta integrator with a sampling interval ofΔt=0.001s(in blue)and the Euler integrator with a sampling interval ofΔt=0.1s(in green),respectively,are utilized.

    Figure 4:Estimation for the nonlinear dynamic system using KF with q=0.01 and EKF with q=0

    Figure 5:Estimation errors based on the(a)KF and(b)EKF with various q values

    Even though a continuous-time model can precisely describe the system,the discretization of the continuous-time model may encounter non-convergence issues.It can be seen that the sampling interval for the discrete-time model derived from the continuous-time model remarkably influences the accuracy,especially for a system with relatively high nonlinearity,like this example.The error caused by numerical approximation directly reflects the estimation accuracy,which can be seen by comparing the two sets of curves.When the discrete-time version of the filter is employed,applying appropriate fictitious noise by adding Qkto cure the non-convergence is helpful.

    If the estimation is performed using the ideal nonlinear process model,namely,

    Figure 6:Simulation for the Van der Pol oscillator(VPO):(a)x1;(b)x2 and(c)the phase portrait

    In the case that the nonlinearity parameter is unknown and is to be identified,the state variables for this problem are designated as

    The estimation accuracy of the states highly relies on the measurement quality and is essential to the identification performance of the unknown parameter.Figs.7 and 8 show the state estimates and the corresponding errors ofx1andx2,respectively,for the VPO model,where the results are compared based on one and two measurements.In addition,the triangles in Fig.7 denote the measurements.Identification of the nonlinearity parameterμis shown in Fig.9.The performance based on two measurements outperforms that of one.

    Figure 7: Estimation of (a) the state x1 and (b) the corresponding errors based on one and two measurements,respectively

    Figure 8: Estimation of (a) the state x2 and (b) the corresponding errors based on one and two measurements,respectively

    Figure 9:Identification results for the nonlinearity parameter μ are based on one and two measurements,respectively

    4.4 Example 4:Scalar Gauss-Markov Process Involving Adaptation of Noise Covariance

    The scalar Gauss-Markov process,as described by the differential equation

    can be represented by the transfer function

    The continuous-time equation can be discretized as

    where the covariance

    Initially linear,the process model becomes nonlinear when performing the state estimation for the scalar Gauss-Markov process with an unknown parameterβ.Notice that in this case,there are now two state variables involved:

    Since the state dynamic for this problem is given by

    the process model can be represented as

    The problem now becomes a state estimation problem using the vector EKF.Since the two states are closely coupled,the state’s estimation accuracy will influence the parameter identification performance.In this case,the noise strength is related to the parameter to be identified,so better modeling involving Qkadaptation results in improved estimation accuracy.

    In this example,the linear measurement is again assumed to be available in continuous formz(t)=x1(t)+v(t),v(t)~N(0,r)

    The process noise covariance matrix in the discrete-time model can be written as

    Fig.10 shows the results of identifying parameterβfor the scalar Gauss-Markov process.In the numerical experiment,three values ofβ(0.5,1.0,and 1.5,respectively)were tested,and perfect results were obtained for all the cases.The EKF can identify the parameterβvery well if the adaptation of noise statistics is included and updated in the estimation process.On the other hand,if the noise adaptation procedure is not included,the estimation error,as indicated by the curve in green,clearly shows performance degradation.

    Figure 10:Identification of parameter β for the scalar Gauss-Markov process

    5 Conclusion

    This paper presents an introductory critical exposition of the state estimation based on the Kalman filter and the extended Kalman filter algorithms,both qualitatively and quantitatively.The article conveys an excellent conceptual explanation of the topic with illustrative examples so that the readers can grasp the proper interpretation and realization of the KF and EKF algorithms before conducting more complex systems using advanced filtering methodologies.The material covered in this work delineates the theory behind linear and nonlinear estimation with supporting examples for the discussion of important issues with emphasis on convergence and modeling.The article can help better interpret and apply the topic and make a proper connection to probability,stochastic processes,and system theory.

    System stability and convergence are the basic requirements for the system design,while the performance of filtering optimality requires subtle examination for verification.One non-convergence problem may arise due to inaccurate modeling of the estimated process.Although the best cure for non-convergence caused by unmodeled states is to correct the model,this is not always easy.Some critical issues related to the modeling and convergence of implementing the Kalman filter and extended Kalman filters are emphasized with supporting examples.Adding fictitious process noise to the system model assumed by the Kalman filter for convergence assurance is discussed.Details of dynamic modeling have been discussed,accompanied by selected examples for a clear illustration.Some issues related to linear and nonlinear measurements are involved.Parameter identification by state vector augmentation is also demonstrated.A detailed description with examples of problems is offered to gives readers a better understanding of this topic.This work provides a step-by-step illustration,explanation and verification.The lesson learned in this paper enables the readers to appropriately interpret the theory and algorithms,and precisely implement the computer codes that nicely match the estimation algorithms related to the mathematical equations.This is especially helpful for those readers with less experience or background in optimal estimation theory,as it provides a solid foundation for further study on the theory and applications of the topic.

    This article elaborates on several important issues and highlights the checkpoints to ensure the algorithms are appropriately implemented.Future work may be extended to the design of position tracking and control for robots,the navigation processing for inertial navigation and the Global Positioning System,etc.Once the KF and EKF algorithms can be accurately and precisely implemented,further advanced designs dealing with highly nonlinear and sophisticated systems using advanced estimators such as the UKF and CKF,as well as robust filters become possible and reliable.

    Acknowledgement:Thanks to Dr.Ta-Shun Cho of Asia University,Taiwan for his assistance in the course of this research.

    Funding Statement:This work has been partially supported by the Ministry of Science and Technology,Taiwan(Grant Number MOST 110-2221-E-019-042).

    Author Contributions:The author confirms contribution to the paper as follows: study conception and design:D.-J.Jwo;data collection:D.-J.Jwo;analysis and interpretation of results:D.-J.Jwo;draft manuscript preparation:D.-J.Jwo.The author reviewed the results and approved the final version of the manuscript.

    Availability of Data and Materials:The data used in this paper can be requested from the author upon request.

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

    亚洲成人国产一区在线观看| 国产精品美女特级片免费视频播放器 | 色精品久久人妻99蜜桃| 免费在线观看亚洲国产| 国产精品野战在线观看| 一区二区三区激情视频| 男女床上黄色一级片免费看| 午夜免费激情av| 精品久久久久久成人av| 国产精品亚洲美女久久久| 神马国产精品三级电影在线观看 | 亚洲av成人不卡在线观看播放网| 国产精品爽爽va在线观看网站 | 中出人妻视频一区二区| 不卡av一区二区三区| 亚洲少妇的诱惑av| 久久人妻福利社区极品人妻图片| 亚洲成国产人片在线观看| 精品国内亚洲2022精品成人| 12—13女人毛片做爰片一| 宅男免费午夜| 香蕉国产在线看| 国产精品一区二区在线不卡| 欧美日韩黄片免| 在线免费观看的www视频| 视频在线观看一区二区三区| 亚洲avbb在线观看| 精品福利观看| 1024香蕉在线观看| 欧美色视频一区免费| 久久人妻av系列| 麻豆成人av在线观看| 在线观看免费视频网站a站| 久久久精品欧美日韩精品| 女警被强在线播放| 色综合婷婷激情| 一区二区三区高清视频在线| 久久精品人人爽人人爽视色| 亚洲成a人片在线一区二区| 中文字幕高清在线视频| 色在线成人网| av视频在线观看入口| 久久草成人影院| 国产免费男女视频| 啦啦啦免费观看视频1| 91av网站免费观看| 老司机福利观看| 熟妇人妻久久中文字幕3abv| avwww免费| 欧美在线一区亚洲| 亚洲第一电影网av| av免费在线观看网站| 一区福利在线观看| 亚洲国产欧美一区二区综合| 丰满人妻熟妇乱又伦精品不卡| 国语自产精品视频在线第100页| 男人舔女人下体高潮全视频| 免费看十八禁软件| 啦啦啦观看免费观看视频高清 | 桃色一区二区三区在线观看| 老司机深夜福利视频在线观看| 国产亚洲精品第一综合不卡| 免费搜索国产男女视频| 天堂影院成人在线观看| 每晚都被弄得嗷嗷叫到高潮| 免费高清在线观看日韩| 精品欧美一区二区三区在线| 不卡av一区二区三区| 国产真人三级小视频在线观看| 亚洲七黄色美女视频| 精品午夜福利视频在线观看一区| 国产精品免费视频内射| 免费高清视频大片| 午夜老司机福利片| av电影中文网址| 久久人人精品亚洲av| 亚洲九九香蕉| 亚洲第一欧美日韩一区二区三区| 欧美国产精品va在线观看不卡| 国产又爽黄色视频| 18美女黄网站色大片免费观看| 国产精品永久免费网站| 黄色 视频免费看| 日韩三级视频一区二区三区| 非洲黑人性xxxx精品又粗又长| 精品高清国产在线一区| 美女大奶头视频| 51午夜福利影视在线观看| 成年女人毛片免费观看观看9| 在线十欧美十亚洲十日本专区| 国产一区在线观看成人免费| 亚洲精品久久国产高清桃花| 在线播放国产精品三级| 亚洲国产欧美日韩在线播放| 丝袜美腿诱惑在线| 日本三级黄在线观看| 少妇 在线观看| 亚洲第一青青草原| 黄色片一级片一级黄色片| 国产熟女xx| 97人妻精品一区二区三区麻豆 | 波多野结衣一区麻豆| 免费在线观看日本一区| 日韩成人在线观看一区二区三区| 免费看十八禁软件| 一区二区三区国产精品乱码| 国产亚洲精品第一综合不卡| 一边摸一边抽搐一进一小说| 啦啦啦观看免费观看视频高清 | 国产成人啪精品午夜网站| 久热爱精品视频在线9| 亚洲av美国av| 非洲黑人性xxxx精品又粗又长| 午夜福利影视在线免费观看| 精品国产美女av久久久久小说| 久久性视频一级片| 在线观看舔阴道视频| 无遮挡黄片免费观看| 国产成人精品久久二区二区91| 黄色丝袜av网址大全| 午夜两性在线视频| 91成年电影在线观看| 亚洲一区高清亚洲精品| 久久国产精品影院| 亚洲av日韩精品久久久久久密| e午夜精品久久久久久久| 天天一区二区日本电影三级 | 黄色毛片三级朝国网站| av在线播放免费不卡| 中国美女看黄片| 我的亚洲天堂| 精品久久久久久,| 啪啪无遮挡十八禁网站| 欧美最黄视频在线播放免费| 国产不卡一卡二| 日韩大码丰满熟妇| 精品国产国语对白av| 成人三级黄色视频| 久久天躁狠狠躁夜夜2o2o| 久久久久久久久免费视频了| 最好的美女福利视频网| 十八禁人妻一区二区| 啦啦啦韩国在线观看视频| 女人高潮潮喷娇喘18禁视频| 日韩大码丰满熟妇| 一本综合久久免费| 两个人免费观看高清视频| 一本久久中文字幕| 美国免费a级毛片| 精品一品国产午夜福利视频| av福利片在线| 亚洲一区中文字幕在线| 日韩三级视频一区二区三区| 国产成人啪精品午夜网站| 欧美日韩黄片免| 日韩视频一区二区在线观看| av天堂久久9| 国产高清视频在线播放一区| 大型av网站在线播放| 制服人妻中文乱码| 男人舔女人的私密视频| 亚洲欧美一区二区三区黑人| 亚洲色图综合在线观看| 午夜福利18| 日韩av在线大香蕉| 国内精品久久久久精免费| 神马国产精品三级电影在线观看 | 欧美日韩亚洲综合一区二区三区_| 欧美日韩亚洲国产一区二区在线观看| 久久久久久人人人人人| 人成视频在线观看免费观看| 免费一级毛片在线播放高清视频 | 大型黄色视频在线免费观看| 大型av网站在线播放| xxx96com| 波多野结衣av一区二区av| 18禁裸乳无遮挡免费网站照片 | 国产免费男女视频| 啦啦啦 在线观看视频| 精品久久蜜臀av无| 老熟妇仑乱视频hdxx| 亚洲欧美一区二区三区黑人| 亚洲情色 制服丝袜| 伊人久久大香线蕉亚洲五| 亚洲一码二码三码区别大吗| 精品久久久久久久人妻蜜臀av | 两人在一起打扑克的视频| 777久久人妻少妇嫩草av网站| 老汉色av国产亚洲站长工具| 日韩欧美在线二视频| 色哟哟哟哟哟哟| 国内毛片毛片毛片毛片毛片| 亚洲欧洲精品一区二区精品久久久| 999久久久国产精品视频| 男女下面插进去视频免费观看| 精品久久久久久久久久免费视频| 欧美在线黄色| 无人区码免费观看不卡| 夜夜看夜夜爽夜夜摸| 天天添夜夜摸| 亚洲在线自拍视频| 久久婷婷人人爽人人干人人爱 | 日本欧美视频一区| 99精品久久久久人妻精品| 中文字幕av电影在线播放| 国产又色又爽无遮挡免费看| 国内精品久久久久久久电影| 一级a爱视频在线免费观看| 国产三级黄色录像| 级片在线观看| 亚洲第一av免费看| 99香蕉大伊视频| www日本在线高清视频| 亚洲男人天堂网一区| 亚洲免费av在线视频| 欧美成人午夜精品| 日韩视频一区二区在线观看| 99精品在免费线老司机午夜| 美女免费视频网站| 精品欧美国产一区二区三| 无限看片的www在线观看| 精品乱码久久久久久99久播| 夜夜夜夜夜久久久久| 亚洲成人免费电影在线观看| 久久精品国产亚洲av高清一级| 中文字幕久久专区| 欧美黑人精品巨大| www国产在线视频色| 国产一区二区三区视频了| 亚洲av第一区精品v没综合| 午夜免费鲁丝| 在线永久观看黄色视频| 老司机午夜福利在线观看视频| 亚洲中文字幕一区二区三区有码在线看 | 久久国产精品人妻蜜桃| 在线观看免费视频网站a站| 国产国语露脸激情在线看| 国产精品98久久久久久宅男小说| 日韩视频一区二区在线观看| 日日摸夜夜添夜夜添小说| 一区二区日韩欧美中文字幕| www国产在线视频色| 每晚都被弄得嗷嗷叫到高潮| 一区二区三区精品91| 国产免费男女视频| 黑丝袜美女国产一区| 久久人妻av系列| 亚洲第一av免费看| 女人精品久久久久毛片| 大型黄色视频在线免费观看| 男人操女人黄网站| 一边摸一边做爽爽视频免费| 国产精品 国内视频| 亚洲av片天天在线观看| 亚洲精品粉嫩美女一区| 久久人人爽av亚洲精品天堂| 精品人妻在线不人妻| 久久这里只有精品19| 欧美成人午夜精品| 国产成人精品久久二区二区91| 真人做人爱边吃奶动态| www.999成人在线观看| 亚洲国产中文字幕在线视频| 丁香欧美五月| 亚洲人成伊人成综合网2020| 国产高清视频在线播放一区| 欧美成狂野欧美在线观看| 一边摸一边抽搐一进一出视频| 国产精品爽爽va在线观看网站 | 好看av亚洲va欧美ⅴa在| 欧美黑人欧美精品刺激| 亚洲精品国产色婷婷电影| 亚洲欧美日韩无卡精品| 国产精品美女特级片免费视频播放器 | 免费看美女性在线毛片视频| 亚洲国产欧美网| 88av欧美| 久久国产精品人妻蜜桃| 国产欧美日韩一区二区三| 十分钟在线观看高清视频www| 身体一侧抽搐| 91国产中文字幕| 一边摸一边抽搐一进一出视频| 国产精品爽爽va在线观看网站 | 国产精品秋霞免费鲁丝片| 精品熟女少妇八av免费久了| av在线天堂中文字幕| av福利片在线| 制服人妻中文乱码| 国产成人欧美| 深夜精品福利| 黄色片一级片一级黄色片| 熟妇人妻久久中文字幕3abv| 日本 av在线| 91国产中文字幕| 一级毛片高清免费大全| 亚洲中文字幕一区二区三区有码在线看 | 国产精品一区二区免费欧美| 国产精品综合久久久久久久免费 | 久久草成人影院| 少妇 在线观看| 亚洲熟妇熟女久久| 欧美黄色淫秽网站| 欧美日韩精品网址| 宅男免费午夜| 欧美色欧美亚洲另类二区 | 亚洲精华国产精华精| 亚洲色图综合在线观看| 欧美激情 高清一区二区三区| 国产极品粉嫩免费观看在线| 99国产精品一区二区三区| 国产精品久久久人人做人人爽| 久久九九热精品免费| 午夜激情av网站| 国产伦人伦偷精品视频| 日韩国内少妇激情av| 午夜福利免费观看在线| 一区二区三区国产精品乱码| 天堂√8在线中文| 久久午夜综合久久蜜桃| 欧美老熟妇乱子伦牲交| 午夜久久久久精精品| 在线观看免费视频网站a站| 老司机午夜福利在线观看视频| 国产av在哪里看| 操出白浆在线播放| 欧美+亚洲+日韩+国产| 麻豆国产av国片精品| 亚洲成人免费电影在线观看| 午夜福利视频1000在线观看 | 免费在线观看黄色视频的| 亚洲一区二区三区色噜噜| 这个男人来自地球电影免费观看| 久久香蕉精品热| 久久天躁狠狠躁夜夜2o2o| 老熟妇乱子伦视频在线观看| 亚洲一码二码三码区别大吗| 成年版毛片免费区| 夜夜爽天天搞| 久热爱精品视频在线9| 免费搜索国产男女视频| 亚洲专区国产一区二区| 亚洲精品久久国产高清桃花| 黄网站色视频无遮挡免费观看| 中国美女看黄片| 国产精品98久久久久久宅男小说| 久久精品成人免费网站| 在线观看66精品国产| 亚洲狠狠婷婷综合久久图片| 法律面前人人平等表现在哪些方面| 精品不卡国产一区二区三区| 久久精品人人爽人人爽视色| 一级片免费观看大全| 午夜免费鲁丝| 国产三级在线视频| 久久亚洲真实| 怎么达到女性高潮| 伊人久久大香线蕉亚洲五| 叶爱在线成人免费视频播放| 精品欧美一区二区三区在线| 老司机靠b影院| 亚洲av日韩精品久久久久久密| 精品午夜福利视频在线观看一区| 中文字幕精品免费在线观看视频| 99精品欧美一区二区三区四区| 国产亚洲欧美精品永久| 国产亚洲av高清不卡| 午夜福利高清视频| АⅤ资源中文在线天堂| tocl精华| 欧美日本视频| 巨乳人妻的诱惑在线观看| 88av欧美| 97超级碰碰碰精品色视频在线观看| 激情在线观看视频在线高清| 他把我摸到了高潮在线观看| 99香蕉大伊视频| 成年版毛片免费区| 日韩三级视频一区二区三区| 午夜福利成人在线免费观看| 精品一区二区三区视频在线观看免费| 国产一卡二卡三卡精品| x7x7x7水蜜桃| 国产精品亚洲一级av第二区| 久久久久久国产a免费观看| 免费久久久久久久精品成人欧美视频| 国产精品综合久久久久久久免费 | 国产欧美日韩一区二区精品| 一边摸一边抽搐一进一出视频| 露出奶头的视频| 制服人妻中文乱码| 精品久久久久久,| 亚洲一卡2卡3卡4卡5卡精品中文| 国产精品乱码一区二三区的特点 | 麻豆一二三区av精品| 男人舔女人下体高潮全视频| 极品人妻少妇av视频| 欧美亚洲日本最大视频资源| 亚洲黑人精品在线| 国产亚洲精品av在线| 亚洲精品美女久久av网站| www.精华液| avwww免费| 亚洲第一电影网av| 亚洲成av片中文字幕在线观看| 怎么达到女性高潮| 亚洲av电影在线进入| 女人爽到高潮嗷嗷叫在线视频| 香蕉丝袜av| 岛国在线观看网站| 中亚洲国语对白在线视频| 欧美成人午夜精品| 中文字幕人妻熟女乱码| 人人妻人人澡欧美一区二区 | 亚洲,欧美精品.| 欧美久久黑人一区二区| 啦啦啦 在线观看视频| 看黄色毛片网站| 成在线人永久免费视频| 欧美一级a爱片免费观看看 | 少妇粗大呻吟视频| 日本a在线网址| 日日摸夜夜添夜夜添小说| 亚洲,欧美精品.| 多毛熟女@视频| 在线视频色国产色| 精品无人区乱码1区二区| 国产成人欧美| 大香蕉久久成人网| 99精品欧美一区二区三区四区| 一夜夜www| 精品日产1卡2卡| 日本五十路高清| 国产单亲对白刺激| 精品久久久久久,| 国产成人av教育| 亚洲第一电影网av| 免费在线观看完整版高清| 啦啦啦观看免费观看视频高清 | 国产伦一二天堂av在线观看| 亚洲国产精品成人综合色| 一边摸一边抽搐一进一出视频| 麻豆av在线久日| 国产99白浆流出| 三级毛片av免费| 欧美av亚洲av综合av国产av| www.熟女人妻精品国产| 91精品三级在线观看| 波多野结衣巨乳人妻| 日韩欧美免费精品| 国产精品一区二区精品视频观看| 男人操女人黄网站| 波多野结衣高清无吗| 大码成人一级视频| 亚洲第一青青草原| 丝袜美足系列| 90打野战视频偷拍视频| 日韩精品中文字幕看吧| a级毛片在线看网站| 日本黄色视频三级网站网址| 久久这里只有精品19| 啦啦啦免费观看视频1| 午夜久久久久精精品| 日韩三级视频一区二区三区| 9191精品国产免费久久| 久久久久久久久久久久大奶| 老司机靠b影院| 女人精品久久久久毛片| 国产精品久久久人人做人人爽| 中文字幕久久专区| 日韩欧美免费精品| 欧美成人午夜精品| 国产麻豆69| 国产又爽黄色视频| 国产aⅴ精品一区二区三区波| 老汉色av国产亚洲站长工具| 亚洲专区字幕在线| 午夜免费激情av| 日本黄色视频三级网站网址| 欧美色欧美亚洲另类二区 | 日本在线视频免费播放| 国产一区二区在线av高清观看| 中文字幕精品免费在线观看视频| 亚洲人成电影观看| 神马国产精品三级电影在线观看 | 美女 人体艺术 gogo| 成人三级黄色视频| 国产在线精品亚洲第一网站| 日韩视频一区二区在线观看| 欧美精品亚洲一区二区| 波多野结衣一区麻豆| 村上凉子中文字幕在线| 在线播放国产精品三级| 90打野战视频偷拍视频| 97人妻天天添夜夜摸| 99在线视频只有这里精品首页| 亚洲自拍偷在线| 黄色丝袜av网址大全| 国产一区二区激情短视频| 在线十欧美十亚洲十日本专区| 一区二区三区精品91| 亚洲精品在线观看二区| 高清在线国产一区| 国产精品爽爽va在线观看网站 | 午夜福利高清视频| 亚洲avbb在线观看| 国产精品九九99| 国产成+人综合+亚洲专区| 51午夜福利影视在线观看| 一边摸一边抽搐一进一出视频| 久久久久久久精品吃奶| 在线观看午夜福利视频| 国产精品98久久久久久宅男小说| 国产精品久久久久久人妻精品电影| 亚洲av五月六月丁香网| 色精品久久人妻99蜜桃| 又紧又爽又黄一区二区| 日韩高清综合在线| 一区二区三区激情视频| 91国产中文字幕| 国产一级毛片七仙女欲春2 | 18禁美女被吸乳视频| 91九色精品人成在线观看| 天天添夜夜摸| 又黄又粗又硬又大视频| 亚洲七黄色美女视频| 9热在线视频观看99| 亚洲国产欧美一区二区综合| 一级黄色大片毛片| 久久性视频一级片| 亚洲精品国产区一区二| 麻豆国产av国片精品| 男人舔女人的私密视频| 国产成人av教育| 国产三级在线视频| 成人三级做爰电影| 丰满的人妻完整版| 91老司机精品| 在线天堂中文资源库| 久久国产亚洲av麻豆专区| 亚洲狠狠婷婷综合久久图片| 无限看片的www在线观看| 悠悠久久av| 十八禁人妻一区二区| 国产精品亚洲一级av第二区| 国产欧美日韩一区二区精品| 男女午夜视频在线观看| 国产精品 欧美亚洲| 国产一区二区三区综合在线观看| 法律面前人人平等表现在哪些方面| 日韩欧美一区视频在线观看| 九色国产91popny在线| 亚洲精品粉嫩美女一区| 精品高清国产在线一区| 精品免费久久久久久久清纯| 老熟妇乱子伦视频在线观看| 午夜福利在线观看吧| 久久久久久免费高清国产稀缺| 一级,二级,三级黄色视频| www日本在线高清视频| 大香蕉久久成人网| 每晚都被弄得嗷嗷叫到高潮| 亚洲免费av在线视频| 在线观看免费视频网站a站| 国产aⅴ精品一区二区三区波| 亚洲欧美激情在线| 国产成人av教育| 天天躁狠狠躁夜夜躁狠狠躁| 欧美中文日本在线观看视频| 精品久久久久久,| 日本三级黄在线观看| 日韩欧美三级三区| 亚洲一区高清亚洲精品| 国产精品亚洲美女久久久| 国内毛片毛片毛片毛片毛片| 国产伦一二天堂av在线观看| 免费人成视频x8x8入口观看| 日韩中文字幕欧美一区二区| 日韩有码中文字幕| 免费看a级黄色片| 自拍欧美九色日韩亚洲蝌蚪91| 日韩精品免费视频一区二区三区| 午夜久久久在线观看| 丰满的人妻完整版| 啦啦啦观看免费观看视频高清 | 性欧美人与动物交配| 欧美黑人精品巨大| 50天的宝宝边吃奶边哭怎么回事| 成人亚洲精品一区在线观看| 欧美 亚洲 国产 日韩一| 老鸭窝网址在线观看| 亚洲一区二区三区色噜噜| 亚洲人成伊人成综合网2020| 啦啦啦免费观看视频1| 制服人妻中文乱码| 成人免费观看视频高清| 不卡av一区二区三区| 亚洲精品久久国产高清桃花| 成人av一区二区三区在线看| 夜夜夜夜夜久久久久| 日韩欧美一区二区三区在线观看| 窝窝影院91人妻| 欧美成人性av电影在线观看| 成人特级黄色片久久久久久久| 国产麻豆69| 国产高清激情床上av| 精品国内亚洲2022精品成人| 日韩欧美免费精品| 国产精品亚洲一级av第二区| 日本一区二区免费在线视频| 啦啦啦免费观看视频1| 久久久久久久久免费视频了| 黄色视频,在线免费观看| 欧美精品亚洲一区二区| 99在线视频只有这里精品首页|