基于无迹卡尔曼滤波的室内定位系统

2022-07-21 06:09:52王袁雪张前波周媛媛刘英明
物联网技术 2022年7期
关键词:卡尔曼滤波数据处理

王袁雪,张前波,周媛媛,刘英明,李 冰

(河北师范大学 中燃工学院,河北 石家庄 050000)

0 引 言

随着室内定位技术的应用越来越广,对定位精度的要求也越来越高。由于室内环境十分复杂,非视距(NLOS)引起的误差使定位的精度显著下降。应用扩展卡尔曼滤波能够有效降低非视距引起的误差,但是由于需要解算雅可比矩阵会使计算量大幅增加。无迹卡尔曼滤波是一种非线性滤波器,它可以解决传统卡尔曼滤波器无法解决的非视距(NLOS)误差问题,又可以避免扩展卡尔曼滤波器计算量大的缺点。杨紫阳等利用无迹卡尔曼算法对通过CHAN算法解算出的定位数据进行滤波处理,效果较好,但实际上误差来源于UWB传感器采集原始数据的过程。因此文章针对这一问题提出先采用无迹卡尔曼滤波处理数据,然后进行定位解算,最后完成了实验验证。

1 滤波系统设计

无迹卡尔曼滤波可以很好地解决非线性问题,能够处理复杂环境带来的非线性误差;同时由于采用UT变换大大降低了计算复杂度。首先通过UT变换获得2+1个样本构造出Sigma点,并给予相应的权重,则有:

式(1)中各参数有如下关系:

在实现无迹滤波的过程中,首先进行采样变换,则有:

然后进行加权均值,则有:

加权方差为:

计算预测方程为:

预测加权平均值为:

预测加权方差与协方差为:

更新均值与协方差为:

2 系统总体设计

定位数据采集由Decawave公司生产的DW1000完成,上位机系统由LabView2018编写,包括数据处理与人机交互两部分:数据处理部分主要由滤波算法与定位算法组成;……

登录APP查看全文

猜你喜欢
卡尔曼滤波数据处理
认知诊断缺失数据处理方法的比较:零替换、多重插补与极大似然估计法*
心理学报(2022年4期)2022-04-12 07:38:02
ILWT-EEMD数据处理的ELM滚动轴承故障诊断
水泵技术(2021年3期)2021-08-14 02:09:20
改进的扩展卡尔曼滤波算法研究
测控技术(2018年12期)2018-11-25 09:37:34
基于递推更新卡尔曼滤波的磁偶极子目标跟踪
MATLAB在化学工程与工艺实验数据处理中的应用
基于模糊卡尔曼滤波算法的动力电池SOC估计
电源技术(2016年9期)2016-02-27 09:05:39
基于扩展卡尔曼滤波的PMSM无位置传感器控制
电源技术(2015年1期)2015-08-22 11:16:28
基于EMD和卡尔曼滤波的振荡信号检测
基于卡尔曼滤波的组合导航误差补偿
基于POS AV610与PPP的车辆导航数据处理