The invention provides a MEMS pedestrian navigation method based on ZIHR's heading angle correction algorithm. Firstly, the accelerometer and magnetometer are used to align the MEMS pedestrian navigation system at rest time; secondly, the inertial navigation equation and error equation are obtained; thirdly, the zero-speed state is detected by the output value of gyroscope and accelerometer; fourthly, the adjacent time of zero-speed state in the ZIHR correction algorithm is solved. The relationship between heading angle difference and gyroscope drift and heading error angle. Fifth, a simplified model of UKF filtering based on MEMS for pedestrian navigation is established. The invention maximizes the use of information at rest time, the calculation amount is not complicated, and the divergence of heading error angle can be well suppressed. Real-time feedback correction using UKF filter at zero speed can effectively suppress the error divergence of navigation parameters of low-precision MEMS sensors in long-time operation and improve the positioning accuracy of pedestrian navigation system.
【技术实现步骤摘要】
一种基于ZIHR的航向角修正算法的MEMS行人导航方法
本专利技术涉及的是一种行人导航方法,具体地说是一种惯性导航技术的行人导航方法。
技术介绍
行人导航系统是导航定位
的一个重要的分支,能够为从事消防、抢险等高危工作人员提供可靠的安全保障。传统的行人导航的核心是GPS,但是当GPS位于城市高楼大厦以及植被茂密的丛林中就很难起到作用。而以MEMS惯性传感器为核心的行人定位系统则不需要考虑上述问题。由于MEMS惯性传感器具有体积小,成本低,重量轻等优点,因此对MEMS传感器行人导航的研究已经成为热点。非GPS人员跟踪系统通常使用陀螺仪来估计用户的航向变化。陀螺仪测量旋转速率,需要将它们的信号进行数值积分以产生所需的航向信息。由于陀螺仪的测量信号中存在一个小的,接近恒定的漂移值,尤其是MEMS陀螺仪的精度低,漂移相对较大,使得在信号积分过程中计算出的航向角和真实的航向角之间产生不可忽略的误差。行人导航运动轨迹会随着航向角误差的累积偏离真实的行走路线,如何将航向角的误差降低到合理的范围内成为行人导航研究的一大难题。现阶段常用的方法主要有:(1)利用零角速率修正算法来校正每一个静止时刻陀螺仪的漂移。(2)利用启发式漂移减少的技术来减少航向角的误差。(3)将磁航向易受干扰但是长时间定位精度高与MEMS惯导抗干扰能力强短时定位精度高,长时间误差发散进行优劣互补,对MEMS惯导航向进行校正。(4)利用楼向信息来对航向角进行修正,但是基于建筑物内大部分走廊和路径是直的假设。(5)利用WIFI辅助航迹推算,利用无迹卡尔曼滤波以松组合的形式对航向角进行修正。(6)采用零 ...
【技术保护点】
1.一种基于ZIHR的航向角修正算法的MEMS行人导航方法,其特征是:步骤一:静止时刻利用加速度计和磁力计对MEMS行人导航系统进行初始对准;步骤二:求取MEMS行人导航系统惯导解算方程和误差方程;步骤三:利用陀螺仪和加速度计的输出值进行零速状态检测;步骤四:求解ZIHR修正算法中零速状态时相邻时刻航向角差值和陀螺漂移及航向误差角的关系;步骤五:建立简化的MEMS行人导航UKF滤波模型,进行UKF滤波。
【技术特征摘要】
1.一种基于ZIHR的航向角修正算法的MEMS行人导航方法,其特征是:步骤一:静止时刻利用加速度计和磁力计对MEMS行人导航系统进行初始对准;步骤二:求取MEMS行人导航系统惯导解算方程和误差方程;步骤三:利用陀螺仪和加速度计的输出值进行零速状态检测;步骤四:求解ZIHR修正算法中零速状态时相邻时刻航向角差值和陀螺漂移及航向误差角的关系;步骤五:建立简化的MEMS行人导航UKF滤波模型,进行UKF滤波。2.根据权利要求1所述的基于ZIHR的航向角修正算法的MEMS行人导航方法,其特征是步骤四具体包括:导航坐标系依次转换φz,φx,φy得到载体坐标系,载体坐标系相对导航坐标系的角速度向量ωnb写成沿载体坐标系的投影形式,将上式矩阵求逆之后的到:其中,带入之后得真实航向角的变化率为:计算得到的航向角的变化率为:其中为陀螺仪的漂移,为陀螺仪输出噪声,因为处于静止状态,所以将上面两式相减得到:计算得到的前后两个航向角的差值为是零均值高斯白噪声,将其作为量测噪声进行处理,简化为下式中v4;为当地纬度;Δtk为采样周期,简化之后两个...
【专利技术属性】
技术研发人员:周广涛,王晴晴,蒋弘威,高远,刘远恒,张滋,孟佳帅,刘新,徐庚,
申请(专利权)人:哈尔滨工程大学,
类型:发明
国别省市:黑龙江,23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。