[发明专利]一种基于磁场矫正的行人航位推算航向角修正方法有效
申请号: | 201810380937.4 | 申请日: | 2018-04-25 |
公开(公告)号: | CN108917760B | 公开(公告)日: | 2021-01-19 |
发明(设计)人: | 廖学文;田馨元;李乔;王梦迪;齐以星;高贞贞 | 申请(专利权)人: | 西安交通大学 |
主分类号: | G01C21/20 | 分类号: | G01C21/20 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 徐文权 |
地址: | 710049 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 磁场 矫正 行人 推算 航向 修正 方法 | ||
1.一种基于磁场矫正的行人航位推算航向角修正方法,其特征在于,包括以下步骤:
步骤 1)、 根据测试环境中磁场畸变情况划分测试区域,再在划分的各区域内设置磁场矫正点;
步骤 2)、 在步骤1)中的各磁场矫正点处利用终端采集航向角的原始测量值;
步骤 3)、 利用最小二乘法训练步骤2)得到的各磁场矫正点处采集到的航向角原始测量值,得到各磁场矫正点处对应的磁场矫正系数;
步骤 4)、 用户持终端在行进过程中,实时判断其所处区域,并利用该区域对应的训练后的磁场矫正系数对终端采集得到的航向角原始测量值进行修正,完成基于磁场矫正的行人航位推算航向角修正;
步骤1)中磁场矫正点设置过程为:
在测试区域中设置若干条直线行走路径,用户手持终端沿行走路径行进并连续采集航向角原始测量值,记录不同区域的航向角原始测量值φ与该区域航向角真实值φ1之间的差异Δφ=φ-φ1,并将该差异Δφ作为磁场畸变特征,然后在不相同磁场畸变特征的区域中设置不同磁场矫正点,其中,每个相同磁场畸变特征的区域中设置一个磁场矫正点;
步骤2)中在步骤1)中的磁场矫正点处利用终端采集航向角的原始测量值的具体操作为:
在磁场矫正点处的水平面上等间隔设置N个不同方向,再通过终端分别采集N个方向上的航向角原始测量值,同时记录各方向上航向角的真实值;
步骤3)的具体操作为:
计算采集得到的航向角原始测量值与其真实值之差Δφ,其中,
Δφ=φ-φ1=A+B sinφ+C cosφ+D sin(2φ)+E cos(2φ) (1)
其中,φ为航向角的原始测量值,φ1为航向角的真实值,A、B、C、D及E为磁场矫正系数;
建立如式(2)所示方程:
其中,φi为第i个方向的航向角原始测量值,φi'为第i个方向的航向角真实值;
则磁场矫正系数[A、B、C、D、E]opt为:
其中,Δφi=A+B sinφi+C cosφi+D sin(2φi)+E cos(2φi),Δφ'i=φi-φ'i;
步骤4)中利用该区域对应的训练后的磁场矫正系数对终端采集得到的航向角原始测量值进行修正的具体操作为:
利用PDR导航轨迹判断终端所处区域m,则经磁场矫正后的航向角φmcal为:
φmcal=φmori-(Am+Bm sinφmori+Cm cosφmori+Dm sin(2φmori)+Em cos(2φmori)) (4)
其中,φmori为在区域m中获得的航向角原始测量值,Am~Em为区域m对应的磁场矫正系数。
2.根据权利要求1中所述的基于磁场矫正的行人航位推算航向角修正方法,其特征在于,N大于等于5。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810380937.4/1.html,转载请声明来源钻瓜专利网。