




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
利用步行惯性导航的室内定位融合算法研究 柏思琪1,梁文海1,2,秦爽1,2 (1.四川师范大学物理与电子工程学院,四川成都610100;2.无线传感器网络四川省高校重点实验室,四川成都610101) 摘要:步行惯性导航是一种用于无基础设施室内定位中的新技术,但累积误差效应限制了它的使用范围,为解决此问题,提出一种把步行惯性导航与无线测距定位相融合的定位算法,结合前者轨迹连续和后者无累积误差的优点。仿真结果表明,该融合算法在定位的稳定性和精确性方面都表现出良好的性能,验证了该方案的合理性、有效性。 关键词:室内定位;惯性导航;零速度更新;卡尔曼滤波;融合算法 :TN96?34;TP274:A:1004?373X(xx)15?0001?04 :xx?02?06 基金项目:四川省教育厅重点项目(12ZA133) 0引言 室内定位系统应用前景广泛,越来越受到研究学者的重视。考虑精度、成本、功耗、尺寸及复杂性等各方面条件,目前还没有一种普适的室内外无缝定位系统。根据是否需要基础设施,室内定位系统分为有基础设施的定位系统和无基础设施的定位系统1。前者在搜救、反恐等场合几乎不适用,后者适用范围较为灵活。全球定位系统(GlobalPositioningSystem,GPS)可用在无基础设施定位系统中,在大多数室外环境都可以实现较高精度的定位,但在恶劣的室外环境及室内环境下,需要其他定位系统协同完成定位,如惯性导航2。步行惯性导航模块非常适合用于无基础设施室内定位,其优点是体积小、成本低、功耗低,但最大的缺点是有累积误差,其累积误差随位移非线性增长,“零速度”更新(ZeroVeloc?ityUpdate,ZUPT)卡尔曼滤波算法3能将累积误差限制在线性增长范围内,在此基础上,还可利用陀螺仪、电子罗盘、磁力计的测量值协助卡尔曼滤波算法消除惯性导航方向上的累积误差4。这些方法都能在一定程度上提高步行惯性导航的准确性,但对较长时间行走还需要其他消除累积误差的方法。例如,另一类有效方法是将惯性导航与其他无累积误差的定位算法相融合。文献5介绍了一种将指纹定位与惯性导航相结合的经验算法,对精度的提高有一定效果,但指纹定位算法对数据库的建立和维护要求较高,不适用于无基础设施定位。针对上述问题,本文提出一种卡尔曼滤波算法,融合了步行惯性导航和基于测距定位信息,该算法计算复杂度低、速度快、融合效果好。仿真结果表明,该算法的定位轨迹平滑、误差小且无累积误差,对无基础设施室内定位系统实现具有很好的参考意义和应用价值。 1步行惯性导航 智能手机通常内置了惯性测量装置(InertialMea?surementUnit,IMU),包括加速度传感器和陀螺仪传感器等,市场上也很容易购置到IMU模块。理论上,目标的移动距离可通过IMU采集到的加速度通过两次积分得到,但对于消费级IMU模块,仅考虑牛顿运动方程时,人行走的位置误差的标准差正比于时间的三次方,仅仅几秒时间的行走就会导致几米的误差。人在行走时总会有停止状态,理论上停止状态的速度应该为零,但实际上依靠IMU几乎无法测到速度为零的情况。ZUPT惯性导航算法的基本思想是采用一些经验检测方法检测停止状态6?7,将该状态的速度人为置零,这种方法在减小惯性导航累积误差上取得了很好的效果,例如,瑞典KTH大学设计的开源惯性导航系统OpenShoe8基于安装于人脚踝的ADIS16367IMU(包括加速度和陀螺仪)和AtmelAVR32UC3C微控器,能很好地实现零速度检测。 OpenShoe方案把人为置零时速度的误差作为卡尔曼滤波的测量值mk,称为伪测量值,用vk表示k时刻的速度,则mk=0-vk,而不是直接用速度作为测量值,采用伪测量值的原因是IMU并不能真正测量到零速度。系统在“零速度”时刻用卡尔曼滤波跟踪方向矩阵C?nb,k以及各状态向量:位置的误差rk,速度的误差vk,导航坐标系下姿态的误差k,加速度传感器的测量误差ak和陀螺仪传感器的测量误差k,每个状态量均由三个坐标轴上的分量构成。完整的状态向量为xk=rk,vk,k,ak,kT。用每次滤波的输出状态rk,vk,k更新导航状态位置rk,速度vk和姿态k,用输出状态ak和k更新加速度和角速度的测量值ak和k。算法处理后的位置误差的标准差与行走距离基本是线性的,但依然存在累积误差。因此,本文目的是如何消除步行惯性导航引起的累积误差。 2基于测距的定位算法 如果能够事先通过基于测距的定位算法得到一个粗糙的位置,就能够利用它来消除累积误差。基于测距的定位方案有ZigBee定位、WiFi定位、扩频频谱信号(ChirpSpreadSpectrum,CSS)定位和超宽带定位等,其中ZigBee定位和WiFi定位测量的是接收信号强度(ReceivedSignalStrength,RSS),无基础设施定位一般选用干扰较小的CSS或UWB定位,测量信息是到达时间(TimeofArrival,ToA)。这些定位方案可采用的定位算法也有很多,如三角测量定位算法、最小二乘定位算法、最大似然估计定位算法等。这些算法中各有优缺点,但它们的共同缺点是:受信道不稳定因素的影响,定位结果有跳动现象,跳动的程度由信道环境和算法的稳健性共同决定。例如,KwangHyunLee等提出一种基于CSS的卡尔曼滤波定位系统9,其测距精度比ZigBee有明显提高,但仍然有接近2m左右的跳动。 为了减小无线测距定位结果的跳动,增加定位结果的稳定性,可以把基于测距定位的结果与惯性导航相融合。本文不详细介绍测距定位算法本身,只利用算法输出的位置结果进行融合。 3融合定位算法 如前所述,惯性导航可产生连续的轨迹,但会伴随位移和方向两方面的累积误差,因此考虑通过测距定位算法来校正。融合算法的主要思想是逐步将惯性导航的结果拉向测距定位附近,以消除其累积误差,如图1所示,图中三角形为起点,实曲线为真实运动轨迹,虚线为惯性导航结果,圆圈为测距定位结果。 将惯性导航系统与测距定位系统视为一个新的导航定位系统。导航系统的状态仍然为rk,vk和k,滤波状态中rk,vk修改为rk,vk,其他状态保持不变。位置的测量值可由测距定位系统得到,而速度的测量值仍然通过“零速度”检测得到,注意,两个分系统的采样频率可能会不同,卡尔曼滤波在有测量值时进行,所以新系统的测量值有三种取值: 式中:S(akn)为与加速度值相关的对称阵,其取值可参见文献4。新系统的测量矩阵为: 新系统的测量方程为: 状态更新方程与经典卡尔曼滤波一致: 其中卡尔曼增益Kk也按照经典卡尔曼公式更新: Pk|k-1为预测状态协方差矩阵,根据k-1时刻的测量来计算: Pk-1|k-1的计算方程为: 用每次滤波的输出状态rk,vk,k更新导航状态位置rk,速度vk和姿态k,用输出状态ak和k更新加速度和角速度的测量值ak和k。 融合算法的计算复杂度由惯性导航方程与卡尔曼滤波方程共同决定,前者为牛顿运动方程,复杂度低,所以总的计算复杂度由卡尔曼滤波部分决定。卡尔曼滤波的算法复杂度为: 3n3+3mn2+2m2n+mn+A+B 式中:n表示状态向量维数,本文算法即为15;m表示测量向量维数,本文算法为6或3;A为状态一步预测的乘法次数,本文算法为225;B为测量一步预测的乘法次数,本文算法为30。这样,程序运行一次总共所需执行的乘法次数大约为15000次,选择合适的DSP器件需要运行的时间仅为毫秒级。 4算法仿真 人行走时的加速度和角加速度值可以通过程序模拟产生,产生的方法见文献10。本文加速度和陀螺仪的仿真数据公开数据库:/.openshoe/。仿真数据分别是直线行走300步和沿固定轨道走10圈两种情况,人的行走速度为1.2m/s,采样频率为100Hz,加速度和陀螺仪数据的噪声假设为高斯白噪声,标准差分别为0.012m/s2和0.0087rad/s,它们还分别有1个y轴上的偏差0.1m/s2和0.05rad/s,偏差的噪声也为高斯白噪声,标准差分别为0.04m/s2和0.012rad/s。假设测距定位系统的输出频率为IMU模块的15,20Hz,其测量噪声为高斯白噪声,在3个轴上的标准差都为1m。两种情况下融合算法与Openshoe惯性导航算法定位的轨迹比较图如图2,图3所示。 从图2可以看出,由于传感器的偏差和噪声的存在,惯性导航的轨迹大约在y轴方向100m处就开始偏离真实行走轨迹,并且偏离程度随着行走距离变远而越来越大,而融合定位轨迹始终在真实轨迹附近,且比基于测距的定位结果更稳健、更准确。对于沿固定轨道绕圈的仿真结果也同样如此,如图3所示,惯性导航与真实轨迹越来越不重合,而融合定位轨迹的结果始终在真实轨迹附近,同样比基于测距的定位结果更稳健、准确。造成惯性导航偏离真实轨迹的主要原因是传感器(加速度和陀螺仪)的噪声和偏差对时间的两次积分,其中偏差对惯性导航的影响更为明显,在无偏差的情况下,融合算法对惯性导航结果的改善程度比有偏差的情况小,但仍有提高,限于篇幅在此不给出仿真结果。沿直线行走是惯性导航的最坏情况,均方根误差随着行走距离的增大不断增加,如图4所示。当绕圈时,由于加速度存在一个正向的偏差,惯性导航的速度比人的真实行走速度快,均方根误差总体呈现一个增大的趋势,当惯性导航结果超过人的真实位置半圈时,均方根误差增加到最大,随后呈现减小趋势,直到超过真实位置一圈时,误差降到最小,然后按照同样的趋势增大,如图5所示。无论是走直线还是绕圈,融合算法的均方误差始终最小,进一步说明融合算法有更好的性能。 5结语 无基础设施室内定位技术在救援、反恐等特殊场合有重要意义,步行惯性导航是可用于无基础设施室内定位的重要技术之一,因此,研究如何消除惯性导航的累积误差非常具有实际价值。本文提出的融合定位算法在稳定性和精确性两方面都表现出较为优越的性能。下一步的工作是搭建实测嵌入式定位平台以进一步验证算法的实用性,在实测定位平台基础上融合更多定位方法,如GPS、UWB、计算机视觉等,以实现更灵活、更精确的室内外无缝定位。 参考文献 1NOHY,YAMAGUCHIH,LEEU,etal.CLIPS:infrastruc?ture?freecollaborativeindoorpositioningschemefortime?criti?calteamoperationsC/xxIEEEInternationalConferenceonPervasiveComputingandCommunications.SanDiego:IEEE,xx:172?178. 2LEES,BYOUNGGEUNK,HOONK,etal.Inertialsensor?basedindoorpedestrianlocalizationwithminimum802.15.4aconfigurationJ.IEEETransactionsonIndustrialInformatics,xx,7(3):455?466. 3FOXLINE.Pedestriantrackingwithshoe?mountedinertialsen?sorsJ.IEEEComputerGraphicsandApplications,xx,25(6):38?46. 4JIMENEZA,SECOF,PRIETOJ,etal.IndoorpedestriannavigationusinganINS/EKFframeworkforyawdriftreductionandafoot?mountedIMUC/xxIEEEWorkshoponPosi?tioning,NavigationandCommunication.Dresden,Germany:IEEE,xx:11?12. 5周亮,付永涛,李广军.无线定位与惯性导航结合的室内定位系统设计J.电子技术应用,xx,40(4):73?76. 6ZAMPELLAFJ,JIMENEZAR,SECOF,etal.Simulationoffoot?mountedIMUsignalsfortheevaluationofPDRalgo?rithmsC/xxIEEEInternationalConferenceonIndoorPo?sitioningandIndoorNavigation.Guimaraes:IEEE,xx:1?7. 7SKOGI,HANDELP,NILSSONJO,etal.Zero?velocityde?tection?analgorithmevaluationJ.IEEETransactionsonBio?medicalEngineering,xx,57(11):2657?2666. 8NILSSONJO,SKOGI,HANDELP,etal.Foot?mountedINSforeverybody?anopen?sourceembeddedimplementationC/xxIEEEInternationalConferenceonPositionLocationandNavigationSymposium.MyrtleBeach:IEEE,xx:140?145. 9LEEKH,CHOSH.CSSbasedlocalizationsystemusingKal?manfilterformulti?cellenvironmentC/IEEEInternationalConferenceonAdvancedTechnologiesforCommunications.Ha?noi:IEEE,xx:293?296. 10ZAMPELLAFJ,JIMENEZAR,SECOF,etal.Simulationoffoot?mounted
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024中铁物资集团西北有限公司公开招聘笔试参考题库附带答案详解
- 初中物理人教版八年级下册11.4 机械能及其转化教学设计
- 七年级语文下册第四单元14叶圣陶先生二三事教案新人教版
- 包班制教学培训
- 人教版数学五年级下第三单元第3课时 练习课教案
- 专题十五走进社会生活(教学设计)2024年八年级上册道德与法治部编版上册
- 城乡居民医疗保险业务培训
- (三模)2025年宝鸡市高考模拟检测试题 (三)语文试卷(含答案)
- 初中政治 (道德与法治)人教部编版九年级下册第一单元 我们共同的世界第二课 构建人类命运共同体推动和平与发展第一课时教案及反思
- 车间大修安全教育培训
- 劳动技能实操指导(劳动教育)学习通超星期末考试答案章节答案2024年
- 建筑工地“一懂三会”消防安全知识讲座
- 【年产30万吨尿素生产工艺计算及流程设计9000字(论文)】
- 上海市闵行区21校2024-2025学年初三下-第三次月考(5月)英语试题试卷含答案
- 酒店装修epc合同范本
- 污水处理厂尾水人工湿地及循环利用项目可行性研究报告写作模板-拿地申报
- 大数据分析与应用智慧树知到期末考试答案章节答案2024年西安理工大学
- 北京2024年北京市朝阳区教育委员会所属事业单位招聘笔试历年典型考题及考点附答案解析
- 2024浙江省嘉兴市中考初三二模英语试题及答案
- 2024-2034年年版矿泉水项目融资商业计划书
- 花卉市场摊位租赁合同
评论
0/150
提交评论