CN104539265A - Self-adaptive UKF (Unscented Kalman Filter) algorithm - Google Patents
Self-adaptive UKF (Unscented Kalman Filter) algorithm Download PDFInfo
- Publication number
- CN104539265A CN104539265A CN201410691143.1A CN201410691143A CN104539265A CN 104539265 A CN104539265 A CN 104539265A CN 201410691143 A CN201410691143 A CN 201410691143A CN 104539265 A CN104539265 A CN 104539265A
- Authority
- CN
- China
- Prior art keywords
- algorithm
- adaptive
- ukf
- noise
- sigma
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004422 calculation algorithm Methods 0.000 title claims abstract description 42
- 238000001914 filtration Methods 0.000 claims abstract description 28
- 230000003044 adaptive effect Effects 0.000 claims abstract description 26
- 238000007476 Maximum Likelihood Methods 0.000 abstract description 7
- 230000000694 effects Effects 0.000 abstract description 6
- 239000011159 matrix material Substances 0.000 description 19
- 238000005259 measurement Methods 0.000 description 17
- 238000000034 method Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 6
- 238000004088 simulation Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 238000005562 fading Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000009795 derivation Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Landscapes
- Complex Calculations (AREA)
Abstract
本发明公开了一种自适应UKF滤波算法,是一种将基于极大似然准则的卡尔曼滤波算法和基于最大后验估计的自适应UKF滤波算法结合到一起的算法,通过两种算法对协方差进行实时的估计,然后平均取中得到对先验协方差真实值跟踪效果更好的估计值,从而提高滤波精度及滤波稳定性。
The invention discloses an adaptive UKF filtering algorithm, which is an algorithm combining the Kalman filtering algorithm based on the maximum likelihood criterion and the adaptive UKF filtering algorithm based on the maximum a posteriori estimation. The covariance is estimated in real time, and then the average is taken to obtain an estimated value with a better tracking effect on the true value of the prior covariance, thereby improving the filtering accuracy and filtering stability.
Description
技术领域 technical field
本发明涉及一种自适应UKF滤波算法,具体地说,涉及一种结合极大似然估计和最大后验估计的自适应UKF滤波算法。 The invention relates to an adaptive UKF filtering algorithm, in particular to an adaptive UKF filtering algorithm combining maximum likelihood estimation and maximum a posteriori estimation.
背景技术 Background technique
为了解决非线性情况下卡尔曼滤波及之后的扩展卡尔曼滤波在估计中存在较大误差甚至可能引起滤波器发散的问题,近年来,Julier和Uhlman提出了基于多元函数代表点思想的Unscented Kalman Filter(UKF)方法,UKF算法精度明显高于EKF算法且计算量又明显小于EKF算法,但是UKF算法存在一个主要的问题是噪声统计特性未知时,UKF滤波精度下降甚至发散,为解决这个问题,各国学者提出了很多解决的方法,其中文献[7]提出了一种根据极大后验估计原理和指数加权,推导出一种含有渐消因子的次优无偏MAP时变噪声统计估计器的算法,该算法具有自适应能力且递推公式简单,易于工程实现的特点,但是该算法需要有足够的数据,才能达到比较理想的效果。 In order to solve the problem that the Kalman filter and the subsequent extended Kalman filter have large errors in estimation and may even cause filter divergence in nonlinear conditions, in recent years, Julier and Uhlman proposed the Unscented Kalman Filter based on the idea of representative points of multivariate functions. (UKF) method, the accuracy of the UKF algorithm is significantly higher than that of the EKF algorithm and the amount of calculation is significantly smaller than that of the EKF algorithm. However, there is a main problem with the UKF algorithm that when the statistical characteristics of the noise are unknown, the accuracy of the UKF filter decreases or even diverges. To solve this problem, various countries Scholars have proposed many solutions. Among them, literature [7] proposed an algorithm based on the principle of maximum a posteriori estimation and exponential weighting to derive a suboptimal unbiased MAP time-varying noise statistical estimator with fading factors , the algorithm has the characteristics of self-adaptive ability, simple recursive formula, and easy engineering implementation, but the algorithm needs enough data to achieve a relatively ideal effect.
发明内容 Contents of the invention
本发明的目的在于克服上述技术存在的缺陷,提供一种自适应UKF滤波算法,是一种将基于极大似然准则的卡尔曼滤波算法和基于最大后验估计的自适应UKF滤波算法结合到一起的算法,通过两种算法对协方差进行实时的估计,然后平均取中得到对先验协方差真实值跟踪效果更好的估计值,从而提高滤波精度及滤波稳定性。其具体技术方案为: The purpose of the present invention is to overcome the defective that above-mentioned technology exists, provide a kind of adaptive UKF filtering algorithm, be a kind of Kalman filtering algorithm based on maximum likelihood criterion and the adaptive UKF filtering algorithm based on maximum a posteriori estimation combined into The algorithm together uses the two algorithms to estimate the covariance in real time, and then averages to obtain an estimated value with a better tracking effect on the true value of the prior covariance, thereby improving the filtering accuracy and filtering stability. Its specific technical plan is:
一种自适应UKF滤波算法,包括以下步骤: A kind of adaptive UKF filter algorithm, comprises the following steps:
第一步:判断是否已经稳定收敛 Step 1: Determine whether it has converged stably
Qk-Qk-2≤H Qk - Qk-2≤H
Rk-Rk-2≤H R k -R k-2 ≤ H
其中,H为一个很小的正整数; Among them, H is a very small positive integer;
第二步:选出优值 Step 2: Select the best value
设两种算法的估计协方差分别为Q1k、R1k、Q2k、R2k,则 Suppose the estimated covariances of the two algorithms are Q1 k , R1 k , Q2 k , R2 k , then
式中,就是协方差估计值。 In the formula, is the covariance estimate.
与现有技术相比,本发明的有益效果为: Compared with prior art, the beneficial effect of the present invention is:
本发明所述基于最大后验估计的UKF自适应算法相对于传统UKF算法,克服传统UKF算法存在的噪声统计特性未知情况下滤波发散的问题,而本文中提出的结合最大似然估计和最大后验估计优缺点,选择最佳的噪声统计特性估计的UKF自适应算法,在仿真结果中,可以看出其在滤波精度上确实提高了。 Compared with the traditional UKF algorithm, the UKF adaptive algorithm based on maximum a posteriori estimation described in the present invention overcomes the problem of filter divergence in the case of unknown noise statistical characteristics of the traditional UKF algorithm. According to the advantages and disadvantages of estimation, the best UKF adaptive algorithm for noise statistical characteristic estimation is selected. From the simulation results, it can be seen that its filtering accuracy has indeed improved.
附图说明 Description of drawings
图1是文[7]过程噪声均值自适应估计曲线图; Fig. 1 is the curve diagram of self-adaptive estimation of process noise mean in [7];
图2是文[7]过程噪声协方差自适应估计曲线图; Fig. 2 is a graph of adaptive estimation of process noise covariance in [7];
图3是本发明过程噪声协方差估计曲线图; Fig. 3 is a curve diagram of process noise covariance estimation of the present invention;
图4是文献[7]量测噪声均值自适应估计曲线图; Fig. 4 is the curve diagram of the self-adaptive estimation of the measurement noise mean in literature [7];
图5文献[7]量测噪声协方差自适应估计曲线图; Figure 5 Document [7] measurement noise covariance adaptive estimation curve;
图6本发明量测噪声协方差自适应估计曲线图。 Fig. 6 is a curve diagram of self-adaptive estimation of measurement noise covariance in the present invention.
具体实施方式 Detailed ways
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实例进一步阐述本发明。 In order to make the technical means, creative features, goals and effects achieved by the present invention easy to understand, the present invention will be further described below in conjunction with specific examples.
1问题阐述 1 Problem statement
考虑如下所示的非线性离散系统: Consider the nonlinear discrete system shown below:
其中,k≥0为离散时间变量;f(xk-1)和h(xk)分别为系统非线性状态函数和量测函数;xk与zk分别为系统n维状态向量和l维量测向量;wk和vk分别为n维系统噪声和l维量测噪声,并且具有以下统计特性: Among them, k≥0 is a discrete time variable; f(x k-1 ) and h(x k ) are the nonlinear state function and measurement function of the system respectively; x k and z k are the n-dimensional state vector and l-dimensional Measurement vector; w k and v k are n-dimensional system noise and l-dimensional measurement noise respectively, and have the following statistical properties:
在许多情况下,噪声均值都是非零均值的,因此,不妨令系统噪声和量测噪声为非零均值的高斯噪声且其均值分别为q和r.则: In many cases, the mean value of the noise is non-zero mean. Therefore, it is advisable to make the system noise and measurement noise Gaussian noise with a non-zero mean value and their mean values are q and r respectively. Then:
可见,μk和为互不相关的零均值高斯白噪声,且其方差分别为Q和R,故离散非线性系统(1)等价为: Visible, μ k and is uncorrelated zero-mean Gaussian white noise, and its variances are Q and R respectively, so the discrete nonlinear system (1) is equivalent to:
2自适应UKF滤波算法 2 Adaptive UKF filtering algorithm
2.1噪声均值非零时的UKF算法 2.1 UKF algorithm when the noise mean is non-zero
步骤1.初始化系统变量 Step 1. Initialize system variables
步骤2.计算sigma点及对应权值 Step 2. Calculate sigma points and corresponding weights
由确定的采样策略,得到服从均值为方差为Pk-1的Sigma点{Xi,k-1};其中,i=0,1,2,…,2n,算子表示对称的Cholesky分解。 According to the determined sampling strategy, the obedience mean is Sigma point {X i,k-1 } with variance P k-1 ; where, i=0,1,2,…,2n, operator Represents a symmetric Cholesky decomposition.
Sigma点的对应权值如下 The corresponding weight of the Sigma point is as follows
其中,α描叙了Sigma点在均值周围的延伸程度;β为调整参数,l=α2(n+k)-n,k描述了系统分布信息。 Among them, α describes the extension degree of the Sigma point around the mean value; β is an adjustment parameter, l=α 2 (n+k)-n, and k describes the system distribution information.
步骤3.时间更新 Step 3. Time update
根据步骤2得到的Sigma点Xi,k-1(i=0,1,2,…,2n)及其对应的权值,使Xi,k-1通过非线性状态函数f(·)+q传播后为Xi,k|k-1,根据Xi,k|k-1可得到一步状态预测及其对应的误差协方差阵Pk|k-1 According to the Sigma point X i,k-1 (i=0,1,2,…,2n) obtained in step 2 and its corresponding weights, let X i,k-1 pass through the nonlinear state function f(·)+ After q propagation, it is Xi ,k|k-1 , and one-step state prediction can be obtained according to Xi ,k|k-1 And its corresponding error covariance matrix P k|k-1
Xi,k|k-1=f(Xi,k-1)+q,i=0,1,…,2n (9) X i,k|k-1 = f(X i,k-1 )+q, i=0,1,...,2n (9)
步骤4.计算sigma点及对应权值 Step 4. Calculate sigma points and corresponding weights
再由确定的采样策略,得到服从均值为方差为Pk|k-1的Sigma点{Xi,k|k-1},i=0,…,2n Then by the determined sampling strategy, the obedience mean is obtained Sigma point {X i, k| k-1 } with variance P k| k-1 , i=0,...,2n
其对应的权值与步骤2中(8)式的一致。 Its corresponding weight value is consistent with the formula (8) in step 2.
步骤5.量测更新 Step 5. Measurement update
再根据步骤4中新得到的Sigam点Xi,k|k-1(i=0,…,2n)及权值,令Xi,k|k-1通过非线性量测函数h(·)+r传播后得到zi,k|k-1,再由zi,k|k-1得到输出预测及自协方差阵和互协方差阵 Then according to the newly obtained Sigam points X i,k|k-1 (i=0,...,2n) and weights in step 4, let X i,k|k-1 pass the nonlinear measurement function h( ) After +r propagation, z i,k|k-1 is obtained, and then the output prediction is obtained by z i,k|k-1 and autocovariance matrix and cross-covariance matrix
zi,k|k-1=h(Xi,k|k-1)+r,i=0,1,…,2n (13) z i,k|k-1 = h(X i,k|k-1 )+r, i=0,1,...,2n (13)
步骤6.滤波更新 Step 6. Filter updates
经过了时间和量测更新后,通过计算可得到滤波增益矩阵Kk和k时刻状态向量估计值及其对应的协方差阵Pk|k-1 After time and measurement updates, the filter gain matrix K k and the estimated value of the state vector at time k can be obtained by calculation And its corresponding covariance matrix P k|k-1
2.2自适应UKF算法 2.2 Adaptive UKF algorithm
2.2.1常值噪声估计器 2.2.1 Constant Noise Estimator
由文献[7]知基于极大后验估计原理,得到次优无偏MAP常值噪声统计估计器: According to literature [7], based on the principle of maximum a posteriori estimation, a suboptimal unbiased MAP constant noise statistical estimator is obtained:
其中,分别代表k时刻的系统噪声均值估计值,量测噪声均值估计值,系统噪声协方差估计值,量测噪声协方差估计值。 in, Represent the estimated value of the mean value of the system noise, the estimated value of the mean value of the measurement noise, the estimated value of the covariance of the system noise, and the estimated value of the covariance of the measurement noise at time k, respectively.
2.2.2渐消因子 2.2.2 Evanescent factor
假设加权系数{βi}满足:βi=βi-1b且其中0<b<1为遗忘因子。 Suppose the weighting coefficient {β i } satisfies: β i = β i-1 b and Among them, 0<b<1 is the forgetting factor.
根据等比数列求和公式和权系数的约束条件,得到权系数与时间{βi}相关的一般表达式为 According to the geometric sequence summation formula and the constraint conditions of the weight coefficient, the general expression related to the weight coefficient and time {β i } is obtained as
2.2.3带时变噪声估计器的自适应UKF算法 2.2.3 Adaptive UKF algorithm with time-varying noise estimator
由文献[10]知用渐消因子d(k)代替式(21)和(24)中的权系数1/k,便可得出渐消记忆时变噪声统计估计器: It is known from literature [10] that the weight coefficient 1/k in equations (21) and (24) is replaced by the fading factor d(k), and the statistical estimator of fading memory time-varying noise can be obtained:
相应地,结合式(5)和(20)和式(26)和(29)便可以得出自适应UKF滤波算法: Correspondingly, combining formulas (5) and (20) and formulas (26) and (29), the adaptive UKF filtering algorithm can be obtained:
3极大似然准则和Q、R阵在线估计调整 3 Maximum Likelihood Criterion and Q, R Array Online Estimation Adjustment
根据文献[4]提出的思想利用矩阵求导的公式和UKF滤波公式结合推导出将基于极大似然估计准则的R和Q阵的估计和调整问题转变成1个确定以及a=a(Q,R)(表示需要估计的噪声方差阵)的问题的估计公式。 According to the idea proposed in literature [4], the formula of matrix derivation and UKF filter formula are used to deduce that the estimation and adjustment of R and Q matrices based on the maximum likelihood estimation criterion are transformed into a determination And the estimation formula of the problem of a=a(Q, R) (representing the noise variance matrix that needs to be estimated).
不妨设系统新息方差为: May wish to set the system innovation variance as:
式中,新息:
极大似然估计是从系统量测出现概率最大的角度实现对Q、R阵的实时估计与调整,基于极大似然条件下的目标函数J(a): The maximum likelihood estimation is to realize the real-time estimation and adjustment of the Q and R arrays from the point of view of the maximum occurrence probability of the system measurement, based on the objective function J(a) under the maximum likelihood condition:
式中,|·|表示行列式。 In the formula, |·| represents the determinant.
对a求偏导将自适应滤波问题转化为新息方差对a求导的问题: Taking partial derivatives for a transforms the adaptive filtering problem into a question of taking the derivative of innovation variance for a:
式中,tr表示取矩阵的迹。 In the formula, tr means to take the trace of the matrix.
根据标准无迹卡尔曼滤波方程得: According to the standard unscented Kalman filter equation:
3.1R阵估计 3.1 R matrix estimation
为得到R阵的实时估计表达式,不妨假设Q阵为完全已知,则式(44)a求导与式(43)联合化简得: In order to obtain the real-time estimation expression of the R matrix, it may be assumed that the Q matrix is completely known, then the joint derivation of formula (44)a and formula (43) can be simplified as follows:
由新息序列的协方差矩阵为正定阵,得到在整个估计窗内,上式成立的条件为:
故观测噪声协方差的实时估计值: Therefore, the real-time estimate of the observation noise covariance is:
3.2Q阵估计 3.2 Q matrix estimation
同理为得到Q阵的实时估计表达式,不妨假设R阵为完全精确已知。 Similarly, in order to obtain the real-time estimation expression of the Q matrix, it may be assumed that the R matrix is completely and precisely known.
设状态估计误差为: Let the state estimation error be:
则联合式(40)与(42),结合标准无迹卡尔曼滤波方程得过程噪声协方差的实时估计值: Then combine equations (40) and (42), and combine the standard unscented Kalman filter equation to obtain the real-time estimated value of the process noise covariance:
4改进的自适应UKF滤波算法 4 Improved Adaptive UKF Filtering Algorithm
4.1估计窗范围 4.1 Estimated window range
估计窗的确定有一定的风险,体现在估计窗过大,滤波结果的无偏性较好,但可能导致系统模型的动态性能表现较差;估计窗过小,虽然能够较好的反映系统模型的变化,但是不能充分应用观测值所包含的信息,不能保证滤波过程的无偏性,严重的情况甚至导致滤波的发散,因此,估计窗大小的确定要具体问题具体分析,结合实际情况,尽可能的找出最好的估计窗范围。 The determination of the estimation window has certain risks, which is reflected in the fact that the estimation window is too large, and the unbiasedness of the filtering results is better, but it may lead to poor dynamic performance of the system model; the estimation window is too small, although it can better reflect the system model However, the information contained in the observations cannot be fully applied, and the unbiasedness of the filtering process cannot be guaranteed. In severe cases, it may even cause the divergence of the filtering. Find the best estimated window range possible.
4.2滤波发散的原因和选择最优Q、R阵的估计值的确定规则 4.2 Causes of filter divergence and determination rules for selecting the estimated values of optimal Q and R arrays
由于噪声的先验统计特性未知时变,使得噪声实际协方差偏离真实值,从而 导致状态估计误差增大,这就是滤波发散的根本原因。 Due to the unknown time-varying priori statistical characteristics of the noise, the actual covariance of the noise deviates from the true value, which leads to an increase in the state estimation error, which is the root cause of the filter divergence.
UKF采用kalman滤波框架,kalman滤波为增长记忆滤波,初始阶段很大,可以充分的利用量测信息,有较强的校正作用,使估计值快速的接近估计状态,但是随着时间的推移,使得逐渐减小,滤波过程的增益Kk也愈来愈小,使反映真实状态的新的测量数据在估计中修正作用越来越弱,并形成数据饱和现象,会引起滤波发散。 UKF adopts the kalman filter framework, and the kalman filter is a growth memory filter. The initial stage is very large, and the measurement information can be fully utilized. It has a strong correction effect and makes the estimated value quickly approach the estimated state. However, as time goes by, it makes Gradually decreases, the gain K k of the filtering process is also getting smaller and smaller, so that the correction effect of the new measurement data reflecting the real state becomes weaker and weaker in the estimation, and the phenomenon of data saturation is formed, which will cause the filtering divergence.
根据文献[7]滤波性能分析和上面对滤波发散原因分析,最优的Q、R阵估计值是尽可能的接近收敛于真实值,因此,我们要选择最接近真实值且收敛性更稳的Q、R阵估计值。噪声协方差未知且初值不一定准确,故噪声统计估计器需要一定的时间估计适应,才能达到稳定。 According to the filter performance analysis in literature [7] and the above analysis of the reasons for filter divergence, the optimal Q and R matrix estimates are as close as possible to converge to the real value. Therefore, we should choose the closest to the real value and the convergence is more stable. The estimated value of the Q, R matrix. The noise covariance is unknown and the initial value is not necessarily accurate, so the noise statistical estimator needs a certain amount of time to estimate and adapt to achieve stability.
所以,我们可以通过以下几步来完成Q、R阵的估计: Therefore, we can complete the estimation of Q and R matrix through the following steps:
第一步:判断是否已经稳定收敛 Step 1: Determine whether it has converged stably
Qk-Qk-2≤H (46) Q k -Q k-2 ≤ H (46)
Rk-Rk-2≤H (47) R k -R k-2 ≤ H (47)
其中,H为一个很小的正整数 Among them, H is a very small positive integer
第二步:选出优值 Step 2: Select the best value
不妨设,两种算法的估计协方差分别为Q1k、R1k、Q2k、R2k,则 It may be assumed that the estimated covariances of the two algorithms are Q1 k , R1 k , Q2 k , and R2 k respectively, then
式中,就是协方差估计值。 In the formula, is the covariance estimate.
4.3改进的自适应UKF滤波算法实现: 4.3 Improved adaptive UKF filtering algorithm implementation:
1)由式(5)和(20)实现经典UKF滤波。 1) The classic UKF filtering is realized by equations (5) and (20).
2)由式(26)和(27)实现噪声均值的估计。 2) Estimation of noise mean is realized by equations (26) and (27).
3)由式(44)和(46)和(28)和(29)实现噪声协方差估计,按照4.2提出的规则比较两者的结果,选择最佳的作为噪声的估计协方差。 3) Estimate the noise covariance by formulas (44) and (46) and (28) and (29), compare the results of the two according to the rules proposed in 4.2, and choose the best one as the estimated covariance of the noise.
4)将2)3)得到的噪声统计特性代替1)中相应的噪声统计特性。 4) Replace the noise statistical characteristics obtained in 2) and 3) with the corresponding noise statistical characteristics in 1).
5仿真分析 5 simulation analysis
本文采用文献[5]的强非线性高斯系统模型来验证改进后的自适应UKF滤波算法的有效性: In this paper, the strong nonlinear Gaussian system model of literature [5] is used to verify the effectiveness of the improved adaptive UKF filtering algorithm:
其中wk和vk均为高斯白噪声,且它们的常值统计特性如下: Among them, w k and v k are both Gaussian white noise, and their constant statistical properties are as follows:
设非线性系统和的初始值为: Let the initial value of the nonlinear system sum be:
且与wk和vk是互不相关的。 and and w k and v k are independent of each other.
考虑上面提出的强非线性高斯系统模型,假设量测噪声统计特性精确已知(如式),而过程噪声统计特性未知或不准确,且取初始均值和协方差为: Consider the strong nonlinear Gaussian system model proposed above, assuming that the statistical properties of the measurement noise are known precisely (such as Equation), while the statistical properties of the process noise are unknown or inaccurate, and the initial mean and covariance are taken as:
为了验证改进后的自适应UKF滤波算法的优越性,在这里分别采用了文献[7]提出的UKF算法和本发明提出的自适应UKF算法对Q进行自适应估计仿真,仿真结果如下: In order to verify the superiority of the improved adaptive UKF filtering algorithm, the UKF algorithm proposed in the literature [7] and the adaptive UKF algorithm proposed by the present invention are used to perform adaptive estimation simulation on Q. The simulation results are as follows:
仍考虑上面的强非线性高斯系统模型,假设此时系统噪声w和v均为高斯噪声且服从正态分布,非线性系统的过程噪声精确已知(如式)而量测噪声统计特性未知或不准确,且取初始值均值和协方差为: Still consider the above strong nonlinear Gaussian system model, assuming that the system noise w and v are both Gaussian noise and obey the normal distribution, the process noise of the nonlinear system is precisely known (such as formula) and the statistical characteristics of the measurement noise are unknown or Inaccurate, and take the initial value mean and covariance as:
为了验证改进后的自适应UKF滤波算法的优越性,在这里同样分别采用了文献[7]提出的UKF算法和本发明提出的自适应UKF算法对R进行自适应估计仿真 In order to verify the superiority of the improved adaptive UKF filtering algorithm, the UKF algorithm proposed by the literature [7] and the adaptive UKF algorithm proposed by the present invention are also used here to perform adaptive estimation simulation on R
以上所述,仅为本发明最佳实施方式,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,可显而易见地得到的技术方案的简单变化或等效替换均 落入本发明的保护范围内。 The above is only the best implementation mode of the present invention, any simple changes or equivalent replacements of the technical solutions that can be clearly obtained by any person skilled in the art within the technical scope disclosed in the present invention all fall into the scope of the present invention within the scope of protection.
参考文献 references
[1]卢舒勃,杨永胜,敬忠良.基于UKF的INS/GPS组合导航系统仿真[J].科学技术与工程,2011,04:773-778. [1] Lu Shubo, Yang Yongsheng, Jing Zhongliang. Simulation of INS/GPS integrated navigation system based on UKF [J]. Science Technology and Engineering, 2011, 04:773-778.
[2]田海,朱新岩.一种简化的SAGE-HUSA卡尔曼滤波[J].弹箭与制导学报,2011,01:75-77+84. [2] Tian Hai, Zhu Xinyan. A Simplified SAGE-HUSA Kalman Filter[J]. Journal of Bullets, Arrows and Guidance, 2011, 01:75-77+84.
[3]石勇,韩崇昭.自适应UKF算法在目标跟踪中的应用[J].自动化学报,2011,06:755-759. [3] Shi Yong, Han Chongzhao. Application of Adaptive UKF Algorithm in Target Tracking [J]. Acta Automatica Sinica, 2011, 06:755-759.
[4]岳晓奎,袁建平.一种基于极大似然准则的自适应卡尔曼滤波算法[J].西北工业大学学报,2005,04:469-474. [4] Yue Xiaokui, Yuan Jianping. An Adaptive Kalman Filtering Algorithm Based on Maximum Likelihood Criterion [J]. Journal of Northwestern Polytechnical University, 2005, 04:469-474.
[5]王璐,李光春,乔相伟,王兆龙,马涛.基于极大似然准则和最大期望算法的自适应UKF算法[J].自动化学报,2012,07:1200-1210. [5] Wang Lu, Li Guangchun, Qiao Xiangwei, Wang Zhaolong, Ma Tao. Adaptive UKF algorithm based on maximum likelihood criterion and maximum expectation algorithm [J]. Acta Automatica Sinica, 2012, 07:1200-1210.
[6]冯琼华,吴铁军,马龙华.高动态下基于AUKF的载波跟踪算法[J].计算机工程,2012,16:237-240+244. [6] Feng Qionghua, Wu Tiejun, Ma Longhua. Carrier Tracking Algorithm Based on AUKF under High Dynamics [J]. Computer Engineering, 2012,16:237-240+244.
[7]赵琳,王小旭,孙明,丁继成,闫超.基于极大后验估计和指数加权的自适应UKF滤波算法[J].自动化学报,2010,07:1007-1019. [7] Zhao Lin, Wang Xiaoxu, Sun Ming, Ding Jicheng, Yan Chao. Adaptive UKF filter algorithm based on maximum a posteriori estimation and exponential weighting [J]. Acta Automatica Sinica, 2010, 07:1007-1019.
[8]邓江安,孔祥维,孙庆鹏,卢聪聪.用一种自适应UKF滤波器跟踪机动目标[J].火力与指挥控制,2008,S1:56-59. [8] Deng Jiangan, Kong Xiangwei, Sun Qingpeng, Lu Congcong. Using an Adaptive UKF Filter to Track Maneuvering Targets [J]. Firepower and Command and Control, 2008, S1:56-59.
[9]高为广,何海波,陈金平.自适应UKF算法及其在GPS/INS组合导航中的应用[J].北京理工大学学报,2008,06:505-509. [9] Gao Weiguang, He Haibo, Chen Jinping. Adaptive UKF algorithm and its application in GPS/INS integrated navigation [J]. Journal of Beijing Institute of Technology, 2008, 06:505-509.
[10]胡高歌,高社生,赵岩.一种新的自适应UKF算法及其在组合导航中的应用[J].中国惯性技术学报,2014,03:357-361+367. [10] Hu Gaoge, Gao Shesheng, Zhao Yan. A new adaptive UKF algorithm and its application in integrated navigation [J]. Chinese Journal of Inertial Technology, 2014, 03:357-361+367.
[11]刘铮.UKF算法及其改进算法的研究[D].中南大学,2009。 [11] Liu Zheng. Research on UKF Algorithm and Its Improved Algorithm [D]. Central South University, 2009.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410691143.1A CN104539265A (en) | 2014-11-25 | 2014-11-25 | Self-adaptive UKF (Unscented Kalman Filter) algorithm |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410691143.1A CN104539265A (en) | 2014-11-25 | 2014-11-25 | Self-adaptive UKF (Unscented Kalman Filter) algorithm |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104539265A true CN104539265A (en) | 2015-04-22 |
Family
ID=52854752
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410691143.1A Pending CN104539265A (en) | 2014-11-25 | 2014-11-25 | Self-adaptive UKF (Unscented Kalman Filter) algorithm |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104539265A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107315342A (en) * | 2017-07-03 | 2017-11-03 | 河北工业大学 | A kind of improved Kalman filter coordinate separation machinery hand control algolithm |
CN108776274A (en) * | 2018-06-05 | 2018-11-09 | 重庆大学 | A kind of wind electric converter fault diagnosis based on adaptive-filtering |
CN108872865A (en) * | 2018-05-29 | 2018-11-23 | 太原理工大学 | A kind of lithium battery SOC estimation method of anti-filtering divergence |
CN109117965A (en) * | 2017-06-22 | 2019-01-01 | 长城汽车股份有限公司 | System mode prediction meanss and method based on Kalman filter |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110116609A (en) * | 2010-04-19 | 2011-10-26 | 인하대학교 산학협력단 | High Speed SLAM System and Method Based on Graphic Accelerator |
CN103336525A (en) * | 2013-06-18 | 2013-10-02 | 哈尔滨工程大学 | Convenient UKF (Unscented Kalman Filter) filtering method for high weights of stochastic system |
EP2657647A1 (en) * | 2012-04-23 | 2013-10-30 | Deutsches Zentrum für Luft- und Raumfahrt e. V. | Method for estimating the position and orientation using an inertial measurement unit fixed to a moving pedestrian |
WO2014053747A1 (en) * | 2012-10-01 | 2014-04-10 | Snecma | Multi-sensor measuring system method and system |
-
2014
- 2014-11-25 CN CN201410691143.1A patent/CN104539265A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110116609A (en) * | 2010-04-19 | 2011-10-26 | 인하대학교 산학협력단 | High Speed SLAM System and Method Based on Graphic Accelerator |
EP2657647A1 (en) * | 2012-04-23 | 2013-10-30 | Deutsches Zentrum für Luft- und Raumfahrt e. V. | Method for estimating the position and orientation using an inertial measurement unit fixed to a moving pedestrian |
WO2014053747A1 (en) * | 2012-10-01 | 2014-04-10 | Snecma | Multi-sensor measuring system method and system |
CN103336525A (en) * | 2013-06-18 | 2013-10-02 | 哈尔滨工程大学 | Convenient UKF (Unscented Kalman Filter) filtering method for high weights of stochastic system |
Non-Patent Citations (2)
Title |
---|
王璐等: ""基于极大似然准则和最大期望算法的自适应UKF算法"", 《自动化学报》 * |
赵琳等: ""基于极大后验估计和指数加权的自适应UKF滤波算法"", 《自动化学报》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109117965A (en) * | 2017-06-22 | 2019-01-01 | 长城汽车股份有限公司 | System mode prediction meanss and method based on Kalman filter |
CN107315342A (en) * | 2017-07-03 | 2017-11-03 | 河北工业大学 | A kind of improved Kalman filter coordinate separation machinery hand control algolithm |
CN108872865A (en) * | 2018-05-29 | 2018-11-23 | 太原理工大学 | A kind of lithium battery SOC estimation method of anti-filtering divergence |
CN108776274A (en) * | 2018-06-05 | 2018-11-09 | 重庆大学 | A kind of wind electric converter fault diagnosis based on adaptive-filtering |
CN108776274B (en) * | 2018-06-05 | 2020-09-08 | 重庆大学 | Wind power converter fault diagnosis based on adaptive filtering |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Gao et al. | Adaptive Kalman filtering with recursive noise estimator for integrated SINS/DVL systems | |
CN107561503B (en) | Adaptive target tracking filtering method based on multiple fading factors | |
CN103217175B (en) | A kind of self-adaptation volume kalman filter method | |
CN103383261B (en) | A kind of modified can't harm the indoor moving targets location method of Kalman filtering | |
CN103033186B (en) | High-precision integrated navigation positioning method for underwater glider | |
CN105549049B (en) | A kind of adaptive Kalman filter algorithm applied to GPS navigation | |
CN102980579B (en) | Autonomous underwater vehicle autonomous navigation locating method | |
CN104539265A (en) | Self-adaptive UKF (Unscented Kalman Filter) algorithm | |
CN103389094B (en) | A kind of improved particle filter method | |
Jwo et al. | Navigation integration using the fuzzy strong tracking unscented Kalman filter | |
CN107290742B (en) | A Square Root Volumetric Kalman Filtering Method for Nonlinear Target Tracking Systems | |
CN101853243A (en) | Adaptive Kalman Filtering Method with Unknown System Model | |
CN108844536A (en) | A kind of earth-magnetism navigation method based on measurement noise covariance matrix estimation | |
CN110031798A (en) | A kind of indoor objects tracking based on simplified Sage-Husa adaptive-filtering | |
CN112432644A (en) | Unmanned ship integrated navigation method based on robust adaptive unscented Kalman filtering | |
CN105068097A (en) | Self-adaptive filtering method for carrier smoothed code pseudorange | |
CN108446256A (en) | The method of the adaptive two benches square root volume filtering of partial estimation | |
Dong et al. | Windowing-based factor graph optimization with anomaly detection using mahalanobis distance for underwater INS/DVL/USBL integration | |
CN110989341B (en) | Constraint auxiliary particle filtering method and target tracking method | |
CN116660948A (en) | An Improved Volumetric Kalman Method Applied to Locating Signals of Opportunity in LEO | |
CN113075652B (en) | A three-dimensional tracking method for hypersonic aircraft | |
CN110940999A (en) | Self-adaptive unscented Kalman filtering method based on error model | |
CN101826856A (en) | Particle filtering method based on spherical simplex unscented Kalman filter | |
CN103281054A (en) | Self adaption filtering method adopting noise statistic estimator | |
CN111044049B (en) | An improved UKF algorithm for unmanned ship alignment in harsh sea conditions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150422 |
|
RJ01 | Rejection of invention patent application after publication |