一种基于地图信息的动态粒子滤波的终端定位方法技术

技术编号:38420753 阅读:24 留言:0更新日期:2023-08-07 11:21
本发明专利技术公开一种基于地图信息的动态粒子滤波的终端定位方法,针对室内定位技术领域,常用粒子滤波算法难以确定良好的初始粒子数目与分布状态的问题,本发明专利技术按照自定义地图格式制作室内定位矢量地图,对不同区域进行实地测量获得最佳参考粒子数目,根据接收到的RSSI数据计算出各个区域粒子分配比例,进一步计算确定最终的粒子数目和粒子分布方案,根据粒子分布方案初始化粒子,通过粒子滤波定位算法获得位置估计,提高了定位精度。提高了定位精度。提高了定位精度。

【技术实现步骤摘要】
一种基于地图信息的动态粒子滤波的终端定位方法


[0001]本专利技术涉及室内定位
,具体涉及一种基于地图信息的动态粒子滤波的终端定位方法。

技术介绍

[0002]室内定位场景下,常用粒子滤波算法融合多维信息提高定位精度,一般分为如下5个步骤:初始化粒子,粒子转移,权重更新,重采样和位置估计,而其中粒子初始化阶段需要解决两个问题,一是粒子数目问题,二是粒子分布问题。
[0003]首先粒子数目的多寡对粒子滤波的效果和计算量都有很大影响。通常粒子数越多则对于分布的采样越多,也就更能准确的表示状态空间的分布情况,从而获得良好的定位效果。但是随着粒子数目的增多,其缺点也开始显现,由于每个粒子都会参与状态转移和权值计算,所有粒子越多计算量也就越大。在室内定位场景下,有着对实时定位的要求,因此定位延迟不能过高,并且在粒子数过多的情况下,服务器会花大量时间继续计算,导致得到定位结果的延迟增加。所以在确定粒子数目的时候需要综合考虑其对定位精度和计算效率的影响,才能选择到合理的粒子数目。
[0004]同时,对于粒子的分布问题,在初始化阶段粒子本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于地图信息的动态粒子滤波的终端定位方法,其特征在于,包括:S1:根据建筑图纸绘制具有多个区域的SVG格式的地图;S2:测试人员持定位终端实地测量,根据地图中不同区域的区域类型、复杂程度和大小,设定每个区域中的参考粒子数目,一个粒子对应定位终端在地图上的一个可行位置;S3:在实地的每个区域中部署至少一个信标,并在地图上部署与实地的信标数量和位置对应的虚拟信标,定位终端用于接收实地的信标发送的强度指示RSSI,对接收的RSSI进行归一化处理,并根据数值大小对归一化处理后的RSSI计算相对比例,得到RSSI对应的信标所占比例;S4:根据信标所占比例计算得到的各区域粒子分配比例,根据粒子分配比例计算确定最终的粒子数目和粒子分布方案;S5:根据最终的粒子数目和粒子分布方案进行粒子初始化;S6:移动每个粒子的位置,同时地图墙体信息加以辅助,进行粒子碰撞检测;S7:粒子完成移动后,定位终端再次接收RSSI,并根据再次接收的RSSI对粒子进行权重更新;S8:对所有粒子进行重采样;S9:对重采样后的粒子的集合进行加权平均即可获得定位终端的定位信息;S10:重复S5至S9可持续跟踪定位终端的位置信息。2.根据权利要求1所述的一种基于地图信息的动态粒子滤波的终端定位方法,其特征在于,在S1中区域的定义为:地图中每个包括走廊和房间的空间均表示为一个SVG几何矢量图形,每个几何矢量图形均对应一个独特的区域,整个地图所有区域的集合表示为A={a1,

,a
i
}。3.根据权利要求2所述的一种基于地图信息的动态粒子滤波的终端定位方法,其特征在于,S2中区域类型的定义为:根据几何矢量图形的复杂程度和区域大小确定区域a
i
所属区域类型,区域类型根据的集合表示为T={t1,

,t
j
},一个区域类型对应多...

【专利技术属性】
技术研发人员:杨鲲蒋熙赵文德
申请(专利权)人:电子科技大学
类型:发明
国别省市:

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

1