DOI: 10.11817/j.issn.1672-7207.2016.05.019
室内行人航迹推算/超声波组合定位融合算法
赵延鹏,时伟,艾明曦
(中南大学 航空航天学院,湖南 长沙,410083)
摘要:为提高室内定位系统精度和跟踪性能以及适应复杂环境,将行人航迹推算与超声波定位组合,提出基于平方根无迹卡曼滤波的噪声权因子辅助协方差加权融合算法,并将全局最优融合状态作为反馈量引入算法。针对超声波对行人航向角测量困难,采用一种简单有效的几何方法。仿真结果表明:在模拟的室内动态环境中,包括在多路径效应和惯性累积误差的影响下,融合算法始终比单模型定位精度高,并有很好的收敛性、稳定性与适应性,对室内定位技术研究与应用具有重要意义。
关键词:室内定位;平方根无迹卡曼滤波;噪声权因子;协方差加权融合;航向角测量
中图分类号:V249.3 文献标志码:A 文章编号:1672-7207(2016)05-1588-11
Fusion algorithm in indoor integrated position system for pedestrian dead reckoning/ultrasonic
ZHAO Yanpeng, SHI Wei, AI Mingxi
(School of Aeronautics and Astronautics, Central South University, Changsha 410083, China)
Abstract: To improve the precision and tracking performance of indoor position system and adapt to the complex indoor environment, the position systems of pedestrian dead reckoning and ultrasonic transducer were integrated. What’s more, the fusion algorithm of noise power factors assisting covariance weighted fusion based on Square Root Unscented Kalman Filter was proposed, and the globally optimal state estimation as feedback was introduced into the algorithm too. To solve the problem of measuring pedestrian’s course angle with ultrasonic, a simple and effective geometry method was proposed. The simulation result shows that in the simulative and dynamic indoor environment including the influence of multipath effect and cumulative error of inertia device, the position accuracy of fusion algorithm is always better than that of single position model’s. Moreover the fusion algorithm has good convergence performance, stability and adaptation performance. So the study has positive effect on indoor position research and application.
Key words: indoor position; Square Root Unscented Kalman Filter; noise power factors; covariance weighted fusion; course angle measurement
近年来,人们对室内定位的需求日益增加,例如在城市高楼群、购物商场、火灾现场、医院病人监控等都需要基于个人位置的服务。因此,实现低成本且高精度的室内定位具有非常重要的现实意义。在空旷的室外地区,卫星导航定位系统可为用户提供可靠的位置信息;在复杂的室内环境,卫星信号因无法很好地穿透建筑物,不能提供准确的位置信息。为了弥补这一定位盲区,多种室内定位技术相继被提出,主要包括:行人基于自包含传感器的定位技术(传统惯性导航机制、行人航迹推算)、AGPS(Assistant-GPS)定位技术、无线定位技术(超声波、红外线、WLAN信号、射频无线标签、UWB等)、其他定位技术(麦克风阵列、电力线室内定位、地球磁场、计算机视觉识别等)[1-3]。基于行人航迹推算(pedestrian dead reckon,PDR)的定位技术具有导航定位自主性和连续性优势,但随着时间有累积误差缺陷;超声波定位具有结构简单、适应能力强、定位精度高等优势,但多路径效应较强[3-4]。为实现高精度、可靠的室内定位系统,本文作者把以上2种独立定位系统组合,利用多种信息源,互相补充,构成一种有多余度和精度更高的多功能PDR/超声波组合定位系统。融合算法作为组合导航定位的关键技术,已成为当前研究热点。目前,国内外学者对卫星导航和惯性导航系统的融合算法做了大量研究,而针对室内组合定位系统的融合算法所做的相关研究较少。基于Kalman滤波的信息融合技术是当前研究的主要方向,本文室内组合定位系统状态方程为非线性,这给滤波器的设计带来了一定的困难。针对该问题,部分学者在工作点处做线性化后,采用扩展卡尔曼滤波(简称KF)进行状态估计,EKF的线性化误差会降低模型的准确性,随着时间延长,估计精度难以保证。另外EKF在滤波前必须计算非线性模型的Jacobian矩阵,这一过程非常繁琐且极容易出错[5]。自无迹卡曼滤波(简称UKF)被提出来后,其应用领域不断扩展,UKF与EKF相比,能更准确地估计状态及其方差,无需对非线性状态函数和观测函数求导,具有收敛速度快、估计精度高和易于实现的优点[6-7]。但是UKF会由于计算误差和噪声信号等因素引起误差协方差矩阵负定,从而导致滤波发散。平方根UKF(简称SRUKF)算法以估计误差的平方根矩阵进行迭代计算,解决了常规UKF算法中滤波结果发散问题,提高了滤波精度和稳定性[8]。本文作者将SRUKF算法与协方差加权融合相结合应用于PDR/超声波室内组合定位系统,根据2种模型的系统噪声设置噪声权因子辅助协方差加权,有效地解决了针对室内动态环境的实时融合。同时,为了提高系统的跟踪性与稳定性,算法引入反馈机制。通过仿真实验,验证算法的融合效果,并对其进行分析比较。
1 室内定位方案
对于室内行人定位来说,正常情况下,行人是平稳地行走且高度方向上变化较小,因此被认为滚转角和俯仰角接近零,忽略高度通道。本文仅考虑行人航向角φ(本体系X轴与正北方向夹角,逆时针为正)、平面二维位置分量与速度分量。
1.1 行人航迹推算
目前,基于传统惯性导航机制和基于行人航迹推算的定位技术取得了一定成果[4, 9-13]。
行人航迹推算在已知当前时刻位置条件下,利用惯性测量单元(简称IMU)推算出下一时刻的行人位置,具有完全自主性,不受外界影响,数据更新速度快等特点。航迹推算算法的定位精度取决于初始位置和姿态信息的精确性以及推算过程中速度的航向信息求解。初始位置在实际应用中一般通过在室外由GPS等导航卫星定位获得,在本文仿真研究中将初始位置设置为坐标原点。姿态信息仅包括航向角φ,可由陀螺仪与磁罗盘获得数据,用零角速率更新(简称ZARU)、滤波融合等算法解算获得。速度信息是行人航迹推算中主要研究热点,主要包括步态检测即人体步长估计模型以及步频检测。为了估计步长L,目前存在的模型主要包括:常数/伪常数步长模型、线性步长模型、非线性步长模型和人工智能步长模型。最新研究表明加速度计或其他IMU固定在人体脚踝部位,步频探测效果最佳,利用零速更新策略(简称ZUPT) 估计误差并进行补偿获得步频f信息,降低位置发散速度,从而得到1个周期T内行人步数C=1/f。得到以上参数后通过航迹推算算法。
航迹长度为
(1)
得到当前时刻位置信息为
(2)
行人航迹推算模型图如图1所示。
![](/web/fileinfo/upload/magazine/12534/311581/image006.jpg)
图1 行人航迹推算模型图
Fig. 1 Model of pedestrian dead reckon
1.2 超声波传感器定位
超声波作为一种非接触的检测方式,与红外、激光及无线电测距相比,不受光线、被测对象颜色等影响,在恶劣环境中具有一定的适应能力,比激光测距更容易获得近距离的信息,并且具有结构简单,成本低廉,精度高等优点。超声波测距原理是利用渡越时间法(time of flight,TOF),即检测超声波往返的时间,所用时间与超声波通过距离成正比获得超声波所经过的距离,常常用于导航定位[3, 14]。
室内超声波定位系统中超声波传感器网络布置为:在穿戴于行人后背的定位装置上安装2个超声波发射器Ut1和Ut2,在天花板上按简单行列规律固定安装若干个全向超声波接收器Ur1~Urn。
假设行人运动的室内地面为平面,天花板也是平面,天花板与地面之间平行。这样超声波发射器到接收器所在平面的距离为定值,记为h。对于超声波发射器Ut1,所发射的超声波能够被天花板上的多个超声波接收器接收,从而测量出超声波接收器Uij到超声波发射器Ut1的距离分别为d1j。在Ut1所在的平面Ⅱ上,Ut1处于以Urj到平面Ⅱ的垂足为圆心,以
为半径的圆上,如图2(a)所示。
若有n个超声波接收器接收到Ut1所发射的超声波,由极大似然估计可构成如下方程组:
![](/web/fileinfo/upload/magazine/12534/311581/image016.gif)
(3)
式中:
为第k次采样时,超声波发射器Ut1的位置坐标,
为接收器Urj的位置坐标。
将上式方程组从第一个方程组开始依次与最后一个方程相减得
(4)
可将式(4)视为线性方程组
,利用最小均方差估计可以得到超声波发射器Ut1的位置坐标为
。类似地,可以得到第k次采样时超声波发射器Ut2的位置
。以2个超声波发射器Ut1,Ut2的中点P作为行人的位置,以Ut1到 Ut2的方向
的余角作为行人的航向角
,几何模型如图2(b)所示。
于是,由
和
得到第k次采样时行人的位置
和航向角
为
(5)
![](/web/fileinfo/upload/magazine/12534/311581/image047.jpg)
图2 穿戴式设备超声波定位模型图
Fig. 2 Model of ultrasonic position with wearable device
1.3 建立模型集
本文结合PDR定位技术具有导航定位自主性、连续性以及超声波定位具有适应性强、定位精度高的优势,建立室内PDR/超声波两模型航迹融合滤波器。考虑到二维情况,定义k时刻的行人状态变量为
,
,下标1和2分别表示PDR、超声波定位航迹信息。观测变量
,
。则状态方程和观测方程的标准形式:
(6)
其中:
为状态转移矩阵;H为观测矩阵;w为过程噪声;v为测量噪声。过程噪声
的方差阵为Q,
,
。测量噪声
的方差阵为R,
,
。 其中Q和R两者不相关。
,![](/web/fileinfo/upload/magazine/12534/311581/image079.gif)
,![](/web/fileinfo/upload/magazine/12534/311581/image083.gif)
2 数据融合定位
2.1 SRUKF滤波算法
2.1.1 平方根U变换
U变换的主要思想是“近似概率分布要比近似线性函数更容易”,它通过设置Sigma采样点和相应权值,逼近样本非线性变换参量的一阶矩和二阶矩。考虑1个L维随机变量x经过非线性变换后得到y=g(x),并假设x的均值和方差分别为
和Px , x的Sigma样点
和权值
可由
和Px得到。利用这些采样点通过非线性变换得到新的Sigma采样点集合[15]。
(i=0, 1, …, 2L) (7)
计算变量y的均值和方差为
![](/web/fileinfo/upload/magazine/12534/311581/image094.gif)
(8)
其中:
和
分别为计算均值和协方差时所用的权值系数。
通常为非负定矩阵,然而在滤波的迭代过程中,由于计算误差等因素的影响,致使滤波协方差不对称或负定,从而导致滤波发散,影响滤波算法的收敛性和稳定性。因此,将
分解为
(9)
可以通过Cholesky分解来得到
的平方根矩阵
,而它在滤波更新算法中的导出可通过QR分解来实现。通过设定缩放参数,保证粒子权值为正,可得
(10)
其中:qr表示得到QR分解中的R矩阵的函数。通过使用QR 分解,可以不必先求出样点的加权方差,再进行Cholesky分解,即保证了数值的稳定性,又减小了计算量。
在滤波过程中,用Sy代替Py参加递推运算可以保证协方差阵的非负定性,从而实现有效滤波。
2.1.2 算法步骤
UKF会由于计算误差和噪声信号等因素引起误差协方差矩阵负定,导致滤波结果发散。SRUKF算法以估计误差的平方根矩阵进行迭代计算,解决了常规UKF算法中滤波结果发散的问题,提高了滤波的精度和稳定性[5, 16-17]。SRUKF滤波算法具体流程如下:
1) 初始化:
(11)
对于![](/web/fileinfo/upload/magazine/12534/311581/image113.gif)
2) 计算2n+1个Sigma点和时间更新:
(12)
对每个Sigma点进行f(·)非线性变换:
(13)
对变换后的Sigma点集进行加权处理,从而得到一步预测状态:
(14)
一步预测方差阵为
(15)
3) 测量更新:
(16)
预测观测值为
(17)
计算协方差为
(18)
(19)
计算滤波增益为
(20)
状态更新后的滤波值为
(21)
状态后验方差阵为
(22)
权重Wi为
(23)
其中:chol表示Cholesky分解函数;cholupdate表示Cholesky分解的更新函数;
,
,
决定Sigma 点的散布程度,通常取一小的值;k通常取为0或者
;
用来描述X的分布信息(正态情况下的最优值为2)。
2.2 融合算法
在室内组合导航系统中,考虑到由于室内复杂未知环境的影响,比如室内物品遮挡造成的多路径效 应、惯性器件的累积误差,造成个别模型或传感器受到干扰或失去对行人目标的覆盖。然而,本文研究方案中PDR/超声波组合定位使两模型同时工作,如上 文介绍PDR和超声波定位方案可独立的获得定位信息,系统充分利用各传感器的测量值,通过数据融合进一步提高定位质量,能得到足够的目标信息,从而使系统的可靠性增强,信息置信度提高,时空覆盖区域扩大,减少了测量数据的模糊性,改进了系统的监测性能[18-19]。
PDR/超声波定位模型的航迹融合算法是实现定位系统高精度、高可靠性的关键问题。由于目标定位系统中的SRUKF滤波器采用了相关的测量集合,因此2组SRUKF滤波器的估计误差相互不独立,滤波后的目标航迹是相关的。本文采用协方差加权航迹融合技术[20-21]计算2组SRUKF滤波器滤波后的互协方差矩阵Sk,12,解决滤波器航迹的相关性问题。在PDR、超声波两定位模型通过SRUKF滤波过程得到相应最优航迹状态估计值
(j=1, 2)以及航迹误差协方差
(j=1, 2)基础上,由2组定位模型的系统噪声Q1和Q2的相关性估计噪声权因子
和μ,满足以下关系:
(24)
为Frobenius范数,对于任意矩阵N,
。
针对室内动态环境,通过噪声权因子
和μ辅助协方差加权,以满足系统的实时融合效果。同时,为提高系统的跟踪性与稳定性,将上一时刻的全局最优估计融合状态作为反馈量引入算法。
基于以上分析,本文提出了基于SRUKF的噪声权因子辅助协方差加权融合算法,原理如图3所示。
![](/web/fileinfo/upload/magazine/12534/311581/image164.jpg)
图3 基于SRUKF的噪声权因子辅助协方差加权融合算法框图
Fig. 3 Diagram of noise power factors assisting covariance weighted based on SRUKF
下面介绍噪声权因子辅助协方差加权融合算法具体步骤与策略:
2组定位模型k时刻最优航迹状态估计值之差为
(25)
则
的协方差矩阵为
![](/web/fileinfo/upload/magazine/12534/311581/image170.gif)
(26)
式中:
为2个估计的互协方差。
当采用SRUKF滤波器对定位模型进行状态估计时,互协方差
可由下式求出:
![](/web/fileinfo/upload/magazine/12534/311581/image178.gif)
![](/web/fileinfo/upload/magazine/12534/311581/image180.gif)
(27)
其中:
(j=1, 2)为SRUKF滤波器增益;
为状态转移矩阵;Q为系统过程噪声方差矩阵;H为观测矩阵;
和μ为噪声权因子。
融合系统最优状态估计为
(28)
融合系统误差协方差为
![](/web/fileinfo/upload/magazine/12534/311581/image190.gif)
(29)
通过上述分析,可得到噪声权因子辅助协方差加权融合算法策略如图4所示。
![](/web/fileinfo/upload/magazine/12534/311581/image192.jpg)
图4 噪声权因子辅助协方差加权融合算法策略
Fig. 4 strategy of noise power factors assisting covariance weighted
3 仿真实验与分析
为计算方便,本文统一将定位参数的采样周期T设置为1 s,取α=0.001,κ=0,β=2。为了保证组合定位系统融合精度并控制滤波计算量,仿真时长为120 s,采用Monte Carlo作M=600次仿真,同时为了验证算法的有效性,使用均方根误差(RMSE)作为行人跟踪性能指标。
仿真环境:行人初始位置为原点(单位: m),初速度为1 m/s,做近似匀速运动,初始航向角为20°。PDR定位系统采用荷兰Xsens公司生产的MTi微惯性航姿系统,其性能指标[22]见表1。通过在地面上选取若干点,测量其至参考点的实际距离,再从定位系统中提取用超声波测量的距离,两者比较可得超声波定位系统的误差指标见表1。系统所有误差均视为零均值高斯白噪声。
表1 PDR/超声波组合定位系统仿真参数设置
Table 1 Setting simulation parameters of PDR/Ultrasonic
![](/web/fileinfo/upload/magazine/12534/311581/image195.jpg)
实验1 假设室内环境良好,无较强多路径效应,无系统长时间运行造成的惯性累积误差。仿真环境中设置行人航迹推算模型与超声波定位模型中系统噪声一致且状态噪声值均较小:
,取σ=1/2,μ=1/2。仿真结果见图5~7,误差分析见表2。
在PDR与超声波定位系统各传感器测量精度一定的情况下,从仿真结果来看,当惯性累积误差以及多路径效应不明显时,PDR与超声波单模型定位方案均具有较高的定位精度且误差收敛在一定范围内,融合算法的定位性能高于单模型,与PDR和超声波定位相比,位置(x,y)定位精度分别提高27.77%和30.85%,精度<0.15 m;速度v精度分别提高39.88%和12.57%,精度<0.12 m/s;航向角φ精度分别提高26.86%和10.63%,精度<0.11°。
![](/web/fileinfo/upload/magazine/12534/311581/image199.jpg)
图5 融合算法与单模型的位置误差均方根
Fig. 5 RMSE of location with fusion algorithm and single model
![](/web/fileinfo/upload/magazine/12534/311581/image201.jpg)
图6 融合算法与单模型的速度误差均方根
Fig. 6 RMSE of velocity with fusion algorithm and single model
![](/web/fileinfo/upload/magazine/12534/311581/image203.jpg)
图7 融合算法与单模型的航向角误差均方根
Fig. 7 RMSE of course angle with fusion algorithm and single model
表2 无累积误差以及多路径环境下的误差均方根
Table 2 RMSE without cumulative error and multipath effect
![](/web/fileinfo/upload/magazine/12534/311581/image204.jpg)
实验2 假设室内环境复杂,由于障碍物遮挡,多路径效应明显,造成超声波定位精度降低。系统运行时间短,无明显行人航迹推算造成的惯性累积误差。速度信息和航向信息主要由PDR来提供,考虑到定位算法最多的是位置信息,系统充分利用各传感器测量值,通过基于SRUKF的噪声权因子辅助协方差加权融合算法,对各传感器测量值进行权值分配从而获得位置信息。仿真环境中设置超声波模型状态噪声10倍于PDR:
,取σ=10/11,μ=1/11。仿真结果如图8~10所示,误差分析见表3。
融合效果与实验1中误差均方根相比较,结果见表4。
在PDR与超声波定位系统各传感器测量精度一定的情况下,从仿真结果来看,PDR、超声波单模型方案定位误差均收敛在一定范围内,由于多路径效应影响了超声波定位,使得PDR定位精度高于超声波定位。融合算法的定位性能明显高于单模型,与PDR、超声波定位相比,位置(x, y)定位精度分别提升13.35%和38.77%;速度v精度分别提升15.36%和28.04%;航向角φ精度分别提升27.07%和27.13%。如表4所示,尽管室内多路径效应明显,整体融合效果相比于实验1略有下降,但定位参数精度仍较高,定位精度<0.18 m,速度v精度<0.16 m/s,航向角φ精度<0.28°。
![](/web/fileinfo/upload/magazine/12534/311581/image208.jpg)
图8 融合算法与单模型的位置误差均方根
Fig. 8 RMSE of location with fusion algorithm and single model
![](/web/fileinfo/upload/magazine/12534/311581/image210.jpg)
图9 融合算法与单模型的速度误差均方根
Fig. 9 RMSE of velocity with fusion algorithm and single model
![](/web/fileinfo/upload/magazine/12534/311581/image212.jpg)
图10 融合算法与单模型的航向角误差均方根
Fig. 10 RMSE of course angle with fusion algorithm and single model
表3 无累积误差以及有多路径环境下的误差均方根
Table 3 RMSE without cumulative error but multipath effect
![](/web/fileinfo/upload/magazine/12534/311581/image213.jpg)
表4 实验1与实验2误差均方根对比
Table 4 RMSE of experiment 1 and experiment 2
![](/web/fileinfo/upload/magazine/12534/311581/image214.jpg)
实验3 假设室内环境良好,无较强的多路径效应,但系统长时间运行造成PDR具有较大的惯性累积误差。仿真环境中设置PDR状态噪声10倍于超声波定位:
,取σ=1/11,μ=10/11。仿真结果如图11~13所示,误差分析见表5。
![](/web/fileinfo/upload/magazine/12534/311581/image218.jpg)
图11 融合算法与单模型的位置误差均方根
Fig. 11 RMSE of location with fusion algorithm and single model
![](/web/fileinfo/upload/magazine/12534/311581/image220.jpg)
图12 融合算法与单模型的速度误差均方根
Fig. 12 RMSE of velocity with fusion algorithm and single model
![](/web/fileinfo/upload/magazine/12534/311581/image222.jpg)
图13 融合算法与单模型的航向角误差均方根
Fig. 13 RMSE of course angle with fusion algorithm and single model
表5 有累积误差以及无多路径环境下的误差均方根
Table 5 RMSE with cumulative error but multipath effect
![](/web/fileinfo/upload/magazine/12534/311581/image223.jpg)
融合效果与实验1中误差均方根相比较,结果见表6。
在PDR与超声波定位系统各传感器测量精度一定的情况下,从仿真结果来看,PDR与超声波单模型方案定位误差均收敛在一定范围内,由于惯性器件的累积误差影响了PDR定位,使得超声波定位精度高于PDR。融合算法的定位性能明显高于单模型,与PDR、超声波定位相比,位置(x, y)定位精度分别提高37.56%和16.10%;速度v精度分别提高41.00%和9.91%;航向角φ精度分别提高56.20%和9.3%。如表6所示,尽管由于系统长时间运行,造成惯性器件累积误差明显,整体融合效果相比于实验1略有下降,但定位参数精度仍较高,定位精度<0.19 m,速度v精度<0.13 m/s,航向角φ精度<0.12°。
表6 实验1与实验3误差均方根对比
Table 6 RMSE of experiment 1 and experiment 3
![](/web/fileinfo/upload/magazine/12534/311581/image224.jpg)
实验4 假设室内环境复杂未知,系统长时间运行后,具有较强的多路径效应与惯性累积误差。通过基于SRUKF的噪声权因子辅助协方差加权融合算法合理地分配权值,充分地利用传感器的测量值。仿真环境中设置PDR与超声波定位模型均10倍于实验1中的噪声状态
,
,仍取σ=1/2,μ=1/2。仿真结果如图14~16所示,误差分析见表7。
融合效果与实验1中误差均方根相比较,结果见表8。在PDR与超声波定位方案中各传感器测量精度一定的情况下,从仿真结果来看,PDR与超声波单模型方案定位误差均收敛在一定范围内,由于惯性器件累积误差与多路径效应造成PDR与超声波定位误差较大,融合算法的定位性能仍然高于单模型,与PDR、超声波定位相比,位置(x, y)定位精度分别提高29.43%和29.67%;速度v精度分别提高27.11%和24.13%;航向角φ精度分别提高0.26%和4.84%。与实验1中室内环境相比,无论是单模型还是融合后的定位参数精度均有一定程度的下降。融合后,定位精度<0.21 m,速度v精度<0.14 m/s,航向角φ精度<0.16°。
![](/web/fileinfo/upload/magazine/12534/311581/image230.jpg)
图14 融合算法与单模型的位置误差均方根
Fig. 14 RMSE of location with fusion algorithm and single model
![](/web/fileinfo/upload/magazine/12534/311581/image232.jpg)
图15 融合算法与单模型的速度误差均方根
Fig. 15 RMSE of velocity with fusion algorithm and single model
![](/web/fileinfo/upload/magazine/12534/311581/image234.jpg)
图16 融合算法与单模型的航向角误差均方根
Fig. 16 RMSE of course angle with fusion algorithm and single model
表7 有累积误差及有多路径环境下的误差均方根
Table 7 RMSE with cumulative error and multipath effect
![](/web/fileinfo/upload/magazine/12534/311581/image235.jpg)
表8 实验1与实验4误差均方根对比
Table 8 RMSE of experiment 1 and experiment 4
![](/web/fileinfo/upload/magazine/12534/311581/image236.jpg)
4 结论
1) 2组模型的融合定位与单模型相比,精度更高。
2) 室内环境复杂或系统运行较长时间时,与室内无遮挡无累积误差情况相比,融合定位精度略有下降但仍维持较高的精度,在一定程度上克服PDR的惯性器件误差随时间积累的缺陷与超声波定位由多路径效应产生的测距误差,提高系统在复杂环境下定位的适应性。
3) 融合定位参数误差均收敛在一定范围内,具有较强的稳定性与跟踪性能。
4) 引入反馈环节势必会增加融合中心的计算量,但反馈量仅仅是上一时刻的全局最优估计融合状态,不会给系统增加过多的开销,也不会影响系统的实时性。
参考文献:
[1] 张凡, 陈典铖, 杨杰. 室内定位技术及系统比较研究[J]. 广东通信技术, 2012(11): 2-5.
ZHANG Fan, CHEN Diancheng, YANG Jie. Comparative study on indoor positioning technology and system[J]. Guangdong Communication Technology, 2012(11): 2-5.
[2] KUNDRA L, EKLER P. The summary of indoor navigation possibilities considering mobile environment[C]// European Regional Conference on the Engineering of Computer Based Systems. Budapest: IEEE, 2013: 165-166.
[3] 赵锐, 钟榜, 朱祖礼, 等. 室内定位技术及应用综述[J]. 电子科技.2014, 27(3): 154-157.
ZHAO Rui, ZHONG Bang, ZHU Zuli, et al. Overview of indoor location techniques and application[J]. Electronic Sci, 2014, 27(3): 154-157.
[4] 陈伟. 基于GPS和自包含传感器的行人室内外无缝定位算法研究[D]. 合肥: 中国科学技术大学信息科学技术学院, 2010: 6-10.
CHEN Wei. Research on GPS/self-contained sensors based seamless outdoor/indoor pedestrian positioning algorithm[D]. Hefei: University of Science and Technology of China. College of Information Science and Technology, 2010: 6-10.
[5] 金宏斌, 戴林燕, 徐毓, 等. 基于无味卡尔曼滤波的多雷达方位配准算法[J]. 数据采集与处理, 2006, 21(1): 29-33.
JIN Hongbin, DAI Linyan, XU Yu, et al. Algorithm for multi-radar azimuth registration based on unscented Kalman filter[J]. Journal of Data Acquisition Proceeding, 2006, 21(1): 29-33.
[6] SHEN Zhong, YU Wenbo, FANG Jiancheng. Nonlinear algorithm based on UKF for low cost SINS/GPS integrated navigation system[J]. System Engineering and Electronica, 2007, 29(30): 408-411.
[7] 张志鑫, 张峰. 组合滤波器在组合导航中的应用设计[J]. 中国惯性技术学报, 2008, 16(2): 188-191.
ZHANG Zhixin, ZHANG Feng. Design of combined filter for integrated navigation system[J]. Journal of Chinese Inertial Technology, 2008, 16(2): 188-191.
[8] 司学慧, 李小兵, 张彦, 等. 基于平方根UKF的多传感器融合再入段目标跟踪研究[J]. 系统工程与电子技术, 2012, 34(2): 303-306.
SI Xuehui, LI Xiaobing, ZHANG Yan, et al. Multi-sensor fusion target tracking of reentry phase based on square-root unscented Kalman filte[J]. Systems Engineering and Electronics, 2012, 34(2): 303-306.
[9] ASANO S, WAKUDA Y, KOSHIZUKA N, et al. Pedestrian dead-reckoning unit for navigation system using mobile device[C]// Global Conference on Consumer Electronics. Tokyo: IEEE, 2012: 530-534.
[10] LAN K, SHIH W. Using smart-phones and floor plans for indoor location tracking[C]// IEEE Transactions on Human-Machine Systems. New Jersey: IEEE, 2014: 1-11.
[11] FUJII M, OGAWARA R, HATANO H, et al. A study on position tracking system for pedestrian navigation using location and sensor information[C]// ITS Telecommunications (ITST). Tampere: IEEE, 2013: 344-349.
[12] FELIZ R, ZALAMA E, GARCIA-BERMEJO J G. Pedestrian tracking using inertial sensors[J]. Journal of Agents, 2009, 31(5): 35.
[13] LEI Fang, ANTSAKLIS P J, MONTESTRUQUE L A. Design of a wireless assisted pedestrian dead reckoning system-the Nav Mote experience[J]. Instrumentation and Measurement, 2005, 54(6): 2342-2358.
[14] 原新, 王东阳, 严勇杰. 基于推算定位的超声波定位融合的机器人自主定位技术[J]. 海军工程大学学报, 2009, 21(5): 67-72.
YUAN Xin, WANG Dongyang, YAN Yongjie. Self-positioning of robot based on dead reckoning and ultrasonic data fusion[J]. Journal of Naval University of Engineering, 2009, 21(5): 67-72.
[15] 成兰, 谢恺. 迭代平方根 UKF[J]. 信息与控制, 2008, 37(4): 439-444.
CHENG Lan, XIE Kai. Iterated square root unscented Kalman filter[J]. Information and Control, 2008, 37(4): 439-444.
[16] 刘铮. UKF算法及其改进算法的研究[D]. 长沙: 中南大学信息科学与工程学院, 2009: 16-19.
LIU Zheng. Research of UKF algorithm and improved algorithm[D]. Changsha: Central South University. School of Information Science Engineering, 2009: 16-19.
[17] MERVE R V D, WAN E. The square-root unscented Kalman filter for state and parameter-estimation[C]// Acoustics, Speech, and Signal Processing. Salt Lake City, UT: IEEE, 2001: 3461-3464.
[18] 张伟, 王泽阳, 张珂. 基于多模型航迹质量的融合算法[J]. 计算机科学, 2013, 40(2): 65-69.
ZHANG We, WANG Zeyang, ZHANG Ke. Track-to-track fusion algorithm based on track quality with mutiple model[J]. Computer Science, 2013, 40(2): 65-69.
[19] ZHANG Yu, RAN Jinhe. Dynamic weighted track fusion algorithm based on track comparability degree[C]// Information Theory and Information Security (ICITIS). Beijing: IEEE, 2010: 710-713.
[20] 崔波. 多传感器目标跟踪数据融合关键技术研究[D]. 成都: 西南交通大学信息科学与技术学院, 2012: 48-57.
CUI Bo. Key technologies research on multi-sensor data fusion for target tracking[D]. Chengdu: Southwest Jiaotong University. School of Information Science and Technology, 2012: 48-57.
[21] 田雪怡, 李一兵, 李志刚. 航迹融合算法在多传感器融合中的应用[J]. 计算仿真, 2012, 29(1): 53-56.
TIAN Xueyi, LI Yibing, LI Zhigang. Application of the track fusion in multi-sensor fusion[J]. Computer Simulation. 2012, 29(1): 53-56.
[22] HAYWARD R, MARCHICK A, POWELL J D. Single baseline GPS based attitude heading reference system (AHRS) for aircraft applications[C]// Proceedings of the American Control Conference 5. San Diego, CA: IEEE, 1999: 3655-3659.
(编辑 陈爱华)
收稿日期:2015-06-04;修回日期:2015-08-28
基金项目(Foundation item):国家自然科学基金资助项目(61174002) (Project(61174002) supported by the National Natural Science Foundation of China)
通信作者:时伟,博士,副教授,从事室内导航与定位、飞行器导航与控制技术研究;E-mail: ahshw@csu.edu.cn