【技术实现步骤摘要】
一种室内定位方法及装置、电子设备
[0001]本专利技术属于定位
,具体涉及一种室内定位方法及装置、电子设备。
技术介绍
[0002]全球卫星导航系统如GPS、BDS等及基站定位技术基本满足了用户在室外场景中对位置服务的需求,而室内场景具有与室外场景不同的条件,比如易受到建筑物遮挡、卫星导航信号快速衰减甚至完全拒止等,因此,室外定位技术无法满足室内定位的需求。
技术实现思路
[0003]鉴于现有技术中的上述缺陷或不足,本专利技术旨在提供一种室内定位方法和装置、电子设备,通过三角区域法对区域定位法进行改进,提高定位精度和稳定性。
[0004]为了实现上述目的,本专利技术实施例采用如下技术方案:第一方面,本专利技术实施例提供了一种室内定位方法,所述定位方法包括如下步骤:步骤S1,获取与需定位用户终端当前通讯的基站接收信号强度RSSI,对RSSI数据进行滤波,滤除定位异常数据,得到RSSI数据集;步骤S2,对RSSI数据集中的基站接收信号强度进行大小排序,得到排序表;步骤S3,获取与排序表中强度值前三 ...
【技术保护点】
【技术特征摘要】
1.一种室内定位方法,其特征在于,所述定位方法包括如下步骤:步骤S1,获取与需定位用户终端当前通讯的基站接收信号强度RSSI,对RSSI数据进行滤波,滤除定位异常数据,得到RSSI数据集;步骤S2,对RSSI数据集中的基站接收信号强度进行大小排序,得到排序表;步骤S3,获取与排序表中强度值前三名相关联的基站坐标,以基站为点构成三角形的定位计算区;步骤S4,在所述定位计算区内,以三个基站为圆心、以接收信号强度RSSI对应距离为半径绘制三个圆形,每个圆形分别与三角形相邻的两条边形成两个交点;步骤S5,将每个圆在三角形相邻边上所形成的两个交点进行连接,得到三条连线;取三条连线中点,以三个连线中点构成三角形的亚定位计算区;步骤S6,计算亚定位计算区的三角形中心点的坐标值;步骤S7,对所述三角形中心点的坐标值进行二维卡尔曼滤波,输出定位结果。2.根据权利要求1所述的室内定位方法,其特征在于,步骤S4中接收信号强度RSSI对应距离D通过式(1)进行计算:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)式(1)中,D代表对应距离,单位为m;A代表需定位用户终端和基站相隔1米时的信号强度;n代表环境衰减因子,abs为求绝对值函数。3.根据权利要求1所述的室内定位方法,其特征在于,所述步骤S1中获取基站信号强度,选取预定范围内与需定位用户终端当前通讯的基站来获取强度数据。4.根据权利要求1所述的室内定位方法,其特征在于,所述步骤S2中的排序,以从大到小进行排序。5.根据权利要求1所述的室内定位方法,其特征在于,所述步骤S8中三角形中心点为三角形的内心。6.根据权利要求5所述的室内定位方法,其特征在于,所述步骤S8中进一步包括:通过三个基站的坐标值,计算得出三个圆的半径,再计算出亚定位计算区的三个顶点的坐标值,最后通过亚定位计算区的三个顶点坐标计算出三角形内心的坐标。7.一种室内定位装置,其特征在于,所述定位装置包括:RSSI数据集获取模块、排序模块、定位计算区构建模块、亚定位计算区构建模块及定位点计算模块;其中,...
【专利技术属性】
技术研发人员:韩小坤,李磊,王凡,
申请(专利权)人:华清科盛北京信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。