CN103455675A - 一种基于ckf的非线性异步多传感器信息融合方法 - Google Patents
一种基于ckf的非线性异步多传感器信息融合方法 Download PDFInfo
- Publication number
- CN103455675A CN103455675A CN2013103976514A CN201310397651A CN103455675A CN 103455675 A CN103455675 A CN 103455675A CN 2013103976514 A CN2013103976514 A CN 2013103976514A CN 201310397651 A CN201310397651 A CN 201310397651A CN 103455675 A CN103455675 A CN 103455675A
- Authority
- CN
- China
- Prior art keywords
- sensor
- centerdot
- estimated value
- ckf
- state
- 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
Links
Images
Landscapes
- Testing Or Calibration Of Command Recording Devices (AREA)
Abstract
本发明公开了一种基于CKF的非线性异步多传感器信息融合方法。分别对各个传感器分别利用CKF估计出各自的状态变量,然后采用细分时间片方法将信息融合中心的时间间隔设定为各传感器间最高精度时间单位,在相应时刻对异步多传感器的估计结果进行判断和融合,得到更加精确的状态变量估计结果。本发明可以增强对异步多传感器信息的利用率,大幅提高多传感器***中状态变量的估计精度,增强***的生存能力。
Description
技术领域
本发明涉及的是一种非线性***中多传感器信息融合技术,特别是涉及一种在多传感器异步情况下的信息融合方法。
背景技术
由于多传感器信息融合技术在军事、国防及高科技领域的广泛应用,对它的研究一直未曾间断。在多传感器信息融合理论中,利用多个传感器量测中的冗余和互补信息,通过多源信息融合技术可以有效的提升***精度。但在解决实际问题过程中,常遇到所用传感器具有不同的采样频率,各传感器之间存在通信延迟和固有延迟不同等问题,统称为信息融合的异步问题。若不能有效地解决异步信息融合问题,提高***精度的目标很难实现。因此,对传感器异步信息融合问题的研究有较大的工程价值和实际意义。
尽管大多数传感器被假设成线性的,但是它们基本上或多或少都会有非线性特征,所以将***近似为线性必然会产生误差,所以多传感器信息融合***中状态估计应该选取具有非线性处理能力的滤波器。对于非线性***来说,通常使用的滤波方法为扩展卡尔曼和无迹卡尔曼滤波方法。虽然EKF实现简便、使用广泛,但是当***为强非线性时,很容易产生线性化误差,造成滤波器精度下降。虽然UKF滤波精度高于EKF,但是当处理高维数***时容易出现“维数灾难”。最近提出的容积卡尔曼滤波(Cubature Kalman filter,CKF)由于其估计精度高,不容易发散且计算量小的优点,迅速被应用到各种领域。因此本文研究的是基于CKF的非线性异步信息融合方法。
发明内容
本发明的目的是提供可以在非线性***中多传感器异步情况下大幅提高***状态变量估计精度的一种基于CKF的异步多传感器信息融合方法。
本发明的目的是这样是实现的:
(1)对多传感器***进行充分预热,并采集各个传感器的量测信息zi(ki),其中i=1,2,…,N(N为传感器的个数),ki为第i个传感器的采样时刻。
(2)建立非线性异步多传感器***的非线性状态方程及各传感器的量测方程。
(3)采用细分时间片方法,将融合中心的采样间隔设定为各传感器间最高精度时间单位,即取能同时被各传感器采样间隔整除的最大数为融合中心的采样间隔。
设任意两传感器的采样时间分别为Ti,Tj(i,j=1,2,…,N,且i≠j),N为传感器的总个数。且有:
则融合中心的采样间隔为:
(4)根据融合中心的采样时刻,在融合中心对各传感器的估计状态进行判断融合:
b)k时刻,有m(m∈{2,3,…,N},其中N为传感器的个数)个传感器S1,S2,…,Sm有量测信息时,利用CKF对这些传感器分别进行滤波估计,得到各传感器的状态变量估计值和协方差阵P1(k),P2(k),…,Pm(k)。然后对各个传感器的估计值进行加权处理,融合后***的状态变量估计值为:
其中,D1,D2,…,Dm为相应传感器状态变量估计的权值。D1,D2,…,Dm可由式(3)~(5)获得:
其中,Ф(k+1,k)为异步多传感器***中k时刻的状态转移矩阵,Pm(k)为异步多传感器***中第m个传感器在k时刻的方差阵的估计值。
c)k时刻,各传感器均没有量测信息时,便利用前一时刻的估计值进行时间更新。
本发明具有如下优点:
应用多传感器信息融合技术,增大了量测信息的数据利用率,提高了传感器***状态变量的估计精度,增强了***的容错性和生存能力;应用新的非线性滤波方法CKF,提高了滤波精度和滤波收敛速度,降低了计算量,提高了异步信息融合的实时性,从而解决了非线性***中的滤波问题。所以本发明可以大幅提高非线性异步多传感器***中状态变量的估计精度。
附图说明
图1为本发明的流程图;
图2为异步多传感器信息融合采样原理图;
图3为利用本发明与利用单个传感器信息时位置变量估计结果的RMS对比曲线图;
图4为利用本发明与利用单个传感器信息时速度变量估计结果的RMS对比曲线图;
图5为利用本发明与利用传统算法时位置变量估计结果的RMS对比曲线图;
图6为利用本发明与利用传统算法时速度变量估计结果的RMS对比曲线图;
具体实施方式
以下结合具体实施例,对本发明进行详细说明。
(1)对多传感器***进行充分预热,并采集各个传感器的量测信息zi(ki),其中i=1,2,…,N(N为传感器的个数),ki为第i个传感器的采样时刻。
(2)建立非线性异步多传感器***的非线性状态方程及各传感器的量测方程。
(3)采用细分时间片方法,将融合中心的采样间隔设定为各传感器间最高精度时间单位,即取能同时被各传感器采样间隔整除的最大数为融合中心的采样间隔。
设任意两传感器的采样时间分别为Ti,Tj(i,j=1,2,…,N,且i≠j),N为传感器的总个数。且有:
则融合中心的采样间隔为:
(4)根据融合中心的采样时刻,在融合中心对各传感器的估计状态进行判断融合:
b)k时刻,有m(m∈{2,3,…,N},其中N为传感器的个数)个传感器S1,S2,…,Sm有量测信息时,利用CKF对这些传感器分别进行滤波估计,得到各传感器的状态变量估计值和协方差阵P1(k),P2(k),…,Pm(k)。然后对各个传感器的估计值进行加权处理,融合后***的状态变量估计值为:
其中,D1,D2,…,Dm为相应传感器状态变量估计的权值。D1,D2,…,Dm可由式(3)~(5)获得:
其中,Φ(k+1,k)为异步多传感器***中k时刻的状态转移矩阵,Pm(k)为异步多传感器***中第m个传感器在k时刻的方差阵的估计值。
c)k时刻,各传感器均没有量测信息时,便利用前一时刻的估计值进行时间更新。
Matlab仿真实验:
在以下的目标跟踪模型的仿真条件下,对本发明进行仿真实验:
4维目标跟踪的离散动态模型为:
为了简单起见,我们以两个传感器观测为例,传感器对运动目标进行测量,传感器与目标之间的斜距为r,方位角为θ,则观测方程为:
其中,i=1,2量测噪声vi(k)~N(0,Ri)。
***的噪声方差阵:
传感器1和传感器2的量测噪声方差阵:
其中σr=10m,
***状态向量的初始值:x0=[100m 10m/s 100m 10m/s]T;
状态向量的初始协方差:P0=diag[100m2 10m2/s2 100m2 10m2/s2];
传感器1的采样周期为:T1=2s;
传感器2的采样周期为:T2=3s;
融合中心的采样周期为:T0=1s;
Monte Carlo仿真次数为:N=100;
每次仿直时间:T=100s。
采用均方根误差RMS评估滤波结果,k时刻位置、速度的RMS分别定义如下:
利用本发明所述的方法对非线性异步多传感器***状态变量进行估计,并与利用单个传感器信息进行估计所得的结果进行了对比,比较结果如图2和图3所示。随后又将本发明与现有的基于UKF的多传感器信息融合算法进行了比较,比较结果如图4和图5所示。
通过图2到图5可以看出,在非线性***中多传感器异步的条件下,利用本发明可以获得很高的状态变量估计精度,而几估计曲线收敛速度很快,从而有效的满足非线性异步多传感器***中状态变量估计结果高精度与快速性的条件。
应当理解的足,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
Claims (1)
1.一种基于CKF的非线性异步多传感器信息融合新方法,其特征是:
(1)对多传感器***进行预热,并采集各个传感器的量测信息;
(2)建立非线性异步多传感器***的非线性状态方程和量测方程;
(3)采用细分时间片方法,将融合中心的采样间隔设定为各传感器间最高精度时间单位,即取能同时被各传感器采样间隔整除的最大数为融合中心的采样间隔;
设任意两传感器的采样时间分别为Ti,Tj(i,j=1,2,…,N,且i≠j),N为传感器的总个数;且有:
则融合中心的采样间隔为:
(4)根据异步多传感器***融合中心的采样时刻,在融合中心对各传感器的估计状态进行判断融合:
b)k时刻,有m(m∈{2,3,…,N},其中N为传感器的个数)个传感器S1,S2,…,Sm有量测信息时,利用CKF对这些传感器分别进行滤波估计,得到各传感器的状态变量估计值和协方差阵P1(k),P2(k),…,Pm(k);然后对各个传感器的估计值进行加权处理,融合后***的状态变量估计值为:
其中,D1,D2,…,Dm为相应传感器状态变量估计的权值。D1,D2,…,Dm可由式(3)~(5)获得:
其中,Φ(k+1,k)为异步多传感器***中k时刻的状态转移矩阵,Pm(k)为异步多传感器***中第m个传感器在k时刻的方差阵的估计值;
c)k时刻,各传感器均没有量测信息时,便利用前一时刻的估计值进行时间更新;
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310397651.4A CN103455675B (zh) | 2013-09-04 | 2013-09-04 | 一种基于ckf的非线性异步多传感器信息融合方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310397651.4A CN103455675B (zh) | 2013-09-04 | 2013-09-04 | 一种基于ckf的非线性异步多传感器信息融合方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103455675A true CN103455675A (zh) | 2013-12-18 |
CN103455675B CN103455675B (zh) | 2016-08-24 |
Family
ID=49738031
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310397651.4A Expired - Fee Related CN103455675B (zh) | 2013-09-04 | 2013-09-04 | 一种基于ckf的非线性异步多传感器信息融合方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103455675B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104567871A (zh) * | 2015-01-12 | 2015-04-29 | 哈尔滨工程大学 | 一种基于地磁梯度张量的四元数卡尔曼滤波姿态估计方法 |
CN107992877A (zh) * | 2017-10-11 | 2018-05-04 | 衢州学院 | 两阶段高阶容积信息滤波方法 |
CN108007457A (zh) * | 2017-11-22 | 2018-05-08 | 哈尔滨工业大学 | 一种基于细分时间片的监控导航***异步数据融合方法 |
CN109543703A (zh) * | 2017-09-22 | 2019-03-29 | 华为技术有限公司 | 传感器数据处理的方法及装置 |
CN109978055A (zh) * | 2019-03-26 | 2019-07-05 | 京东方科技集团股份有限公司 | 多传感器***的信息融合方法及***、计算机设备及介质 |
CN113639754A (zh) * | 2021-08-11 | 2021-11-12 | 浙江大学 | 一种基于多周期二次融合ekf算法的组合导航方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102999696A (zh) * | 2012-11-13 | 2013-03-27 | 杭州电子科技大学 | 噪声相关***基于容积信息滤波的纯方位跟踪方法 |
CN103065037A (zh) * | 2012-11-13 | 2013-04-24 | 杭州电子科技大学 | 非线性***基于分散式容积信息滤波的目标跟踪方法 |
-
2013
- 2013-09-04 CN CN201310397651.4A patent/CN103455675B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102999696A (zh) * | 2012-11-13 | 2013-03-27 | 杭州电子科技大学 | 噪声相关***基于容积信息滤波的纯方位跟踪方法 |
CN103065037A (zh) * | 2012-11-13 | 2013-04-24 | 杭州电子科技大学 | 非线性***基于分散式容积信息滤波的目标跟踪方法 |
Non-Patent Citations (4)
Title |
---|
IENKARAN ARASARATNAM等: "Cubature Kalman Filters", 《IEEE TRANSACTIONS ON AUTOMATIC CONTROL》 * |
周样晶等: "基于UKF的变采样率多异质传感器异步数据融合", 《传感技术学报》 * |
***等: "信息融合***中的数据标准化研究", 《情报指挥控制***与仿真技术》 * |
徐树生等: "基于鲁棒CKF的多传感器全信息融合算法", 《电机与控制学报》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104567871A (zh) * | 2015-01-12 | 2015-04-29 | 哈尔滨工程大学 | 一种基于地磁梯度张量的四元数卡尔曼滤波姿态估计方法 |
CN104567871B (zh) * | 2015-01-12 | 2018-07-24 | 哈尔滨工程大学 | 一种基于地磁梯度张量的四元数卡尔曼滤波姿态估计方法 |
CN109543703A (zh) * | 2017-09-22 | 2019-03-29 | 华为技术有限公司 | 传感器数据处理的方法及装置 |
US11379698B2 (en) | 2017-09-22 | 2022-07-05 | Huawei Technologies Co., Ltd. | Sensor data processing method and apparatus |
CN109543703B (zh) * | 2017-09-22 | 2023-06-23 | 华为技术有限公司 | 传感器数据处理的方法及装置 |
CN107992877A (zh) * | 2017-10-11 | 2018-05-04 | 衢州学院 | 两阶段高阶容积信息滤波方法 |
CN107992877B (zh) * | 2017-10-11 | 2020-05-19 | 衢州学院 | 两阶段高阶容积信息滤波方法 |
CN108007457A (zh) * | 2017-11-22 | 2018-05-08 | 哈尔滨工业大学 | 一种基于细分时间片的监控导航***异步数据融合方法 |
CN109978055A (zh) * | 2019-03-26 | 2019-07-05 | 京东方科技集团股份有限公司 | 多传感器***的信息融合方法及***、计算机设备及介质 |
CN113639754A (zh) * | 2021-08-11 | 2021-11-12 | 浙江大学 | 一种基于多周期二次融合ekf算法的组合导航方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103455675B (zh) | 2016-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103455675A (zh) | 一种基于ckf的非线性异步多传感器信息融合方法 | |
CN102419430B (zh) | 一种基于平行基线的圆阵相位干涉仪二维测向方法 | |
CN103676646B (zh) | 一种具有随机发生的不确定性和分布式传感器时滞的网络化控制***的状态估计方法 | |
CN104833851B (zh) | 基于分布式相关卡尔曼滤波的电力***谐波估计方法 | |
CN104730518B (zh) | 一种基于高斯拟合的雷达多普勒谱估计海面流场的方法 | |
CN102508238B (zh) | 一种基于坐标旋转变换的雷达跟踪方法 | |
CN102539107A (zh) | 一种实现风洞试验信号精确同步的方法 | |
CN105549005A (zh) | 一种基于网格划分的动态目标波达方向跟踪方法 | |
CN104597320B (zh) | 一种适用于多个频率交流信号计算的方法 | |
CN104330083A (zh) | 基于平方根无迹卡尔曼滤波的多机器人协同定位算法 | |
CN104363649B (zh) | 带有约束条件的ukf的wsn节点定位方法 | |
CN102135568B (zh) | 交流电信号的周期检测方法及相位差检测方法 | |
CN103592620B (zh) | 长基线时差定位***中高重频信号解定位模糊方法 | |
CN103714045A (zh) | 面向异步多速率不均匀采样观测数据的信息融合估计方法 | |
CN105353351A (zh) | 一种基于多信标到达时间差改进型定位方法 | |
CN108037663A (zh) | 一种基于变维滤波算法的机动目标跟踪方法 | |
CN104021285B (zh) | 一种具有最优运动模式切换参数的交互式多模型目标跟踪方法 | |
CN104331630A (zh) | 一种多速率观测数据的状态估计和数据融合方法 | |
CN103776381A (zh) | 一种mems微结构平面位移测量方法 | |
CN104113911A (zh) | 基于mle和ukf组合的wsn节点定位方法 | |
Li et al. | UKF-STF tracking with correlated noises for the nonlinear system | |
CN104021311A (zh) | 一种基于Hermite函数约束的数据融合计算方法 | |
Xi-ping et al. | Anti-collision method of tower crane via ultrasonic multi-sensor fusion | |
CN103020348A (zh) | 利用多个传感器对动态***进行跟踪的方法及装置 | |
CN203324489U (zh) | 分时多频金属检测机 |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160824 Termination date: 20170904 |