基于粒子滤波算法的UWB/INS组合室内定位方法技术

技术编号:24449090 阅读:31 留言:0更新日期:2020-06-10 13:49
本发明专利技术涉及基于粒子滤波算法的UWB/INS组合室内定位方法。针对非视距环境下UWB(超宽带)测距结果易受复杂环境干扰进而影响定位精度的情况,提出基于粒子滤波算法的UWB/INS组合室内定位方法。通过UWB系统获取待定位人员到各参考基站的距离,通过UWB位置解算单元计算出人员的东方向位置和北方向位置。通过INS(惯性导航系统)获取人员在行走过程中的三轴加速度、三轴角速度、以及三轴磁场强度,通过INS解算单元计算出人员行进时的步长、东方向步速、北方向步速、迈步时间以及姿态角。通过粒子滤波算法,将UWB系统计算结果与INS系统计算结果进行数据融合。最终达到降低非视距复杂环境的影响,提高定位精度的目的。

UWB / INS combined indoor location method based on particle filter algorithm

【技术实现步骤摘要】
基于粒子滤波算法的UWB/INS组合室内定位方法
本专利技术涉及室内定位
,尤其涉及基于粒子滤波算法的UWB/INS组合室内定位方法。
技术介绍
在GPS卫星导航定位技术已经发展得较为完善的今天,因室内环境、地下环境较为封闭和复杂的环境特点,GPS技术在室内以及地下难以做到精确的跟踪定位。由此,室内定位技术应运而生。在各种室内定位方案中,大多集中在对单一定位技术的研究。相对较好的无线定位技术是UWB室内定位技术,但UWB定位容易受环境的影响。若室内环境空旷,没有障碍物的干扰,即视距环境下,UWB定位精度较高;当室内环境复杂时,即非视距环境下,UWB信号受多径效应影响,导致对目标无法进行准确连续定位。INS定位技术因不易受环境影响,可以对目标连续定位跟踪。但INS定位技术有累积误差的存在,需要对其进行不间断的位置修正。基于UWB/INS的室内定位技术既可以提高系统的平均定位精度又可以实现对目标长时间的连续定位跟踪。
技术实现思路
本专利技术提出基于粒子滤波算法的UWB/INS组合室内定位方法,目的在于解决非视距复杂环境导致定位系统定位精度不高的技术问题。本专利技术的技术方案是:基于粒子滤波算法的UWB/INS组合室内定位方法。包括:通过UWB系统获取待定位人员到各参考基站的距离,通过UWB位置解算单元计算出人员的东方向位置和北方向位置。通过INS系统获取人员在行走过程中的三轴加速度、三轴角速度、以及三轴磁场强度,通过INS解算单元计算出人员行进时的步长、东方向步速、北方向步速、迈步时间以及姿态角。以UWB系统计算得到的东方向位置和北方向位置、INS系统计算得到的东方向步速、北方向步速作为状态向量,以INS系统计算得到的步长和姿态角作为观测向量,构建粒子滤波模型。进行粒子滤波处理,得到当前时刻最佳的室内人员位置信息。进一步地,所述的粒子滤波器的状态方程为:其中,[E(k+1)N(k+1)VE(k+1)VN(k+1)]和[E(k)N(k)VE(k)VN(k)]分别是k+1时刻和k时刻UWB系统与INS系统计算得到的东方向位置、北方向位置、东方向步速、北方向步速,T(k)是k时刻人员的迈步时间,ω(k)是k时刻的系统噪声。进一步地,所述的粒子滤波器的观测方程为:h3=1/VE(k)其中,[E(k)N(k)S(k)Y(k)]是k时刻UWB系统与INS系统计算得到的东方向位置、北方向位置、步长和姿态角,[E(k)N(k)VE(k)VN(k)]是k时刻UWB系统与INS系统计算得到的东方向位置、北方向位置、东方向步速、北方向步速,γ(k)是k时刻的系统观测噪声。进一步地,建立粒子滤波模型,执行粒子滤波算法对数据进行处理,具体为:初始化:从先验分布中抽取初始化状态是第0个采样点的第i个粒子的状态量。粒子集合采样:Zk为第1到第k个采样点的观测量。计算粒子重要性权值:归一化权重:其中N是粒子滤波器的粒子数目。选择重采样:根据归一化权值的大小,对粒子集合进行复制和淘汰。并重新设置权重输出:粒子滤波器输出一组样本点,近似表示成后验分布:Xk=∫Xkp(X0:k|Z1:k)dX0:k最终得到k时刻最佳的室内人员位置估计。本专利技术的有益效果:通过使用粒子滤波算法将UWB系统和INS系统各自计算得到的结果进行数据融合,降低非视距复杂环境对于组合定位系统的定位精度的影响,得到最佳的室内人员位置估计。可用于室内高精度人员定位。附图说明图1为UWB/INS组合室内定位系统示意图;图2为基于粒子滤波算法的UWB/INS组合室内定位方法示意图。具体实施方式下面结合附图及具体实施对本专利技术进行进一步的描述:基于粒子滤波算法的UWB/INS组合室内定位方法,包括:预先在室内进行UWB基站布置,将UWB标签固定在人员身上,将INS传感器固定在人员的脚尖,再开展下列步骤:步骤一:通过UWB系统获取待定位人员到各参考基站的距离,通过UWB位置解算单元计算出人员的东方向位置和北方向位置。步骤二:通过INS系统获取人员在行走过程中的三轴加速度、三轴角速度、以及三轴磁场强度,通过INS解算单元计算出人员行进时的步长、东方向步速、北方向步速、迈步时间以及姿态角。步骤三:以UWB系统计算得到的东方向位置和北方向位置、INS系统计算得到的东方向步速、北方向步速作为状态向量,以INS系统计算得到的步长和姿态角作为观测向量,构建粒子滤波模型。包括:所述的粒子滤波器的状态方程为:其中,[E(k+1)N(k+1)VE(k+1)VN(k+1)]和[E(k)N(k)VE(k)VN(k)]分别是k+1时刻和k时刻UWB系统与INS系统计算得到的东方向位置、北方向位置、东方向步速、北方向步速,T(k)是k时刻人员的迈步时间,ω(k)是k时刻的系统噪声。所述的粒子滤波器的观测方程为:h3=1/VE(k)其中,[E(k)N(k)S(k)Y(k)]是k时刻UWB系统与INS系统计算得到的东方向位置、北方向位置、步长和姿态角,[E(k)N(k)VE(k)VN(k)]是k时刻UWB系统与INS系统计算得到的东方向位置、北方向位置、东方向步速、北方向步速,γ(k)是k时刻的系统观测噪声。步骤四:根据步骤三构建的粒子滤波模型进行粒子滤波处理,包括:初始化:从先验分布中抽取初始化状态是第0个采样点的第i个粒子的状态量。粒子集合采样:Zk为第1到第k个采样点的观测量。计算粒子重要性权值:归一化权重:其中N是粒子滤波器的粒子数目。选择重采样:根据归一化权值的大小,对粒子集合进行复制和淘汰。并重新设置权重输出:粒子滤波器输出一组样本点,近似表示成后验分布:Xk=∫Xkp(X0:k|Z1:k)dX0:k最终得到k时刻最佳的室内人员位置估计。本文档来自技高网...

【技术保护点】
1.基于粒子滤波算法的UWB/INS组合室内定位方法,其特征在于,包括以下步骤:/n步骤一:通过UWB系统获取待定位人员到各参考基站的距离,通过UWB位置解算单元计算出人员的东方向位置和北方向位置;/n步骤二:通过INS系统获取人员在行走过程中的三轴加速度、三轴角速度、以及三轴磁场强度,通过INS解算单元计算出人员行进时的步长、东方向步速、北方向步速、迈步时间以及姿态角;/n步骤三:以UWB系统计算得到的东方向位置和北方向位置、INS系统计算得到的东方向步速、北方向步速作为状态向量,以INS系统计算得到的步长和姿态角作为观测向量,构建粒子滤波模型;/n步骤四:进行粒子滤波处理,得到当前时刻最佳的室内人员位置估计。/n

【技术特征摘要】
1.基于粒子滤波算法的UWB/INS组合室内定位方法,其特征在于,包括以下步骤:
步骤一:通过UWB系统获取待定位人员到各参考基站的距离,通过UWB位置解算单元计算出人员的东方向位置和北方向位置;
步骤二:通过INS系统获取人员在行走过程中的三轴加速度、三轴角速度、以及三轴磁场强度,通过INS解算单元计算出人员行进时的步长、东方向步速、北方向步速、迈步时间以及姿态角;
步骤三:以UWB系统计算得到的东方向位置和北方向位置、INS系统计算得到的东方向步速、北方向步速作为状态向量,以INS系统计算得到的步长和姿态角作为观测向量,构建粒子滤波模型;
步骤四:进行粒子滤波处理,得到当前时刻最佳的室内人员位置估计。


2.如权利要求1所述的基于粒子滤波算法的UWB/INS组合室内定位方法,其特征在于,粒子滤波器的状态方程为:



其中,[E(k+1)N(k+1)VE(k+1)VN(k+1)]和[E(k)N(k)VE(k)VN(k)]分别是k+1时刻和k时刻UWB系统与INS系统计算得到的东方向位置、北方向位置、东方向步速、北方向步速,T(k)是k时刻人员的迈步时间,ω(k)是k时刻的系统噪声。


3.如权利要求1所述的基于...

【专利技术属性】
技术研发人员:唐普英顾灵茹刘平邓佳坤
申请(专利权)人:电子科技大学
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1