CN103217175A - 一种自适应容积卡尔曼滤波方法 - Google Patents

一种自适应容积卡尔曼滤波方法 Download PDF

Info

Publication number
CN103217175A
CN103217175A CN2013101221505A CN201310122150A CN103217175A CN 103217175 A CN103217175 A CN 103217175A CN 2013101221505 A CN2013101221505 A CN 2013101221505A CN 201310122150 A CN201310122150 A CN 201310122150A CN 103217175 A CN103217175 A CN 103217175A
Authority
CN
China
Prior art keywords
noise
sigma
fading
statistics estimator
noise statistics
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.)
Granted
Application number
CN2013101221505A
Other languages
English (en)
Other versions
CN103217175B (zh
Inventor
王宏健
傅桂霞
李娟�
徐健
刘向波
陈兴华
张勋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harbin Engineering University
Original Assignee
Harbin Engineering University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Harbin Engineering University filed Critical Harbin Engineering University
Priority to CN201310122150.5A priority Critical patent/CN103217175B/zh
Publication of CN103217175A publication Critical patent/CN103217175A/zh
Application granted granted Critical
Publication of CN103217175B publication Critical patent/CN103217175B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Filters That Use Time-Delay Elements (AREA)

Abstract

本发明涉及的是一种自适应容积卡尔曼滤波方法,特别是涉及一种带渐消记忆时变噪声统计估值器的自适应容积卡尔曼滤波方法。本发明包括下列步骤:(1)设定初始参数;(2)时间更新;(3)量测更新;(4)构造渐消记忆时变噪声统计估值器;(5)实时估计和修正噪声。相比于标准容积卡尔曼滤波方法,该方法不要求精确已知噪声的先验统计特性,具有应对噪声变化的自适应能力,且噪声统计估值器递推公式简单,更容易实现,且对噪声统计的估计是无偏的。

Description

一种自适应容积卡尔曼滤波方法
技术领域
本发明涉及的是一种自适应容积卡尔曼滤波方法,特别是涉及一种带渐消记忆时变噪声统计估值器的自适应容积卡尔曼滤波方法。
背景技术
加拿大学者Arasaratnam在文献《Cubature Kalman Filters》(IEEE Transactions onAutomatic Control,2009,54(6):1254-1269)中提出了一种新型非线性滤波方法:容积卡尔曼滤波器(Cubature Kalman Filter,即CKF)。容积卡尔曼滤波是根据贝叶斯理论以及容积规则经过严格的数学推导得出的滤波算法,在理论上有保证,其根据容积准则,通过一组具有相同权重的点经过非线性***方程转换后产生新的点来给出下一时刻***状态的预测,避免了对非线性模型的线性化处理,其精度达三阶。由于容积卡尔曼滤波估计精度高,不容易发散且计算量小的优点,容积卡尔曼滤波一提出就迅速被各领域的学者所接纳,将其用于许多估计问题中。
文献《Cubature Kalman Filtering for Continuous-Discrete Systems:Theory and Simulations》(IEEE Transactions on Signal Processing.2010,58(10):4977-4993P)将容积卡尔曼滤波用于处理空中交通管制情况下需跟踪机动情形目标飞行器的轨迹问题,该情况下的状态模型同时具有连续与离散性质,仿真结果显示,相对于无迹卡尔曼滤波,容积卡尔曼滤波能够容许目标飞行器更大的机动角速度以及量测噪声更长的采样时间。
文献《Cubature Kalman Filter based Localization and Mapping》(The18th IFAC WorldCongress.2011,2121-2125P)将容积卡尔曼滤波用于同步定位与地图构建算法中,与基于无迹卡尔曼滤波的同步定位与地图构建算法相比,基于容积卡尔曼滤波的同步定位与地图构建算法对目标位置的最大估计误差降低了近40%。
文献《A CKF Based Spatial Alignment of Radar and Infrared Sensors》(IEEE10thInternational Conference on Signal Processing.2010,2386-2390P)指出在雷达与红外传感器间的偏差估计算法中,对俯仰角的估计,容积卡尔曼滤波比无迹卡尔曼滤波具有更小的误差及更快的收敛性。
然而,标准容积卡尔曼滤波作为高斯滤波器,同扩展卡尔曼滤波和无迹卡尔曼滤波一样,需要预知***的数学模型和噪声统计的先验知识。而在实际应用中,噪声的先验统计是未知或不准确的,即使已知噪声的先验统计特性,由于内、外部不确定因素的影响,使得噪声统计特性极易发生改变,体现出较强的时变特性。标准容积卡尔曼滤波不具有应对噪声统计变化的自适应能力,其在噪声统计未知时变情况下,可能导致较大的估计误差,甚至导致滤波器发散。因此,需要引入自适应估计方法对容积卡尔曼滤波进行改进使其不依赖于先验噪声统计。
发明内容
本发明的目的在于提供一种不要求精确已知噪声的先验统计特性,具有应对噪声变化的自适应能力,且噪声统计估值器递推简单,容易实现的带渐消记忆时变噪声统计估值器的自适应容积卡尔曼滤波方法。
本发明的目的是这样实现的:
本发明包括下列步骤:
(1)设定初始参数:
设定初始时刻***状态值x0,初始时刻状态协方差P0,初始时刻***噪声均值q的渐消记忆时变噪声统计估值器
Figure BDA00003029548000021
初始时刻***噪声协方差Q的渐消记忆时变噪声统计估值器初始时刻***噪声均值r的渐消记忆时变噪声统计估值器初始时刻***噪声协方差R的渐消记忆时变噪声统计估值器
Figure BDA00003029548000024
遗忘因子b;
(2)时间更新:
进行自适应容积卡尔曼滤波基于标准容积卡尔曼滤波的时间更新:
P k - 1 | k - 1 = S k - 1 | k - 1 S k - 1 | k - 1 T ,
X i , k - 1 | k - 1 = S k - 1 | k - 1 ξ i + x ^ k - 1 | k - 1 ,
x i . k - 1 | k - 1 * = f ( X i , k - 1 | k - 1 ) ,
在k时刻的状态预测值
Figure BDA00003029548000028
中融入***噪声均值q的渐消记忆时变噪声统计估值器
Figure BDA00003029548000029
x ^ k | k - 1 = 1 m Σ i = 1 m f ( X i , k - 1 | k - 1 ) + q ^ k - 1 ,
在k时刻的误差协方差预测值Pk|k-1中融入***噪声协方差差Q的渐消记忆时变噪声统计估值器
Figure BDA000030295480000211
P k | k - 1 = 1 m Σ i = 1 m X i , k | k - 1 * X i , k | k - 1 * T - x ^ k | k - 1 x ^ k | k - 1 T + Q ^ k - 1 ,
其中,Pk-1|k-1为k-1时刻的误差协方差;Sk-1|k-1为Pk-1|k-1乔里斯基因子;Xi,k-1|k-1为容积点集;m=2n,n为状态向量的维数;
Figure BDA000030295480000213
记n维单位列向量e=[1,0,…,0]T,使用符号[1]表示对e的元素进行全排列和改变元素符号产生的点集,称为完整全对称点集,[1]i表示点集[1]中的第i个点;
Figure BDA00003029548000031
为k-1时刻的状态估计值;
Figure BDA00003029548000032
为通过状态方程传播的容积点集;
Figure BDA00003029548000033
为非线性状态方程;
Figure BDA00003029548000034
为k时刻的状态预测值;Pk|k-1为k时刻的状态误差协方差预测值;
Figure BDA00003029548000035
为***噪声均值q的渐消记忆时变噪声统计估值器;
Figure BDA00003029548000036
为***噪声协方差Q的渐消记忆时变噪声统计估值器;
(3)量测更新:
进行自适应容积卡尔曼滤波基于标准容积卡尔曼滤波的量测更新:
P k | k - 1 = S k | k - 1 S k | k - 1 T ,
X i , k | k - 1 = S k | k - 1 ξ i + x ^ k | k - 1 ,
z i , k | k - 1 = h ( X i , k | k - 1 ) ,
在k时刻的量测预测值
Figure BDA000030295480000310
中融入量测噪声均值r的渐消记忆时变噪声统计估值器
Figure BDA000030295480000311
z ^ k | k - 1 = 1 m Σ i = 1 m h ( X i , k | k - 1 ) + r ^ k ,
在自相关协方差矩阵Pzz,k|k-1中融入量测噪声协方差R的渐消记忆时变噪声统计估值器
Figure BDA000030295480000313
P zz , k | k - 1 = 1 m Σ i = 1 m z i , k | k - 1 z i , k | k - 1 T - z ^ k | k - 1 z k | k - 1 T + R ^ k ,
结合标准容积卡尔曼滤波中互相关协方差矩阵Pxz,k|k-1,卡尔曼增益Kk,k时刻的状态估计值
Figure BDA000030295480000315
k时刻的状态误差协方差估计值Pk|k的完成量测更新:
P xz , k | k - 1 = 1 m Σ i = 1 m X i , k | k - 1 z i , k | k - 1 T - x ^ k | k - 1 z ^ k | k - 1 T ,
K k = P xz , k | k - 1 P zz , k | k - 1 - 1 ,
x ^ k | k = x ^ k | k - 1 + K k ( z k - z ^ k | k - 1 ) ,
P k | k = P k | k - 1 - K k P zz , k | k - 1 K k T ,
其中,Sk|k-1为Pk|k-1乔里斯基因子;Xi,k|k-1为容积点集;zi,k|k-1为通过量测方程传播的容积点集;
Figure BDA000030295480000320
为非线性量测函数;
Figure BDA000030295480000321
为k时刻的量测预测值;为量测噪声均值r的渐消记忆时变噪声统计估值器;Pzz,k|k-1为自相关协方差矩阵;
Figure BDA000030295480000323
为量测噪声协方差R的渐消记忆时变噪声统计估值器;Pxz,k|k-1为互相关协方差矩阵;Kk为卡尔曼增益;
Figure BDA000030295480000324
为k时刻的状态估计值;zk为k时刻的量测值;Pk|k为k时刻的状态误差协方差估计值;
(4)构造渐消记忆时变噪声统计估值器:
构造次优MAP常值噪声统计估值器;
分析次优MAP常值噪声统计估值器的无偏性,构造次优无偏MAP常值噪声统计估值器;
在次优无偏MAP常值噪声统计估值器的基础上,借助渐消记忆指数加权方法,构造的渐消记忆时变噪声统计估值器
Figure BDA00003029548000041
Figure BDA00003029548000042
q ^ k = ( 1 - d k ) q ^ k - 1 + d k [ x ^ k | k - 1 m Σ i = 1 m f ( X i , k - 1 | k - 1 ) ] ,
Q ^ k = ( 1 - d k ) Q ^ k - 1 + d k [ K k γ k γ k T K k T + P k | k - 1 m Σ i = 1 m X i , k | k - 1 z i , k | k - 1 T + x ^ k | k - 1 z ^ k | k - 1 T ] ,
r ^ k = ( 1 - d k ) r ^ k - 1 + d k [ z k - 1 m Σ i = 1 m h ( X i , k | k - 1 ) ] ,
R ^ k = ( 1 - d k ) R ^ k - 1 + d k [ γ k γ k T - 1 m Σ i = 1 m z i , k | k - 1 z i , k | k - 1 T + z ^ k | k - 1 z ^ k | k - 1 T ] ,
其中,dk=(1-b)/(1-bk),b为遗忘因子,且满足0<b<1;γk为k时刻的残差;
(5)实时估计和修正噪声:
利用步骤(4)中所描述的渐消记忆时变噪声统计估值器
Figure BDA00003029548000047
Figure BDA00003029548000048
对***噪声Q和量测噪声R进行实时估计和修正。
本发明的有益效果在于:
本发明的主要贡献在于针对容积卡尔曼滤波在噪声统计未知时变情况下易出现滤波精度下降甚至发散的问题,提出带渐消记忆时变噪声统计估值器的自适应容积卡尔曼滤波方法,该方法在进行滤波计算的同时,采用渐消记忆时变噪声统计估值器对未知时变的噪声统计特性进行实时估计和修正,相比于标准容积卡尔曼滤波方法,该方法不要求精确已知噪声的先验统计特性,具有应对噪声变化的自适应能力,且噪声统计估值器递推公式简单,容易实现,且对噪声统计的估计是无偏的。
附图说明
图1为算法设计框图;
图2为全局坐标系与无人水下航行器船体坐标系;
图3为***噪声定常情况下估计轨迹对比曲线;
图4为***噪声定常情况下东向误差曲线;
图5为***噪声定常情况下北向误差曲线;
图6为***噪声时变情况下估计轨迹对比曲线;
图7为***噪声时变情况下东向误差曲线;
图8为***噪声时变情况下北向误差曲线;
图9为无人水下航行器艏向的变化曲线。
具体实施方式
下面给出本发明的优选实施方式,并结合附图和无人水下航行器(Underwater UnmannedVehicle,即UUV)海试例证加以说明。
如附图1所示,本发明的是通过如下步骤实现的:
考虑如下离散时间非线性动态***:
x k = f ( x k - 1 ) + w k - 1 z k = h ( x k ) + v k - - - ( 1 )
式中,xk和zk分别为***的n维状态向量和m维量测向量;函数f(·)和h(·)分别为非线性***状态方程和量测方程;wk和vk分别为n维***噪声和m维量测噪声。
假设1.wk和vk为互不相关的高斯白噪声,其具有如下常值统计特性:
E ( w k ) = q , cov ( w k , w j T ) = Q &delta; kj E ( v k ) = r , cov ( v k , v j T ) = R &delta; kj cov ( w k , v j T ) = 0 - - - ( 2 )
其中,δkj为kronecker-δ函数,Q是非负定对称阵,R是正定对称阵。
假设2.初始状态x0与所有噪声互不相关,且服从高斯正态分布,其先验均值和协方差矩阵为:
x ^ 0 = E ( x 0 ) P 0 = cov ( x 0 , x 0 T ) = E ( x 0 - x ^ 0 ) ( x 0 - x ^ 0 ) T - - - ( 3 )
假设3.wk和vk是互不相关的高斯白噪声,且具有如下时变统计特性:
E ( w k ) = q k , cov ( w k , w j T ) = Q k &delta; kj E ( v k ) = r k , cov ( v k , v j T ) = R k &delta; kj cov ( w k , v j T ) = 0 - - - ( 4 )
其中,Qk是非负定对称阵,Rk是正定对称阵。
容积卡尔曼滤波在滤波过程中,假定***噪声和量测噪声的均值为零。若***噪声和量测噪声的均值不为零,令μk=wk-q,ηk=vk-r,代入非线性***(1)中,可得:
x k = f ( x k - 1 ) + q + &mu; k - 1 z k = h ( x k ) + r + &eta; k - - - ( 5 )
其中,μk和ηk都是均值为0、方差分别为Q和R的高斯白噪声。
基于非线性***(5)的自适应容积卡尔曼滤波具体流程如下:
1设定初始参数
设定初始时刻k=0状态值x0,初始时刻状态协方差P0,初始时刻***噪声均值q的渐消记忆时变噪声统计估值器
Figure BDA00003029548000062
初始时刻***噪声协方差Q的渐消记忆时变噪声统计估值器初始时刻***噪声均值r的渐消记忆时变噪声统计估值器
Figure BDA00003029548000064
初始时刻***噪声协方差R的渐消记忆时变噪声统计估值器
Figure BDA00003029548000065
遗忘因子b。
2时间更新
假设k-1时刻后验概率密度函数
Figure BDA00003029548000066
已知,通过乔里斯基分解误差协方差Pk-1|k-1
P k - 1 | k - 1 = S k - 1 | k - 1 S k - 1 | k - 1 T - - - ( 6 )
计算容积点(i=1,2,…,m;m=2n):
X i , k - 1 | k - 1 = S k - 1 | k - 1 &xi; i + x ^ k - 1 | k - 1 - - - ( 7 )
通过状态方程传播容积点:
X i , k - 1 | k - 1 * = f ( X i , k - 1 | k - 1 ) - - - ( 8 )
估计k时刻的状态预测值:
x ^ k | k - 1 = 1 m &Sigma; i = 1 m f ( X i , k - 1 | k - 1 ) + q ^ k - 1 - - - ( 9 )
估计k时刻的状态误差协方差预测值:
P k | k - 1 = 1 m &Sigma; i = 1 m X i , k | k - 1 * X i , k | k - 1 * T - x ^ k | k - 1 x ^ k | k - 1 T + Q ^ k - 1 - - - ( 10 )
3量测更新
通过乔里斯基分解Pk|k-1
P k | k - 1 = S k | k - 1 S k | k - 1 T - - - ( 11 )
计算容积点(i=1,2,…,m;m=2n):
X i , k | k - 1 = S k | k - 1 &xi; i + x ^ k | k - 1 - - - ( 12 )
通过量测方程传播容积点:
z i , k | k - 1 = h ( X i , k | k - 1 ) - - - ( 13 )
估计k时刻的量测预测值:
z ^ k | k - 1 = 1 m &Sigma; i = 1 m h ( X i , k | k - 1 ) + r ^ k - - - ( 14 )
估计自相关协方差阵:
P zz , k | k - 1 = 1 m &Sigma; i = 1 m z i , k | k - 1 z i , k | k - 1 T - z ^ k | k - 1 z ^ k | k - 1 T + R ^ k - - - ( 15 )
估计互相关协方差阵:
P xz , k | k - 1 = 1 m &Sigma; i = 1 m X i , k | k - 1 z i , k | k - 1 T - x ^ k | k - 1 z ^ k | k - 1 T - - - ( 16 )
估计卡尔曼增益矩阵:
K k = P xz , k | k - 1 P zz , k | k - 1 - 1 - - - ( 17 )
k时刻状态估计值:
x ^ k | k = x ^ k | k - 1 + K k ( z k - z ^ k | k - 1 ) - - - ( 18 )
k时刻状态误差协方差估计值:
P k | k = P k | k - 1 - K k P zz , k | k - 1 K k T - - - ( 19 )
4构造渐消记忆时变噪声统计估值器
针对容积卡尔曼滤波在噪声统计未知时变情况下易出现滤波精度下降甚至发散的问题,本发明利用MAP估计原理和渐消记忆指数加权方法,设计了一种应用于容积卡尔曼滤波的时变噪声统计估值器,利用输出量测信息实时估计和修正噪声的均值和协方差,从而使容积卡尔曼滤波具有应对噪声统计变化的自适应能力。
(1)构造次优MAP常值噪声统计估值器
已知wk和vk服从正态分布,且相互独立,根据MAP估计原理,可得到应用于容积卡尔曼滤波的次优MAP常值噪声统计估值器。下面给出应用于容积卡尔曼滤波的次优MAP常值噪声统计估值器,并参考文献《基于极大后验估计和指数加权的自适应UKF滤波算法》(自动化学报,2010,36(7):1007-1019)和文献《新型的噪声统计估值器和自适应滤波器》(控制理论与应用,1994,11(6):733-737)给出其证明过程。
定理1.基于MAP估计原理和量测值zk,在假设1和假设2的情况下,次优MAP常值噪声统计估值器如下:
q ^ k = 1 k &Sigma; j = 1 k [ x ^ j | j - 1 m &Sigma; i = 1 m f ( X i , j - 1 | j - 1 ) ] - - - ( 20 )
Figure BDA00003029548000082
r ^ k = 1 k &Sigma; j = 1 k [ z j - 1 m &Sigma; i = 1 m h ( X i , j | j - 1 ) ] - - - ( 22 )
Figure BDA00003029548000085
Figure BDA00003029548000086
证明:
针对非线性***(5),根据文献《基于极大后验估计和指数加权的自适应UKF滤波算法》(自动化学报,2010,36(7):1007-1019)中的定理1,可得最优MAP常值噪声统计估值器为:
q ^ k = 1 k &Sigma; j = 1 k [ x ^ j | k - f ( x j - 1 ) | x j - 1 &LeftArrow; x ^ j - 1 | k ] - - - ( 24 )
Figure BDA00003029548000088
r ^ k = 1 k &Sigma; j = 1 k [ z j - h ( x j ) | x j &LeftArrow; x ^ j | k ] - - - ( 26 )
Figure BDA000030295480000810
在式(24)~(27)中以滤波估计值
Figure BDA000030295480000811
Figure BDA000030295480000812
或状态预测值来近似代替计算复杂的平滑估计值
Figure BDA000030295480000814
Figure BDA000030295480000815
即可得到次优MAP常值噪声统计估值器:
q ^ k = 1 k &Sigma; j = 1 k [ x ^ j | j - f ( x j - 1 ) | x j - 1 &LeftArrow; x ^ j - 1 | j - 1 ] - - - ( 28 )
Figure BDA00003029548000092
r ^ k = 1 k &Sigma; j = 1 k [ z j - h ( x j ) | x j &LeftArrow; x ^ j | j - 1 ] - - - ( 30 )
Figure BDA00003029548000094
其中,
Figure BDA000030295480000920
的物理意义是:状态估计值
Figure BDA00003029548000095
经非线性状态函数f(·)传递之后的后验均值,对于卡尔曼滤波,
Figure BDA00003029548000096
可通过线性状态函数传递精确已知,而对于非线性容积卡尔曼滤波,只能以3阶泰勒精度近似已知,其计算公式可借鉴式 x ^ k | k - 1 = 1 m &Sigma; i = 1 m X i , k | k - 1 * = 1 m f ( X i , k - 1 | k - 1 ) + q 得到,即:
f ( x j - 1 ) | x j - 1 &LeftArrow; x ^ j - 1 | j - 1 = 1 m &Sigma; i = 1 m f ( X i , j - 1 | j - 1 ) - - - ( 32 )
其中,Xi,k-1|k-1为由j-1时刻状态估计值
Figure BDA000030295480000910
和协方差Pj-1|j-1构造的容积点。
同理,
Figure BDA000030295480000911
的物理意义是:状态预测值
Figure BDA000030295480000912
经过非线性量测函数h(·)传递后的后验均值。对于线性KF,
Figure BDA000030295480000913
可通过先行量测函数传递精确已知,而对于非线性容积卡尔曼滤波,只能通过3阶泰勒精度近似已知,其计算公式可借鉴式 z ^ k | k - 1 = 1 m &Sigma; i = 1 m z i , k | k - 1 = 1 m &Sigma; i = 1 m h ( X i , k | k - 1 ) + r 得到,即:
h ( x j ) | x j &LeftArrow; x ^ j | j - 1 = 1 m &Sigma; i = 1 m h ( X i , j | j - 1 ) - - - ( 33 )
其中,Xi,k|k-1为由状态预测值
Figure BDA000030295480000917
和协方差Pj|j-1构造的的容积点。
将式(32)、(33)代入(28)~(31),根据状态预测公式
Figure BDA000030295480000918
及量测预测公式
Figure BDA000030295480000919
可得到应用于容积卡尔曼滤波的次优MAP常值噪声统计估值器(20)~(23),上述定理1证明完毕。
(2)构造次优无偏MAP常值噪声统计估值器
下述定理2给出应用于容积卡尔曼滤波的次优无偏MAP常值噪声统计估值器。
定理2.基于前述定理1,可得次优无偏MAP常值噪声统计估值器为:
q ^ k = 1 k &Sigma; j = 1 k [ ( k - 1 ) q ^ k - 1 + x ^ k | k - 1 m &Sigma; i = 1 m f ( X i , k - 1 | k - 1 ) ] - - - ( 34 )
Q ^ k = 1 k &Sigma; j = 1 k [ ( k - 1 ) Q ^ k - 1 + K k &gamma; k &gamma; k T K k T + P k | k - 1 m &Sigma; i = 1 m X i , k | k - 1 z i , k | k - 1 T + x ^ k | k - 1 z ^ k | k - 1 T ] - - - ( 35 )
r ^ k = 1 k &Sigma; j = 1 k [ ( k - 1 ) r ^ k - 1 + z k - 1 m &Sigma; i = 1 m h ( X i , k | k - 1 ) ] - - - ( 36 )
R ^ k = 1 k &Sigma; j = 1 k [ ( k - 1 ) R ^ k - 1 + &gamma; k &gamma; k T - 1 m &Sigma; i = 1 m z i , k | k - 1 z i , k | k - 1 T + z ^ k | k - 1 z ^ k | k - 1 T ] - - - ( 37 )
证明:
对于服从高斯分布的非线性***模型(5),文献《Stochastic Models,Estimation and Control》(New York:Academic Press,1979)证明了在***理论模型与实际模型完全匹配的前提下,当精确已知***(无论线性或非线性)状态后验均值和协方差时,滤波输出残差序列是零均值高斯白噪声序列。而容积卡尔曼滤波能以至少三阶泰勒精度逼近***输出状态的后验均值和协方差,即容积卡尔曼滤波的输出残差序列近似为零均值高斯白噪声序列,因此有E[γk]=0。
根据式 x ^ k | k - 1 = 1 m &Sigma; i = 1 m X i , k | k - 1 * = 1 m &Sigma; i = 1 m f ( X i , k - 1 | k - 1 ) + q 和(20)可得:
E [ q ^ k ] = 1 k &Sigma; j = 1 k E [ x ^ j | j - 1 m &Sigma; i = 1 m f ( X i , j - 1 | j - 1 ) ] = 1 k &Sigma; j = 1 k E [ x ^ j | j - ( x ^ j | j - 1 - q ) ] = 1 k &Sigma; j = 1 k E [ K j &gamma; j + q ] = q - - - ( 38 )
由式(38)可知,***噪声均值q的次优MAP常值噪声统计估值器
Figure BDA00003029548000107
是无偏的。
根据式 z ^ k | k - 1 = 1 m &Sigma; i = 1 m z i , k | k - 1 = 1 m &Sigma; i = 1 m h ( X i , k | k - 1 ) + r 和(22)可得:
E [ r ^ k ] = 1 k &Sigma; j = 1 k E [ z j - 1 m &Sigma; i = 1 m h ( X i , j | j - 1 ) ] = 1 k &Sigma; j = 1 k E [ z j - ( z ^ j | j - 1 - r ) ] = 1 k &Sigma; j = 1 k E [ &gamma; j + r ] = r - - - ( 39 )
由式(39)可知,量测噪声均值r的次优MAP常值噪声统计估值器
Figure BDA000030295480001010
是无偏的。
由式(18)可知, x k | k - x ^ k | k - 1 = K k &gamma; k , 由式(19)可知, P k | k - 1 - P k | k = K k P zz , k | k - 1 K k T , 则有:
Figure BDA00003029548000112
由式(40)可得:***噪声的协方差矩阵Q的次优无偏MAP常值噪声统计估值器
Figure BDA00003029548000114
为:
Q ^ k = 1 k &Sigma; j = 1 k [ K j &gamma; j &gamma; j T K j T + P j | j - 1 m &Sigma; i = 1 m X i , j | j - 1 z i , j | j - 1 T + x ^ j | j - 1 z ^ j | j - 1 T ] - - - ( 41 )
残差 &gamma; k = z k - z ^ k | k - 1 , P zz , k | k - 1 = E [ &gamma; k &gamma; k T ] , 因此有:
Figure BDA00003029548000118
     (42)
Figure BDA00003029548000119
由式(42)可得:量测噪声的协方差矩阵R的次优无偏MAP常值噪声统计估值器
Figure BDA000030295480001110
为:
R ^ k = 1 k &Sigma; j = 1 k [ &gamma; j &gamma; j T - 1 m &Sigma; i = 1 m z i , j | j - 1 z i , j | j - 1 T + z ^ j | j - 1 z ^ j | j - 1 T ] - - - ( 43 )
根据公式(20)可推导出(34),根据公式(22)可推导出(36)。根据公式(41)可推导出(35),根据公式(43)可推导出(37)。定理2证明完毕。
(3)构造渐消记忆时变噪声统计估值器
由公式(34)~(37)可见,对噪声均值和方差的估计是对全部时间点上值的算术平均,和式中每项权系数均为1/k,这不但增加了计算时间,而且耗费存储空间。根据统计学原理,对基于假设3的时变噪声统计量的估计,应强调新近数据的作用,对过于陈旧的数据应逐渐遗忘,因此采用渐消记忆指数加权方法对次优无偏MAP常值噪声统计估值器进行改进,得到基于渐消记忆指数加权方法的时变噪声统计估值器。
假设加权系数{βi}满足:
&beta; i = &beta; i - 1 b , 0 < b < 1 &Sigma; i = 1 k &beta; i = 1 - - - ( 44 )
其中,b为遗忘因子。
根据等比数列求和公式及加权系数的约束条件,得到加权系数{βi}与时间相关的一般表达式为:
&beta; i = d k b i - 1 , i = 1 , . . . , k d k = 1 - b 1 - b k - - - ( 45 )
在和式(34)~(37)中每项乘以βk+1-j代替原来的权系数1/k,便得到渐消记忆时变噪声统计估值器。以***噪声均值MAP估值器
Figure BDA00003029548000122
为例,令:
&Theta; j | j q = x ^ j | j - 1 m &Sigma; i = 1 m f ( X i , j - 1 | j - 1 ) - - - ( 46 )
即:
q ^ k = 1 k &Sigma; j = 1 k [ &Theta; j | j q ] - - - ( 47 )
用βk+1-j代替式(47)中的1/k,并将式(45)与式(47)相乘,可得k时刻渐消记忆时变噪声统计估值器
Figure BDA00003029548000125
为:
q ^ k = &Sigma; j = 1 k d k b k - j &Theta; j | j q = d k &Sigma; j = 1 k b k - j &Theta; j | j q - - - ( 48 )
同理,k+1时刻渐消记忆时变噪声统计估值器
Figure BDA00003029548000127
为:
q ^ k + 1 = d k + 1 &Sigma; j = 1 k + 1 b k + 1 - j &Theta; j | j q = d k + 1 &Theta; k + 1 | k + 1 q + d k + 1 &Sigma; j = 1 k b k + 1 - j &Theta; j | j q
= d k - 1 &Theta; k + 1 | k + 1 q + d k + 1 b d k &Sigma; j = 1 k d k b k - j &Theta; j | j q
= d k + 1 &Theta; k + 1 | k + 1 q + ( 1 - d k + 1 ) &Sigma; j = 1 k d k b k - j &Theta; j | j q - - - ( 49 )
= ( 1 - d k + 1 ) q ^ k + d k + 1 &Theta; k + 1 | k + 1 q
= ( 1 - d k + 1 ) q ^ k + d k + 1 [ x ^ k + 1 | k + 1 - 1 m &Sigma; i = 1 m f ( X i , k | k ) ]
即:
q ^ k = ( 1 - d k ) q ^ k - 1 + d k [ x ^ k | k - 1 m &Sigma; i = 1 m f ( X i , k - 1 | k - 1 ) ] - - - ( 50 )
同理,根据式(41)、(22)、(43)可推导出渐消记忆时变噪声统计估值器
Figure BDA000030295480001214
的递推公式:
Q ^ k = ( 1 - d k ) Q ^ k - 1 + d k [ K k &gamma; k &gamma; k T K k T + P k | k - 1 m &Sigma; i = 1 m X i , k | k - 1 z i , k | k - 1 T + x ^ k | k - 1 z ^ k | k - 1 T ] - - - ( 51 )
r ^ k = ( 1 - d k ) r ^ k - 1 + d k [ z k - 1 m &Sigma; i = 1 m h ( X i , k | k - 1 ) ] - - - ( 52 )
R ^ k = ( 1 - d k ) R ^ k - 1 + d k [ &gamma; k &gamma; k T - 1 m &Sigma; i = 1 m z i , k | k - 1 z i , k | k - 1 T + z ^ k | k - 1 z ^ k | k - 1 T ] - - - ( 53 )
5实时估计和修正噪声
利用公式(50)~(53)对***噪声和量测噪声进行实时估计和修正,重写为:
q ^ k = ( 1 - d k ) q ^ k - 1 + d k [ x ^ k | k - 1 m &Sigma; i = 1 m f ( X i , k - 1 | k - 1 ) ] - - - ( 54 )
Q ^ k = ( 1 - d k ) Q ^ k - 1 + d k [ K k &gamma; k &gamma; k T K k T + P k | k - 1 m &Sigma; i = 1 m X i , k | k - 1 z i , k | k - 1 T + x ^ k | k - 1 z ^ k | k - 1 T ] - - - ( 55 )
r ^ k = ( 1 - d k ) r ^ k - 1 + d k [ z k - 1 m &Sigma; i = 1 m h ( X i , k | k - 1 ) ] - - - ( 56 )
R ^ k ( 1 - d k ) R ^ k - 1 + d k [ &gamma; k &gamma; k T - 1 m &Sigma; i = 1 m z i , k | k - 1 z i , k | k - 1 T + z ^ k | k - 1 z ^ k | k - 1 T ] - - - ( 57 )
6分析自适应容积卡尔曼滤波性能
文献《Performance evaluation of UKF-based nonlinear filtering》(Automatica,2006,42(2):261-270)提出了无迹卡尔曼滤波有界收敛定理,接着文献《Comments on“performanceevaluation of UKF-based nonlinear filtering”》(Automatica,2007,43(3):567-568)将该定理扩展到所谓的高斯滤波器中,如扩展卡尔曼滤波,中心差分滤波等。而文献《Author’s reply to‘comments on“performance evaluation of UKF-based nonlinear filtering’”》(Automatica,2007,43(3):569-570)又将该定理扩展到带有非线性量测方程的随机***中。而容积卡尔曼滤波是高斯滤波器,也就是说该定理同样适用于容积卡尔曼滤波,即有下述引理1成立。
引理1.对于非线性***(1)及标准容积卡尔曼滤波,如果有如下假设条件(a)和(b)成立,那么标准容积卡尔曼滤波状态估计误差将是均方有界的,即标准容积卡尔曼滤波稳定收敛。
(a)对
Figure BDA00003029548000138
,存在非零实数amin、amax、bmax、cmax、gmin和gmax,使得式(58)成立:
a min 2 I &le; A k A k T &le; a max 2 I , B k B k T &le; b max 2 I g min 2 I &le; G k G k T &le; g max 2 I , C k C k T &le; c max 2 I ( G k - B k ) ( G k - B k ) T &le; ( g max - b max ) 2 I - - - ( 58 )
(b)存在正实数pmin、pmax、qmax、rmax
Figure BDA00003029548000142
和Σmin,使得下式成立:
pminI≤Pk≤pmaxI,Qk≤qmaxI(59)
R k &le; r max I , &Xi; k &le; &Xi; max I - - - ( 60 )
&Xi; k > &Xi; min I , &Sigma; k > &Sigma; min I - - - ( 61 )
其中,
&Sigma; min = max { &Sigma; 1 , &Sigma; 2 } &Sigma; 1 = a max 2 ( g max - b max ) 2 &times; ( p max + p max 2 a max 2 &Xi; min - 1 ) &Sigma; 2 = b max 2 ( a max 2 p max + &Xi; max ) - g max 2 ( a min 2 p min + &Xi; min ) - - - ( 62 )
带渐消记忆时变噪声统计估值器的自适应容积卡尔曼滤波中自相关协方差阵分别写为:
P k | k - 1 = A k P k - 1 A k T + &Xi; k &prime; - - - ( 63 )
P zz , k | k - 1 = G k P k - 1 G k T + &Sigma; k &prime; - - - ( 64 )
其中,
&Xi; k &prime; = &delta; P k | k - 1 + Q ^ k - 1 - - - ( 65 )
&Sigma; k &prime; = &delta; P zz , k | k - 1 + R ^ k - - - ( 66 )
对于带渐消记忆时变噪声统计估值器的自适应容积卡尔曼滤波方法,噪声先验统计虽然未知时变,但是随着噪声统计估值器
Figure BDA000030295480001410
Figure BDA000030295480001411
对先验协方差真实值Qk-1和Rk的有效跟踪,最终使得
Figure BDA000030295480001412
和Σ'k满足式(61),从而保证了自适应容积卡尔曼滤波算法的收敛性;且
Figure BDA000030295480001413
Figure BDA000030295480001414
逐渐趋于Qk-1和Rk,则自适应容积卡尔曼滤波方法估计协方差Pk也愈趋于标准容积卡尔曼滤波协方差极小值P,其在噪声统计未知时变情况下滤波依然收敛。
以下描述本发明的实施例。
为了验证本发明提出的自适应容积卡尔曼滤波方法的有效性,将带有公式(54)~(57)所描述渐消记忆时变噪声统计估值器的自适应容积卡尔曼滤波滤波方法应用于无人水下航行器自主导航***中,采用无人水下航行器海试数据集对自适应容积卡尔曼滤波方法进行验证。
(1)无人水下航行器导航***模型
①无人水下航行器非线性动力学模型
如附图2所示,以无人水下航行器初始位置和初始艏向角
Figure BDA00003029548000152
建立全局坐标系L;V是无人水下航行器船体坐标系;E为北东坐标系,North方向为地磁北向。x、y为无人水下航行器在L中的位置;ψ为无人水下航行器在L中的艏向角,显然,其中zψ为采用运动传感器测得的无人水下航行器艏向角。
本发明借助式(67)的无人水下航行器四自由度、常速运动模型:
x y z &psi; u v w r k = x + uT cos ( &psi; ) - vT sin ( &psi; ) y + uT sin ( &psi; ) + vT cos ( &psi; ) z + wT &psi; + rT u v w r k - 1 + n k - - - ( 67 )
式中,[x,y,z,ψ]表示无人水下航行器在L中的位置和艏向;[u,v,w,r]表示无人水下航行器在V中相应的线速度和角速度;k表示任意采样时刻。
②观测模型
无人水下航行器配置了深度计、运动传感器和多普勒流速计程仪。深度计即压力传感器,通过测量水柱压力提供无人水下航行器的深度数据;无人水下航行器通过运动传感器实时测量其艏向角,即无人水下航行器艏艉向与地磁北之间的夹角;多普勒流速计程仪可以测量海流速度、对底跟踪速度等,无人水下航行器在海试中使用多普勒流速计程仪进行对底跟踪速度的测量。它们提供状态向量中深度、艏向和对底速度的直接测量值,因而观测模型为线性的。共同的模型可以写为:
zk=Hxk|k-1+sk     (68)
式中,zk是观测向量,sk是观测噪声,测量矩阵H为:
H = 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 .
③导航***定位误差模型
定义***导航定位误差模型为:
RMSE pos = 1 tf &Sigma; k = 1 tf ( ( x k - x ^ k ) 2 + ( y k - y ^ k ) 2 ) - - - ( 69 )
式中,k是任意时刻,tf是总的运行步数,(xk,yk)与分别是无人水下航行器在k时刻的真实位置和滤波算法估计的位置。
(2)试验条件
采用自研无人水下航行器于2010年10月在大连小平岛完成海试,试验中无人水下航行器采集的传感器数据包括深度计、运动传感器、多普勒计程仪等测量数据。无人水下航行器保持近水面航行且采用全球定位***(Global Positioning System,即GPS)记录其航迹。
为了验证本发明提出的自适应容积卡尔曼滤波方法的性能,在***噪声未知的情况下,分别采用无迹卡尔曼滤波、容积卡尔曼滤波和自适应容积卡尔曼滤波方法,基于上述无人水下航行器实测数据集进行试验。
***噪声统计特性未知,设定实际***噪声按定常和时变两种规律变化,进行定常噪声试验和时变噪声试验。表1给出了试验中***噪声的变化规律,t为实验迭代步数,试验总步数为889步。
量测噪声方差为:R=diag([0.032 0.042 0.022 0.012 0.042])。
表1***噪声的变化规律
Figure BDA00003029548000164
(3)试验结果
附图3~8为***噪声定常和时变两种情况下的试验结果。附图3和附图6为自适应容积卡尔曼滤波、容积卡尔曼滤波和无迹卡尔曼滤波的估计轨迹与GPS轨迹比较,附图4和附图5是东向误差曲线,附图7和附图8是北向误差曲线。
(4)试验结果分析
①突变产生原因
在海试数据集中,无人水下航行器艏向的变化曲线如附图9所示,无人水下航行器的艏向在t=640到t=641之间变化量为-359.6°,导致三种方法在t=641时东向/北向估计误差产生不同程度的突变。
②自适应容积卡尔曼滤波性能分析
东向/北向的估计误差计算公式:ε=E-T,其中,ε、E和T分别为东向/北向的估计误差、估计值和真实值。显然,东向/北向估计误差绝对值|ε|越小,滤波方法精度越高。
根据附图3~8,相比容积卡尔曼滤波和无迹卡尔曼滤波,在定常***噪声和时变***噪声两种情况下,自适应容积卡尔曼滤波的东向估计误差绝对值|ε|较大,但其北向估计误差绝对值|ε|明显小于容积卡尔曼滤波和无迹卡尔曼滤波,估计状态更接近真实状态,估计精度高于容积卡尔曼滤波和无迹卡尔曼滤波。
可见,未知***噪声对滤波性能影响很大,容积卡尔曼滤波和无迹卡尔曼滤波估计过程中明显偏离真实状态,而本发明提出的自适应容积卡尔曼滤波通过对滤波过程中的***噪声进行实时估计,有效解决了由于***噪声统计特性不精确而引起的滤波精度下降问题。
③导航定位误差比较
通过式(69)计算可得,自适应容积卡尔曼滤波、容积卡尔曼滤波和无迹卡尔曼滤波在定常和时变***噪声两种情况下的导航定位误差,如表2所示。可见,无论***噪声定常或时变,自适应容积卡尔曼滤波的导航定位误差都是最小的,无迹卡尔曼滤波的导航定位误差都是最大的。
表2导航定位误差比较
Figure BDA00003029548000171
由上述定常和时变***噪声试验结果可得:无论***噪声定常或时变,自适应容积卡尔曼滤波的估计精度最高,无迹卡尔曼滤波的估计精度最低。
本发明所提出自适应容积卡尔曼滤波导航定位精度的提高,使得无人水下航行器无需周期性地上浮至水面进行GPS校正,这对于无人水下航行器执行长航时水下隐蔽监测与作业具有重要的实际应用意义。

Claims (1)

1.一种自适应容积卡尔曼滤波方法,包括如下步骤:
(1)设定初始参数:
设定初始时刻***状态值x0,初始时刻状态协方差P0,初始时刻***噪声均值q的渐消记忆时变噪声统计估值器
Figure FDA00003029547900011
初始时刻***噪声协方差Q的渐消记忆时变噪声统计估值器
Figure FDA00003029547900012
初始时刻***噪声均值r的渐消记忆时变噪声统计估值器
Figure FDA00003029547900013
初始时刻***噪声协方差R的渐消记忆时变噪声统计估值器
Figure FDA00003029547900014
遗忘因子b;
(2)时间更新:
进行自适应容积卡尔曼滤波基于标准容积卡尔曼滤波的时间更新:
P k - 1 | k - 1 = S k - 1 | k - 1 S k - 1 | k - 1 T ,
X i , k - 1 | k - 1 = S k - 1 | k - 1 &xi; i + x ^ k - 1 | k - 1 ,
X i , k - 1 | k - 1 * = f ( X i , k - 1 | k - 1 ) ,
在k时刻的状态预测值
Figure FDA00003029547900018
中融入***噪声均值q的渐消记忆时变噪声统计估值器
Figure FDA00003029547900019
x ^ k | k - 1 = 1 m &Sigma; i = 1 m f ( X i , k - 1 | k - 1 ) + q ^ k - 1 ,
在k时刻的误差协方差预测值Pk|k-1中融入***噪声协方差差Q的渐消记忆时变噪声统计估值器
Figure FDA000030295479000111
P k | k - 1 = 1 m &Sigma; i = 1 m X i , k | k - 1 * X i , k | k - 1 * T - x ^ k | k - 1 x ^ k | k - 1 T + Q ^ k - 1 ,
其中,Pk-1|k-1为k-1时刻的误差协方差;Sk-1|k-1为Pk-1|k-1乔里斯基因子;Xi,k-1|k-1为容积点集;m=2n,n为状态向量的维数;
Figure FDA000030295479000113
记n维单位列向量e=[1,0,…,0]T,使用符号[1]表示对e的元素进行全排列和改变元素符号产生的点集,称为完整全对称点集,[1]i表示点集[1]中的第i个点;
Figure FDA000030295479000114
为k-1时刻的状态估计值;
Figure FDA000030295479000115
为通过状态方程传播的容积点集;f(□)为非线性状态方程;
Figure FDA000030295479000116
为k时刻的状态预测值;Pk|k-1为k时刻的状态误差协方差预测值;
Figure FDA000030295479000117
为***噪声均值q的渐消记忆时变噪声统计估值器;
Figure FDA000030295479000118
为***噪声协方差Q的渐消记忆时变噪声统计估值器;
(3)量测更新:
进行自适应容积卡尔曼滤波基于标准容积卡尔曼滤波的量测更新:
P k | k - 1 = S k | k - 1 S k | k - 1 T ,
X i , k - 1 | k - 1 = S k - 1 | k - 1 &xi; i + x ^ k - 1 | k - 1 ,
zi,k|k-1=h(Xi,k|k-1),
在k时刻的量测预测值
Figure FDA00003029547900022
中融入量测噪声均值r的渐消记忆时变噪声统计估值器
Figure FDA00003029547900023
z ^ k | k - 1 = 1 m &Sigma; i = 1 m h ( X i , k | k - 1 ) + r ^ k ,
在自相关协方差矩阵Pzz,k|k-1中融入量测噪声协方差R的渐消记忆时变噪声统计估值器
Figure FDA00003029547900025
P zz , k | k - 1 = 1 m &Sigma; i = 1 m z i , k | k - 1 z i , k | k - 1 T - z ^ k | k - 1 z ^ k | k - 1 T + R ^ k ,
结合标准容积卡尔曼滤波中互相关协方差矩阵Pxz,k|k-1,卡尔曼增益Kk,k时刻的状态估计值k时刻的状态误差协方差估计值Pk|k的完成量测更新:
P xz , k | k - 1 = 1 m &Sigma; i = 1 m X i , k | k - 1 z i , k | k - 1 T - x ^ k | k - 1 z ^ k | k - 1 T ,
K k = P xz , k | k - 1 P zz , k | k - 1 - 1 ,
x ^ k | k = x ^ k | k - 1 + K k ( z k - z ^ k | k - 1 ) ,
P k | k = P k | k - 1 - K k P zz , k | k - 1 K k T ,
其中,Sk|k-1为Pk|k-1乔里斯基因子;Xi,k|k-1为容积点集;zi,k|k-1为通过量测方程传播的容积点集;h(□)为非线性量测函数;
Figure FDA000030295479000212
为k时刻的量测预测值;
Figure FDA000030295479000213
为量测噪声均值r的渐消记忆时变噪声统计估值器;Pzz,k|k-1为自相关协方差矩阵;
Figure FDA000030295479000214
为量测噪声协方差R的渐消记忆时变噪声统计估值器;Pxz,k|k-1为互相关协方差矩阵;Kk为卡尔曼增益;
Figure FDA000030295479000215
为k时刻的状态估计值;zk为k时刻的量测值;Pk|k为k时刻的状态误差协方差估计值;
(4)构造渐消记忆时变噪声统计估值器:
构造次优MAP常值噪声统计估值器;
分析次优MAP常值噪声统计估值器的无偏性,构造次优无偏MAP常值噪声统计估值器;
在次优无偏MAP常值噪声统计估值器的基础上,借助渐消记忆指数加权方法,构造的渐消记忆时变噪声统计估值器
Figure FDA000030295479000219
q ^ k = ( 1 - d k ) q ^ k - 1 + d k [ x ^ k | k - 1 m &Sigma; i = 1 m f ( X i , k - 1 | k - 1 ) ] ,
Q ^ k = ( 1 - d k ) Q ^ k - 1 + d k [ K k &gamma; k &gamma; k T K k T + P k | k - 1 m &Sigma; i = 1 m X i , k | k - 1 z i , k | k - 1 T + x k | k - 1 ^ z ^ k | k - 1 T ] ,
r ^ k = ( 1 - d k ) r ^ k - 1 + d k [ z k - 1 m &Sigma; i = 1 m h ( X i , k | k - 1 ) ] ,
R ^ k = ( 1 - d k ) R ^ k - 1 + d k [ &gamma; k &gamma; k T - 1 m &Sigma; i = 1 m z i , k | k - 1 z i , k | k - 1 T + z ^ k | k - 1 z ^ k | k - 1 T ] ,
其中,dk=(1-b)/(1-bk),b为遗忘因子,且满足0<b<1;γk为k时刻的残差;
(5)实时估计和修正噪声:
利用步骤(4)中所描述的渐消记忆时变噪声统计估值器
Figure FDA00003029547900035
对***噪声Q和量测噪声R进行实时估计和修正。
CN201310122150.5A 2013-04-10 2013-04-10 一种自适应容积卡尔曼滤波方法 Expired - Fee Related CN103217175B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310122150.5A CN103217175B (zh) 2013-04-10 2013-04-10 一种自适应容积卡尔曼滤波方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310122150.5A CN103217175B (zh) 2013-04-10 2013-04-10 一种自适应容积卡尔曼滤波方法

Publications (2)

Publication Number Publication Date
CN103217175A true CN103217175A (zh) 2013-07-24
CN103217175B CN103217175B (zh) 2015-09-30

Family

ID=48815175

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310122150.5A Expired - Fee Related CN103217175B (zh) 2013-04-10 2013-04-10 一种自适应容积卡尔曼滤波方法

Country Status (1)

Country Link
CN (1) CN103217175B (zh)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103591965A (zh) * 2013-09-12 2014-02-19 哈尔滨工程大学 一种舰载旋转式捷联惯导***在线标定的方法
CN103729637A (zh) * 2013-12-31 2014-04-16 西安工程大学 基于容积卡尔曼滤波的扩展目标概率假设密度滤波方法
CN104504286A (zh) * 2015-01-06 2015-04-08 西北工业大学 一种平方根单形容积卡尔曼滤波方法
CN105306097A (zh) * 2014-06-18 2016-02-03 中兴通讯股份有限公司 一种随机接入信号的检测方法、装置和***
CN105513091A (zh) * 2015-11-26 2016-04-20 哈尔滨工程大学 一种基于双贝叶斯估计的水下运动体运动状态估计方法
CN105572219A (zh) * 2015-12-17 2016-05-11 安徽省特种设备检测院 压力管道焊缝金属磁记忆信号自适应处理方法
CN105842298A (zh) * 2016-05-07 2016-08-10 天津大学 两相流含水率的自适应估计方法
CN106291645A (zh) * 2016-07-19 2017-01-04 东南大学 适于高维gnss/ins深耦合的容积卡尔曼滤波方法
CN106404846A (zh) * 2016-08-22 2017-02-15 天津大学 油水两相流含水率自适应估计方法
CN106487358A (zh) * 2016-09-30 2017-03-08 西南大学 一种基于统计线性回归的最大相关熵容积卡尔曼滤波方法
CN106767841A (zh) * 2016-11-25 2017-05-31 上海航天控制技术研究所 基于自适应容积卡尔曼滤波和单点随机抽样的视觉导航方法
CN106885569A (zh) * 2017-02-24 2017-06-23 南京理工大学 一种强机动条件下的弹载深组合arckf滤波方法
CN107359610A (zh) * 2017-07-25 2017-11-17 国网山东省电力公司青岛供电公司 一种输电网注入转移分布因子估计方法及设备
CN107886058A (zh) * 2017-10-31 2018-04-06 衢州学院 噪声相关的两阶段容积Kalman滤波估计方法及***
CN108226887A (zh) * 2018-01-23 2018-06-29 哈尔滨工程大学 一种观测量短暂丢失情况下的水面目标救援状态估计方法
CN108957495A (zh) * 2018-05-03 2018-12-07 广州中海达卫星导航技术股份有限公司 Gnss与mimu组合导航方法
CN108959176A (zh) * 2018-06-20 2018-12-07 西南交通大学 一种基于自适应容积卡尔曼滤波的分布式车速估计方法
CN109163720A (zh) * 2018-08-27 2019-01-08 广西科技大学 基于渐消记忆指数加权的卡尔曼滤波跟踪方法
CN109212472A (zh) * 2018-07-11 2019-01-15 中国科学院信息工程研究所 一种面向噪声环境下的室内无线定位方法及装置
CN110334087A (zh) * 2019-06-04 2019-10-15 大连理工大学 一种基于改进鲁棒容积卡尔曼滤波的数据清洗方法
CN110895146A (zh) * 2019-10-19 2020-03-20 山东理工大学 一种移动机器人同步定位与地图构建方法
WO2020087845A1 (zh) * 2018-10-30 2020-05-07 东南大学 基于gpr与改进的srckf的sins初始对准方法
CN113703022A (zh) * 2021-08-26 2021-11-26 杭州北斗时空研究院 一种卫星接收机自适应ckf算法实现ins辅助gnss导航定位方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102980579A (zh) * 2012-11-15 2013-03-20 哈尔滨工程大学 一种自主水下航行器自主导航定位方法
CN102999696A (zh) * 2012-11-13 2013-03-27 杭州电子科技大学 噪声相关***基于容积信息滤波的纯方位跟踪方法
CN103927436A (zh) * 2014-04-04 2014-07-16 郑州牧业工程高等专科学校 一种自适应高阶容积卡尔曼滤波方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102999696A (zh) * 2012-11-13 2013-03-27 杭州电子科技大学 噪声相关***基于容积信息滤波的纯方位跟踪方法
CN102980579A (zh) * 2012-11-15 2013-03-20 哈尔滨工程大学 一种自主水下航行器自主导航定位方法
CN103927436A (zh) * 2014-04-04 2014-07-16 郑州牧业工程高等专科学校 一种自适应高阶容积卡尔曼滤波方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
王宏健等: "基于强跟踪CKF的无人水下航行器SLAM", 《仪器仪表学报》, vol. 34, no. 11, 30 November 2013 (2013-11-30) *
郝燕玲等: "平方根容积卡尔曼滤波器", 《弹箭与制导学报》, vol. 32, no. 2, 30 April 2012 (2012-04-30) *

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103591965A (zh) * 2013-09-12 2014-02-19 哈尔滨工程大学 一种舰载旋转式捷联惯导***在线标定的方法
CN103729637B (zh) * 2013-12-31 2017-01-11 西安工程大学 基于容积卡尔曼滤波的扩展目标概率假设密度滤波方法
CN103729637A (zh) * 2013-12-31 2014-04-16 西安工程大学 基于容积卡尔曼滤波的扩展目标概率假设密度滤波方法
CN105306097A (zh) * 2014-06-18 2016-02-03 中兴通讯股份有限公司 一种随机接入信号的检测方法、装置和***
CN104504286A (zh) * 2015-01-06 2015-04-08 西北工业大学 一种平方根单形容积卡尔曼滤波方法
CN105513091A (zh) * 2015-11-26 2016-04-20 哈尔滨工程大学 一种基于双贝叶斯估计的水下运动体运动状态估计方法
CN105572219A (zh) * 2015-12-17 2016-05-11 安徽省特种设备检测院 压力管道焊缝金属磁记忆信号自适应处理方法
CN105842298A (zh) * 2016-05-07 2016-08-10 天津大学 两相流含水率的自适应估计方法
CN105842298B (zh) * 2016-05-07 2018-08-31 天津大学 两相流含水率的自适应估计方法
CN106291645A (zh) * 2016-07-19 2017-01-04 东南大学 适于高维gnss/ins深耦合的容积卡尔曼滤波方法
CN106404846A (zh) * 2016-08-22 2017-02-15 天津大学 油水两相流含水率自适应估计方法
CN106404846B (zh) * 2016-08-22 2018-11-09 天津大学 油水两相流含水率自适应估计方法
CN106487358A (zh) * 2016-09-30 2017-03-08 西南大学 一种基于统计线性回归的最大相关熵容积卡尔曼滤波方法
CN106487358B (zh) * 2016-09-30 2019-05-10 西南大学 一种机动目标转弯跟踪方法
CN106767841A (zh) * 2016-11-25 2017-05-31 上海航天控制技术研究所 基于自适应容积卡尔曼滤波和单点随机抽样的视觉导航方法
CN106885569A (zh) * 2017-02-24 2017-06-23 南京理工大学 一种强机动条件下的弹载深组合arckf滤波方法
CN107359610A (zh) * 2017-07-25 2017-11-17 国网山东省电力公司青岛供电公司 一种输电网注入转移分布因子估计方法及设备
CN107886058A (zh) * 2017-10-31 2018-04-06 衢州学院 噪声相关的两阶段容积Kalman滤波估计方法及***
CN108226887A (zh) * 2018-01-23 2018-06-29 哈尔滨工程大学 一种观测量短暂丢失情况下的水面目标救援状态估计方法
CN108226887B (zh) * 2018-01-23 2021-06-01 哈尔滨工程大学 一种观测量短暂丢失情况下的水面目标救援状态估计方法
CN108957495A (zh) * 2018-05-03 2018-12-07 广州中海达卫星导航技术股份有限公司 Gnss与mimu组合导航方法
CN108957495B (zh) * 2018-05-03 2020-12-29 广州中海达卫星导航技术股份有限公司 Gnss与mimu组合导航方法、装置及计算机设备
CN108959176A (zh) * 2018-06-20 2018-12-07 西南交通大学 一种基于自适应容积卡尔曼滤波的分布式车速估计方法
CN109212472A (zh) * 2018-07-11 2019-01-15 中国科学院信息工程研究所 一种面向噪声环境下的室内无线定位方法及装置
CN109212472B (zh) * 2018-07-11 2020-10-27 中国科学院信息工程研究所 一种面向噪声环境下的室内无线定位方法及装置
CN109163720A (zh) * 2018-08-27 2019-01-08 广西科技大学 基于渐消记忆指数加权的卡尔曼滤波跟踪方法
WO2020087845A1 (zh) * 2018-10-30 2020-05-07 东南大学 基于gpr与改进的srckf的sins初始对准方法
CN110334087A (zh) * 2019-06-04 2019-10-15 大连理工大学 一种基于改进鲁棒容积卡尔曼滤波的数据清洗方法
CN110895146A (zh) * 2019-10-19 2020-03-20 山东理工大学 一种移动机器人同步定位与地图构建方法
CN113703022A (zh) * 2021-08-26 2021-11-26 杭州北斗时空研究院 一种卫星接收机自适应ckf算法实现ins辅助gnss导航定位方法

Also Published As

Publication number Publication date
CN103217175B (zh) 2015-09-30

Similar Documents

Publication Publication Date Title
CN103217175B (zh) 一种自适应容积卡尔曼滤波方法
Särkkä et al. Bayesian filtering and smoothing
CN102980579B (zh) 一种自主水下航行器自主导航定位方法
Gao et al. Adaptive unscented Kalman filter based on maximum posterior and random weighting
Shakhtarin et al. Modification of the nonlinear kalman filter in a correction scheme of aircraft navigation systems
CN104112079A (zh) 一种模糊自适应变分贝叶斯无迹卡尔曼滤波方法
CN105136145A (zh) 一种基于卡尔曼滤波的四旋翼无人机姿态数据融合的方法
CN102353378B (zh) 一种矢量形式信息分配系数的组合导航***自适应联邦滤波方法
Fernández-Prades et al. Bayesian nonlinear filtering using quadrature and cubature rules applied to sensor data fusion for positioning
CN107179693B (zh) 基于Huber估计的鲁棒自适应滤波和状态估计方法
Zhu et al. Huber-based adaptive unscented Kalman filter with non-Gaussian measurement noise
Lu et al. Adaptive hybrid unscented Kalman filter for aircraft sensor fault detection, isolation and reconstruction
CN104048676A (zh) 基于改进粒子滤波的mems陀螺随机误差补偿方法
CN113587926A (zh) 一种航天器空间自主交会对接相对导航方法
Zhang et al. Navigation multisensor fault diagnosis approach for an unmanned surface vessel adopted particle-filter method
Bai et al. A Robust Generalized $ t $ Distribution-Based Kalman Filter
Yan et al. An adaptive nonlinear filter for integrated navigation systems using deep neural networks
Lou et al. Robust partially strong tracking extended consider Kalman filtering for INS/GNSS integrated navigation
CN103793614B (zh) 一种突变滤波方法
Yang et al. Amended Kalman filter for maneuvering target tracking
Rezaie et al. Shrinked (1− α) ensemble Kalman filter and α Gaussian mixture filter
Zhong et al. Random weighting estimation of kinematic model error for dynamic navigation
Majeed et al. Multi sensor data fusion based approach for the calibration of airdata systems
Huang et al. Bayesian Real-Time System Identification: From Centralized to Distributed Approach
Taghizadeh et al. Low-cost integrated INS/GNSS using adaptive H∞ Cubature Kalman Filter

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150930

CF01 Termination of patent right due to non-payment of annual fee