一种可见光辅助的地磁室内定位方法技术

技术编号:24328363 阅读:57 留言:0更新日期:2020-05-29 18:47
本发明专利技术涉及一种可见光辅助的地磁室内定位方法,利用无处不在的地磁源以及室内常见的可见光源实现低成本、高精度的室内定位,针对利用地磁指纹进行室内定位有较高的误匹配现象,本发明专利技术构建了可见光RSS与地磁混合指纹库,通过利用可见光指纹进行粗略的定位,根据其定位结果及定位误差缩小地磁指纹匹配的范围,无需额外的硬件设备,在室内复杂的环境下具有良好的抗干扰能力,具有广阔的应用前景。

A method of indoor location of geomagnetism assisted by visible light

【技术实现步骤摘要】
一种可见光辅助的地磁室内定位方法
本专利技术涉及室内定位
,尤其是一种可见光辅助的地磁室内定位方法。
技术介绍
主流的全球卫星导航系统目前虽然已经被大规模商业应用,在室外开阔环境下定位精度可以解决大部分定位需求,但该类信号,无法覆盖室内,难以形成定位。室内定位技术目前还不够成熟,但是变得越来越重要。根据美国环境保护局的报告统计,人们有近70%~90%的时间都在室内度过。室内定位技术是应急安全、智能仓储、人群监控、精准营销、移动健康、虚拟现实游戏及人类社交等需求的基础。为了提供室内的位置服务,用于室内环境的无线定位技术已被广泛的研究,包括Wi-Fi,蓝牙,红外线,UWB,RFID,超声波等。Wi-Fi接入点通常都只能覆盖半径90米左右的区域,而且很容易受到其他信号的干扰,从而影响其精度,定位器的能耗也较高;蓝牙定位对于复杂的空间环境,蓝牙定位系统的稳定性稍差,受噪声信号干扰大;红外射线仅能视距传播,容易受其他灯光干扰,并且红外线的传输距离较短,使红外线室内定位的效果很差;UWB虽然定位精度较高,但是成本较大;RFID定位技术还不够成熟,成本高,安全性不够强,技术标准不统一;超声波定位容易受多径效应和非视距传播的影响,降低定位精度;同时,它还需要大量的底层硬件设施投资,总体成本较高。可见光将需要传输的信息编码成一段特殊信号,用某种调制方法将这个信号附加到LED灯具的驱动电流上,使LED灯具以极高的频率闪烁。虽然人眼看不到这种闪烁,但是通过光敏设备可以检测到这种高频闪烁并将其还原为要传输的信息,从而通过灯具完成信息传输的目的。白光通信具有保密性强,不占用无线信道资源,由于照明灯具的大量存在,这种技术可以集成到广大灯具中。由于室内建筑和铁磁物体的影响,地球磁场在室内被扭曲,不过这种扭曲的磁场在局部范围内是独一无二的,所以扭曲的磁场可以作为一种定位信息。地磁室内定位的优势在于室内地磁场无处不在,并且不需要任何额外的信号发射装置。
技术实现思路
本专利技术所要解决的技术问题在于:鉴于以上的分析,本专利技术提出一种可见光辅助地磁的室内定位方法,利用室内无处不在的地磁源以及常见的LED光源,无需部署额外的硬件设施,只需低成本的光电接收器、磁强计和加速度计就能实现低成本、低复杂度、高精度的室内定位系统。本专利技术为了解决以上技术问题而采用以下技术方案实现:本专利技术提出一种可见光辅助地磁的室内定位方法,包括以下步骤:步骤S1、离线阶段:将定位区域划分为网格,在每个网格内选取参考点,对于每个参考点进行数据采集,包括可见光数据的采集、地磁数据的采集、步数计算、地磁序列梯度化,然后进行混合指纹库的构建;步骤S2、定位阶段:实时采集可见光数据、地磁数据、行走步数,以及梯度化地磁序列;利用可见光指纹定位结果提供粗略的位置信息,根据该位置信息在混合指纹库中缩小地磁匹配的范围,利用序列动态时间规整算法在缩小的指纹库中搜索最优解,得到定位结果。进一步的,本专利技术所提出的一种可见光辅助的室内定位方法,所述步骤S1中可见光数据的采集是采用时分复用技术,将每盏LED灯发出的信号在时域上错开,采用光电接收器接收到从不同LED发出的可见光频率,将接收到的不同可见光频率组成的向量作为该参考点指纹。进一步的,本专利技术所提出的一种可见光辅助的室内定位方法,所述步骤S1中地磁数据的采集,是通过磁强计测量得到载体坐标系下磁强计三轴数据将磁强计三轴数据代入公式计算地磁强度。进一步的,本专利技术所提出的一种可见光辅助的室内定位方法,所述步骤S1中步数计算所需数据是通过加速度计获得,包括载体坐标系下加速度计三轴数据将加速度计三轴数据代入公式计算加速度模值。进一步的,本专利技术所提出的一种可见光辅助的室内定位方法,在步数计算时,进行步点检测的方法为:1)在加速度计读数的峰值检测中,若连续上升两次,并且波峰值大于设定波峰阈值,则认为是有效波峰;2)两个步点之间的时间差超过设定时间阈值,将之前的计步清空;3)当检测到t0时刻开始行走时,磁强计同时收集地磁数据,记录从开始时刻到当前时刻的地磁强度序列从开始时刻到前一时刻的地磁强度序列在判断当前时刻是否为行走状态时,利用动态时间规整算法计算与之间序列距离d,若当d<T阈值,认为用户处于静止状态,否则认为用户处于行走状态;当认为用户处于行走状态时,开始计步:若当d<T阈值=1,步数减1,否则步数加1,或者波峰波谷的差值大于2并且波峰波谷时间差大于250ms,步数加1。进一步的,本专利技术所提出的一种可见光辅助的室内定位方法,所述步骤S1中地磁序列梯度化具体步骤为:S1.1、将地磁序列的长度设为T步,使用校准之后的磁强计收集地磁模值数据;S1.2、在一个地磁序列中,将第二个地磁数据到最后一个地磁数据分别减去第一个地磁数据,构建地磁梯度序列;后续的地磁梯度序列构建中,将地磁序列中第一步地磁数据剔除,将最新一步测量的地磁数据入列;每一个地磁梯度序列对应该序列最后一个点的位置;指纹库中第k个参考点对应的地磁梯度序列用下式表示:Gk=[mk-mk,mk-1-mk,…mk-N-mk,]式中N=(M+1)·T,T=10为构建序列走的步数,M=8为两步之间内插的点数。进一步的,本专利技术所提出的一种可见光辅助的室内定位方法,所述步骤S1中,所述混合指纹库的构建包括:将定位区域划分为网格,在每个网格内选取参考点,根据在每个参考点处接收光功率向量RSS与地磁强度,第k个参考点的混合指纹库可以表示为:FPk={Xk,Yk,(IDk,1,RSSk,1),(IDk,2,RSSk,2),…,(IDk,n,RSSk,n),Gk},其中Xk,Yk代表第k个参考点的横、纵坐标,Gk代表第k个参考点对应的地磁梯度序列,(IDk,n,RSSk,n)代表第k个参考点所接收到的n个编号及其对应的可见光功率值。进一步的,本专利技术所提出的一种可见光辅助的室内定位方法,所述步骤S2中利用可见光指纹定位结果提供粗略的位置信息,所述可见光匹配过程为计算在待定位点采集的可见光RSS序列与指纹库中的每个参考点处可见光RSS序列的距离:di=|RSSmes-RSSDB,i|,所述RSSmes为测量值,RSSDB,i为指纹库中第i个参考点处的RSS向量;计算反距离权重ci=1/di;权重归一化处理加权平均得到可见光估计位置所述Li为第i个参考点处坐标向量(Xi,Yi),所述为可见光估计位置向量进一步的,本专利技术所提出的一种可见光辅助的室内定位方法,所述步骤S2中利用可见光指纹定位结果缩小地磁匹配范围的具体步骤为:S2.1、将匹配范围限制在以可见光指纹定位结果为圆心,R倍的可见光指纹定位误差为半径确定的圆形区域内;S2.2、结合地图信息,确定X轴,Y轴的最大最小范围[Xmin,Xmax],[Ymin,Ymax];根据X轴,Y轴范围将S2.1确定的圆形区域删除多余部分,变为不规则多边形区域。进一步的,本专利技术所提出的一种可见光辅助的室内定位方法,所述地磁匹本文档来自技高网
...

【技术保护点】
1.一种可见光辅助的室内定位方法,其特征在于,包括如下步骤:/n步骤S1、离线阶段:将定位区域划分为网格,在每个网格内选取参考点,对于每个参考点进行数据采集,包括可见光数据的采集、地磁数据的采集、步数计算、地磁序列梯度化,然后进行混合指纹库的构建;/n步骤S2、定位阶段:实时采集可见光数据、地磁数据、行走步数,以及梯度化地磁序列;利用可见光指纹定位结果提供粗略的位置信息,根据该位置信息在混合指纹库中缩小地磁匹配的范围,利用序列动态时间规整算法在缩小的指纹库中搜索最优解,得到定位结果。/n

【技术特征摘要】
1.一种可见光辅助的室内定位方法,其特征在于,包括如下步骤:
步骤S1、离线阶段:将定位区域划分为网格,在每个网格内选取参考点,对于每个参考点进行数据采集,包括可见光数据的采集、地磁数据的采集、步数计算、地磁序列梯度化,然后进行混合指纹库的构建;
步骤S2、定位阶段:实时采集可见光数据、地磁数据、行走步数,以及梯度化地磁序列;利用可见光指纹定位结果提供粗略的位置信息,根据该位置信息在混合指纹库中缩小地磁匹配的范围,利用序列动态时间规整算法在缩小的指纹库中搜索最优解,得到定位结果。


2.根据权利要求1所述的一种可见光辅助的室内定位方法,其特征在于,所述步骤S1中可见光数据的采集是采用时分复用技术,将每盏LED灯发出的信号在时域上错开,采用光电接收器接收到从不同LED发出的可见光频率,将接收到的不同可见光频率组成的向量作为该参考点指纹。


3.根据权利要求1所述的一种可见光辅助的室内定位方法,其特征在于,所述步骤S1中地磁数据的采集,是通过磁强计测量得到载体坐标系下磁强计三轴数据将磁强计三轴数据代入公式计算地磁强度。


4.根据权利要求1所述的一种可见光辅助的室内定位方法,其特征在于,所述步骤S1中步数计算所需数据是通过加速度计获得,包括载体坐标系下加速度计三轴数据将加速度计三轴数据代入公式计算加速度模值。


5.根据权利要求4所述的一种可见光辅助的室内定位方法,其特征在于,在步数计算时,进行步点检测的方法为:
1)在加速度计读数的峰值检测中,若连续上升两次,并且波峰值大于设定波峰阈值,则认为是有效波峰;
2)两个步点之间的时间差超过设定时间阈值,将之前的计步清空;
3)当检测到t0时刻开始行走时,磁强计同时收集地磁数据,记录从开始时刻到当前时刻的地磁强度序列从开始时刻到前一时刻的地磁强度序列在判断当前时刻是否为行走状态时,利用动态时间规整算法计算与之间序列距离d,若当d<T阈值,认为用户处于静止状态,否则认为用户处于行走状态;
当认为用户处于行走状态时,开始计步:若当d<T阈值=1,步数减1,否则步数加1,或者波峰波谷的差值大于2并且波峰波谷时间差大于250ms,步数加1。


6.根据权利要求1所述的一种可见光辅助的室内定位方法,其特征在于,所述步骤S1中地磁序列梯度化具体步骤为:
S1.1、将地磁序列的长度设为T步,使用校准之后的磁强计收集地磁模值数据;
S1.2、在一个地磁序列中,将第二个地磁数据到最后一个地磁数据分别减去第一个地磁数据,构建地磁梯度序列;后续的地磁梯度序列构建中,将地...

【专利技术属性】
技术研发人员:李增科王照远邵克凡
申请(专利权)人:中国矿业大学
类型:发明
国别省市:江苏;32

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

1