故障修复增强的抗差滤波PDR_GNSS行人导航方法.pdf
《故障修复增强的抗差滤波PDR_GNSS行人导航方法.pdf》由会员分享,可在线阅读,更多相关《故障修复增强的抗差滤波PDR_GNSS行人导航方法.pdf(10页珍藏版)》请在咨信网上搜索。
1、第 45 卷 第 2 期2024 年 2 月仪器仪表学报Chinese Journal of Scientific InstrumentVol.45 No.2Feb.2024DOI:10.19650/ki.cjsi.J2312219收稿日期:2023-11-30 Received Date:2023-11-30基金项目:国家自然科学基金(62203111)、航空科学基金(20220008069003)、江苏省自然基金(BK20231434)项目资助故障修复增强的抗差滤波 PDR/GNSS 行人导航方法李圣英1,2,孟 骞1,2,姜颖颖1,2,王立辉1,2(1.东南大学仪器科学与工程学院 南京
2、210096;2.微惯性仪表与先进导航技术教育部重点实验室 南京 210096)摘 要:针对复杂环境下智能手机卫星信号容易受到干扰而引起组合导航精度降低的问题,提出一种基于故障修复的抗差滤波行人导航方法。该法首先利用等价权因子实时调整观测权值,以有效地减少观测粗差对组合导航精度的影响。其次,针对松组合系统没有观测冗余的模型局限性,将抗差扩展卡尔曼滤波检测区间分为无故障、偏离和异常 3 段。无故障时,不做处理;出现偏离时,对观测值进行降权处理;异常情况下,利用预测新息对故障进行幅值修复,进而修正观测值。实际实验结果表明,当GNSS 出现单历元故障时,经典的抗差滤波方法能够有效提高智能手机 PDR
3、/GNSS 组合导航定位精度,其北向最大误差由7.27 m 减小为 3.20 m,东向最大位置误差由 24.01 m 减小为 6.60 m;在 GNSS 出现多历元连续故障时,所提出的故障修复增强的抗差滤波方法相比经典的抗差滤波方法的平均定位误差下降了 50%以上。关键词:行人导航;PDR/GNSS 松组合;抗差滤波;故障修复;智能手机中图分类号:TN96 TH89 文献标识码:A 国家标准学科分类代码:510.99Robust filter-based PDR/GNSS pedestrian integration navigation approach enhanced by fault
4、recoveryLi Shengying1,2,Meng Qian1,2,Jiang Yingying1,2,Wang Lihui1,2(1.School of Instrument Science and Engineering,Southeast University,Nanjing 210096,China;2.Key Laboratory of Micro-inertial Instruments and Advanced Navigation Technology,Ministry of Education,Southeast University,Nanjing 210096,Ch
5、ina)Abstract:In response to the challenge of diminished accuracy in integrated navigation for smartphones due to satellite signal interference in complex environments,this article proposes a robust extended Kalman filter enhanced by fault recovery.Firstly,this method uses equivalent weight factors t
6、o adjust observation weights in real-time,effectively reducing the impact of gross errors on combination navigation accuracy.Considering the low redundancy of observations in smartphone-based loosely-coupled navigation,this algorithm divides the detection range into three segments for fault-free,bia
7、s,and anomalies.In the absence of faults,no further processing is undertaken.When a deviation occurs,the observation value is reduced in weight.For anomalies,the predicted innovation is used to repair the fault amplitude and correct the observation value.Practical experimental results show that when
8、 a satellite experiences a single-epoch fault,the robust filter method can effectively improve the positioning accuracy of the smartphone PDR/GNSS combination navigation.The maximum error in the north direction is reduced from 7.27 m to 3.20 m,and the maximum position error in the east direction is
9、reduced from 24.01 m to 6.60 m.In the case of multiple-epoch consecutive faults in GNSS positions,the proposed fault recovery-enhanced robust filter method shows an average reduction of over 50%in positioning error compared to the classical robust filter method.Keywords:pedestrian navigation;PDR/GNS
10、S loosely-coupled integration;robust filter;fault repair;smartphone234 仪 器 仪 表 学 报第 4 5 卷0 引 言 近年来,随着智能手机传感器技术的不断发展,基于智能手机的行人导航成为研究热点1。在行人导航中,行人航位推算(pedestrian dead reckoning,PDR)和全球导航卫星系统(global navigation satellite system,GNSS)技术是两种常用的定位方法2。PDR 算法可以通过智能手机内置的传感器实现步长和航向的计算,而无需接受来 自 外 部 的 信 号。但 由 于 惯
11、 性 测 量 单 元(inertial measurement unit,IMU)存在量测的噪声和航向角的误差,行人的定位结果精度会随着其行走时间的增加而降低3-4。GNSS 技术可以通过接收卫星信号实现全天候准确的绝对定位,但在城市峡谷等复杂环境下,基于智能手机低成本软硬件平台的 GNSS 定位结果容易受到信号遮挡和多径效应的影响5。因此,将 PDR 和 GNSS 两种互补的定位方式进行组合可以有效提高行人导航和定位信息的可靠性6。在智能手机 PDR/GNSS 组合导航中,松组合的组合方式因其实现难度低、计算成本小,并且能够提供足够的定位精度而被广泛应用。但是在城市峡谷等复杂场景中,GNSS
12、 非视距信号和多径效应会严重影响组合定位精度。由于松组合的组合方式没有冗余观测量且 PDR 系统不受外界环境的影响,因此 GNSS 的观测粗差成为影响智能手机松组合导航精度的主要原因7。为削弱城市峡谷等复杂场景中智能手机多径效应和非视距信号的影响,文献8提出利用抗差滤波对智能手机的精密单点定位(precise point positioning,PPP)进行解算,提高了智能手机 PPP 在复杂场景下的定位精度;文献9提出一种改进抗差滤波的方法进行智能手机实时动态定位(real-time kinematic,RTK),该法有效提高智能手机 RTK的定位精度和鲁棒性;文献10提出采用抗差滤波进行城
13、市环境多路径削弱的研究,进一步提高了城市环境下智能手机标准单点定位(standard point positioning,SPP)的定位精度。上述方法通过利用抗差滤波有效削弱了智能手机卫星信号多径效应和非视距信号的影响,提高了复杂场景下智能手机的定位精度和鲁棒性。但上述抗差滤波方法仅针对单一的 GNSS 技术定位,对 GNSS 故障影响 PDR/GNSS 组合导航的研究较少。为了有效提高行人 PDR/GNSS 组合导航复杂场景下的定位精度和鲁棒性,本文将抗差滤波引入到智能手机行人导航中,以有效削弱 GNSS定位偏差或异常对组合定位结果的影响。经典的抗差滤波大都采用两段检测区间,即降权区间和正常
14、区间。但由于智能手机受限于 GNSS 天线设计和消费级接收机等因素,在复杂环境下,GNSS 观测数据会存在较大比例的粗差数据,简单的降权并不能保证 GNSS 观测值处在容忍的范围内。文献11提出了一种三段判别域与最小二乘拟合的抗差滤波算法,这种算法将检测量的状态分布分为 3 段:正常、偏差和超差。对于超差的情况采用最小二乘拟合的方法构造当前历元的观测值。但该法对超差情况采取的方法比较依赖于构造的函数模型,在某个历元可能会出现较大误差。为此,本文在引入抗差滤波到智能手机组合导航的基础上,进一步提出一种故障修复增强的抗差滤波行人 PDR/GNSS 组合导航方法,以提高复杂场景下智能手机 PDR/G
15、NSS 组合导航的定位精度和可靠性。其主要研究内容如下:1)针对复杂环境下卫星信号遮挡和反射严重影响智能手机定位精度和连续性的问题,提出基于抗差扩展卡尔曼滤波(robust extended Kalman filter,REKF)智能手机 PDR/GNSS 组合导航方法,提高复杂环境下的定位精度和鲁棒性。2)针对 PDR/GNSS 松组合模型缺少观测冗余的问题,提出一种故障修复增强的抗差滤波(fault recovery REKF,FR-REKF)行人导航方法,该法将经典的抗差滤波检测区间分为 3 段:无故障、偏离和异常,当观测值被判定为偏离时,对故障的观测值进行降权处理;当观测值被判定为异常
16、情况时,对该历元的 GNSS 观测值进行故障修复:基于过去历元的新息序列重构该故障历元的新息,然后根据当前异常观测新息与重构新息的关系估计故障幅值并对异常观测值进行修正;最后利用扩展卡尔曼滤波对其进行数据融合。3)利用开源数据集和实际场景实验对本文提出的方法进行了验证,证明了本文提出的抗差滤波行人导航方法的有效性。1 基于抗差滤波的 PDR/GNSS 组合导航算法1.1 PDR 算法原理 PDR 是利用智能手机内置的传感器(如加速度计、陀螺仪、磁力计等)来推算行人位置的算法。该法主要通过步态检测、步长估计、航向估计来推算行人位置,而无需接受来自外部信号12。其原理如图 1 所示。在 PDR 算
17、法中,当前时刻的位置 Pk+1可以根据上一时刻的位置 Pk、步长 dk+1和航向角 k+1解算出来。位置解算如式(1)所示。xk=xk-1+dksin(k)yk=yk-1+dkcos(k)(1)其中,xk-1、yk-1是 k-1 历元的东向和北向位置坐标,k和 dk为 k-1 到 k 历元的航向和步长估计值。第 2 期李圣英 等:故障修复增强的抗差滤波 PDR/GNSS 行人导航方法235 图 1 PDR 算法原理Fig.1 Principle diagram of the PDR algorithm1.2 PDR/GNSS 组合导航算法 智能手机 PDR/GNSS 松组合导航系统的状态是由P
18、DR 和 GNSS 定位结果之差组成。滤波器中的状态向量一共 4 维,其状态向量为:x=Ek,Nk,dk,kT(2)式中:Ek,Nk分别为东向、北向的位置误差;dk,k分别为步长估计及航向估计的误差。EKF 的状态方程为:xk=k,k-1xk-1+wk-1(3)式中:k/k-1=10sinkdkcosk01cosk-dksink00100001,xk-1为上一时刻的状态量;wk-1是历元 k-1 的过程噪声向量;系统的观测量是 PDR 和 GNSS 的位置之差,也即:ze=EPDR-EGNSSzn=NPDR-NGNSS(4)式中:观测向量 zk=ze,znT,ze和 zn分别表示 PDR 和G
19、NSS 东向和北向的位置之差。EKF 的观测方程为:zk=Hxk+vk(5)其中,H=10000100;vk为历元k 的观测噪声向量。基于以上状态模型和观测模型,建立离散形式的EKF 算法表示如式(6)所示。xk,k-1=k,k-1xk-1Pk,k-1=k,k-1Pk-1Tk,k-1+Qk-1Kk=Pk,k-1HT(HPk,k-1HT+Rk)-1xk=xk,k-1+Kk(zk-Hxk,k-1)Pk=(I-KkH)Pk,k-1(6)式中:xk,k-1为k-1 到k历元的状态一步预测值;Pk,k-1为k-1 到 k 历元的状态一步预测协方差矩阵;Kk为 k 历元的卡尔曼滤波增益矩阵;Qk和 Rk分
20、别为 k 历元的系统过程噪声矩阵和观测噪声协方差矩阵;Pk为 k 历元的状态估计协方差矩阵。1.3 基于观测量异常的抗差滤波算法REKF 是基于抗差估计的思想。与标准的 EKF 相比,REKF 的增益矩阵构造方式不同,其增益矩阵为:Kk=Pk,k-1HT(HPk,k-1HT+Rk-1k)-1(7)式中:k=diag1,2,m 为观测值 zk的等价权矩阵,可以由 Huber 函数、IGG 方案等获得13-14。其中,IGG系列方案能够根据异常值的大小、分布等因素赋予不同的权重,从而实现更准确的滤波估计。因此,本文选用IGG-方案,其等价权函数为:ai=1,si k0k0sik1-sik1-k02
21、,k0si k1(8)式中:si为当前历元第 i 个观测数据的标准化残差15;k0和 k1为等价权函数的抗差参数,通常情况下取 k0=1.0 1.5,k1=3.0 4.5。根据式(7)和(8),当观测值存在偏差时,REKF 算法通过降低异常观测值的权值并膨胀观测噪声协方差,实现对异常观测值的降权处理,从而提高了滤波估计的定位精度和鲁棒性。2 基于改进 REKF 的故障修复法2.1 三段检测域的抗差滤波法 针对松组合没有观测冗余,本文提出将抗差滤波检测区间分为 3 段:无故障、偏离和异常。当检测到无故障时不做处理;出现偏离时对观测值进行降权处理;异常情况下,对故障进行幅值修复,进而修正观测值。三
22、段检测域的抗差滤波算法流程如图 2 所示。图 2 三段检测域的抗差滤波整体算法流程Fig.2 Flowchart of three-stage fault detection2.2 门限值的选取 门限值的大小决定了抗差滤波的临界值大小,门限值过大或过小都会影响智能手机组合导航系统的抗差性能。门限值选取过大,含有较大粗差的观测值不容易被检测出来;门限值选取过小,一些原本正常的观测值会被降权或修复处理,不利于正常观测的充分利用,降低了抗236 仪 器 仪 表 学 报第 4 5 卷差滤波对真实状态的准确估计。经典的 IGG-III 方案对应的等价权函数采用三段检测法,如式(8)所示。式中,正常段的抗
23、差因子ai为1;偏离情况,采用 k0d2j/si降权,dj是在0,1 之间变化的因子,当k0/si达到异常界k1时,dj=0,也即抗差因子ai降为 0;当 k0/si在正常界 k0时,dj=1。如此,抗差因子ai总是在 0 和 1 之间变化,k0/si越大,抗差因子ai越小,IGG-III 对应的抗差因子与检验统计量之间的关系如图 3所示。此外,在计算过程中,还可以对 k0和 k1进行调整。而本文在 IGG-方案的基础上,对于si k1的情况,本文将所提出的故障修复增强法代替零权处理,其中 k0和 k1为等价权函数的抗差参数,通常取k0=1 1.5,k1=3.0 4.516-17。本文中取 k
24、0=1.5,k1=3.5。图 3 IGG-III 对应的权函数Fig.3 Weight function corresponding to IGG-III2.3 故障修复法 故障数据修复对于提高欠冗余组合导航系统定位精度和鲁棒性,解决因数据异常或中断导致的定位重新初始化等问题具有重要的现实意义18。在 EKF 中,如果量测信息出现异常,那么当前历元的新息将包含异常的所有信息19。因此,本文提出从新息的角度来估计故障幅值。故障修复法主要包括 3 个步骤:新息重构、幅值修复和观测值修正。1)基于指数平滑法的新息重构为了预测当前异常历元的新息,本文根据前 k 历元的新息序列重构当前历元的新息。依据新
25、息序列中不同新息的价值程度,本文提出利用指数平滑法来预测当前历元的新息。具体来说,指数平滑法对近期历元赋予较高的权重,对历史历元的权重以指数级衰减,适用于平稳的新息序列20。基于指数平滑法的新息重构主要计算过程如下:设当前历元为 k,已知 x 方向上的新息序列的观测值为 x1,x2,x3,xk,则 k 历元的一次指数平滑预测值Sk等于 k-1 历元的预测值 Sk-1加上 k 历元的观测值 xk与 Sk-1之差乘以加权系数:Sk=Sk-1+(xk-Sk-1)(9)式中:xk为k历元x方向上的观测值,称为平滑系数,通常取 0.3。通常情况下也将式(9)写为式(10):Sk=xk+(1-)Sk-1(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 故障 修复 增强 滤波 PDR_GNSS 行人 导航 方法
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。