本发明涉及室内定位,具体涉及大型场馆室内定位模型构建方法、系统、设备以及存储介质。
背景技术:
1、近年来,基于位置的服务(lbs)发展迅速。然而,由于严重的信号衰减和多径效应,一般的室外定位设施(如gps)无法在建筑物中有效工作。
2、目前主流的室内定位技术方案有:超宽带(uwb)定位技术,射频识别(rfid)定位技术,蓝牙定位技术,超声波定位技术等等。这些都可以实现室内定位。然而,移动电话信号并不是在所有的室内场景下都可以稳定的传播,使用射频识别需要花费额外的硬件安装费用,超声波的商用设备在市场上少之又少,因此这些定位技术在实际应用中并不常见。而wifi覆盖区域广泛,因此,wifi定位技术通常作为室内定位技术的首选。通常,一个wifi系统由一些固定的ap(接入点)组成,他们可以部署在室内一些便于安装的位置,能连接wifi的设备相互之间可以直接或间接的通过ap通信,因此,可以考虑在通信功能外实现定位功能。
3、当前,绝大多数基于wifi的定位系统都利用rss(信号强度),其方法主要分为两类:三角形算法和位置指纹识别算法。其中三角形算法利用待测目标到至少三个已知参考点之间的距离信息估计目标位置,而位置指纹识别算法则通过比较定位所需的信号特征指纹信息获取目标位置。
4、基于三角型算法的wifi定位很大程度上依赖于确知的ap位置信息及准确的信号传输损耗模型,由于影响信号传输的因素很多,不同环境下的信号传输损耗模型大不相同,建立一个准确的,适合实际应用的损耗模型存在着很大的困难。本研究重点在于使用wifi位置指纹识别算法改善室内定位。
5、综上所述,现有的wifi室内定位面临的wifi信号波动性和指纹高维稀疏性。
技术实现思路
1、本发明解决了现有的wifi室内定位面临的wifi信号波动性和指纹高维稀疏性的问题。
2、本发明所述的大型场馆室内定位模型构建方法,包括以下步骤:
3、步骤s1,在数据库中分别收集每个预设路由器对应的wifi信号强度值,将收集的wifi信号强度值构建成数据集;
4、步骤s2,对数据集进行标准化处理;
5、步骤s3,对sdea进行改进后,使用sdea对步骤s2获得的数据集进行降维和特征重构;
6、步骤s4,引入lightgbm对步骤s3获得的数据集进行分类;
7、步骤s5,通过lightgbm学习位置和wifi信号强度值之间的映射关系,进行调整参数,从而获得最优lightgbm定位模型。
8、进一步地,在本发明的一个实施例中,所述标准化处理的计算公式为:
9、
10、式中,i是ap标识符,rssij是rpi的第j个rss值,β是常数。
11、进一步地,在本发明的一个实施例中,所述sdea的计算公式为:
12、z=fθ(wx0+b);
13、x'=gθ'(w'z+b');
14、l(x,x')=||x-x'||2;
15、式中,fθ是编码器,gθ'是解码器,l(x,x')是sdea的损失函数。
16、进一步地,在本发明的一个实施例中,所述sdea包括第一编码层、第二编码层和编码层;
17、所述第一编码层输入526个神经元,输出128个神经元;
18、所述第二编码层输入128个神经元,输出64个神经元;
19、所述特征层输入和输出均是64个神经元。
20、本发明所述的大型场馆室内定位模型构建系统,所述系统包括以下模块
21、收集模块,在数据库中分别收集每个预设路由器对应的wifi信号强度值,将收集的wifi信号强度值构建成数据集;
22、处理模块,对数据集进行标准化处理;
23、改进模块,对sdea进行改进后,使用sdea对处理模块获得的数据集进行降维和特征重构;
24、分类模块,引入lightgbm对改进模块获得的数据集进行分类;
25、调整模块,通过lightgbm学习位置和wifi信号强度值之间的映射关系,进行调整参数,从而获得最优lightgbm定位模型。
26、本发明所述的一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
27、存储器,用于存放计算机程序;
28、处理器,用于执行存储器上所存放的程序时,实现上述方法中任一所述的方法步骤。
29、本发明所述的一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述方法中任一所述的方法步骤。
30、本发明解决了现有的wifi室内定位面临的wifi信号波动性和指纹高维稀疏性的问题。具体有益效果包括:
31、本发明所述的大型场馆室内定位模型构建方法,通过改进的sdea(堆叠降噪编码器)神经网络,对数据集做了降维降噪处理,并将重构特征输入到lightgbm分类模型中,不仅有效提高了定位准确度和速度,还解决了现有的大型场馆wifi室内定位面临随机噪声、信号波动的问题。
1.大型场馆室内定位模型构建方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的大型场馆室内定位模型构建方法,其特征在于,所述标准化处理的计算公式为:
3.根据权利要求1所述的大型场馆室内定位模型构建方法,其特征在于,所述sdea的计算公式为:
4.根据权利要求1所述的大型场馆室内定位模型构建方法,其特征在于,所述sdea包括第一编码层、第二编码层和编码层;
5.大型场馆室内定位模型构建系统,其特征在于,所述系统包括以下模块收集模块,在数据库中分别收集每个预设路由器对应的wifi信号强度值,将收集的wifi信号强度值构建成数据集;
6.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-4任一所述的方法步骤。