【技术实现步骤摘要】
本专利技术涉及一种室内行人导航磁航向解算算法,尤其涉及一种基于改进型互补滤波的室内行人导航磁航向解算方法,属于室内行人导航
技术介绍
磁航向传感器凭借对地球磁场的测量,可以长期有效地解算出当前载体的航向角,被广泛的应用于各个领域。目前,室内行人导航较为流行,磁航向传感器则是其中的关键模块,但是当下的磁传感器均采取与人体固连模式(穿戴式),大大约束了其适用条件,实用性不强。对于捷联惯性导航系统,姿态解算是其重要环节,但当前捷联惯性导航姿态解算算法(包括欧拉角法、方向余弦法、四元数法等等)存在三角函数计算问题和方程奇异现象等,复杂性较高。本专利提出一种改进型互补滤波器,从时域角度研究利用最优加权平均参数估计完成对姿态角的解算,同时研究剔除行人自带引入加速度误差;在行人稳态与非稳态辨识上,引入天向陀螺每秒绝对值积分进行模式判别。本方法适用于行人导航使用低精度的惯性传感器,在室内仍能够较为有效及较强适应性的磁航向解算算法,具有极高的工程应用和商业价值。
技术实现思路
本专利技术所要解决的技术问题是针对
技术介绍
的不足提供了一种基于改进型互补滤波的室内行人导航磁航向解算方法。本专利技术为解决上述技术问题采用以下技术方案基于改进型互补滤波的室内行人导航磁航向解算方法,具体包含如下步骤,步骤1,从时域角度获得互补滤波器参数k1和k2,具体计算如下: k 2 = σ 1 2 σ ...
【技术保护点】
基于改进型互补滤波的室内行人导航磁航向解算方法,其特征在于:具体包含如下步骤,步骤1,从时域角度获得互补滤波器参数k1和k2,具体计算如下:k2=σ12σ12+σ22]]>k1=1‑k2其中,是陀螺仪积分获得的角度的方差,是加速度计获得的角度的方差,k1为陀螺仪的权重,k2为加速度计的权重;步骤2,根据步骤1获取的互补滤波器参数建立改进型互补滤波器算法模型,进而计算出姿态角,具体计算如下:fk1=fk‑Δfk‑1θk=k1*(θwk-1+w*T)+k2*θfk]]>其中Δfk‑1为k‑1时刻行人引入的加速度,fk为k时刻实测加速度计数据,fk1为修正误差后的加速度数据,T为采样周期,w为陀螺仪输出的角速度,θk为k时刻滤波后的姿态角,为陀螺仪在k‑1时刻通过积分解算出的角度,加速度计在k时刻解算出来的角度;步骤3,利用步骤2计算出的姿态角构建投影矩阵,将磁传感器数据投影到水平面:利用天向陀螺每秒绝对值积分进行模式判别,若行人步行、跑步时的模态为非稳态状态,则直接置航向角为零,不输出磁航向角;若行人步行、跑步时的模态 ...
【技术特征摘要】
1.基于改进型互补滤波的室内行人导航磁航向解算方法,其特征在于:具体包含如下步骤,步骤1,从时域角度获得互补滤波器参数k1和k2,具体计算如下: k 2 = σ 1 2 σ 1 2 + σ 2 2 ]]>k1=1-k2其中,是陀螺仪积分获得的角度的方差,是加速度计获得的角度的方差,k1为陀螺仪的权重,k2为加速度计的权重;步骤2,根据步骤1获取的互补滤波器参数建立改进型互补滤波器算法模型,进而计算出姿态角,具体计算如下:fk1=fk-Δfk-1 θ k = k 1 * ( θ w k - 1 + w * T ) + k 2 * θ f k ]]>其中Δfk-1为k-1时刻行人引入的加速度,fk为k时刻实测加速度计数据,fk1为修正误差后的加速度数据,T为采样周期,w为陀螺仪输出的角速度,θk为k时刻滤波后的姿态角,为陀螺仪在k-1时刻通过积分解算出的角度,加速度计在k时刻解算出来的角度;步骤3,利用步骤2计算出的姿态角构建投影矩阵,将磁传感器数据投影到水平面:利用天向陀螺每秒绝对值积分进行模式判别,若行人步行、跑步时的模态为非稳态状态,则直接置航向角为零,不输出磁航向角;若行人步行、跑步时的模态为稳态...
【专利技术属性】
技术研发人员:黄欣,熊智,许建新,孔雪博,赵宣懿,
申请(专利权)人:南京航空航天大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。