CN111405474A - Indoor fingerprint map self-adaptive updating method based on communication investigation - Google Patents
Indoor fingerprint map self-adaptive updating method based on communication investigation Download PDFInfo
- Publication number
- CN111405474A CN111405474A CN202010166307.4A CN202010166307A CN111405474A CN 111405474 A CN111405474 A CN 111405474A CN 202010166307 A CN202010166307 A CN 202010166307A CN 111405474 A CN111405474 A CN 111405474A
- Authority
- CN
- China
- Prior art keywords
- fingerprint
- fingerprint map
- path
- rss
- update
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000004891 communication Methods 0.000 title claims abstract description 14
- 238000011835 investigation Methods 0.000 title abstract 2
- 230000003068 static effect Effects 0.000 claims abstract description 11
- 230000003044 adaptive effect Effects 0.000 claims description 13
- 239000013598 vector Substances 0.000 claims description 12
- 238000005259 measurement Methods 0.000 claims description 11
- 239000011159 matrix material Substances 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 7
- 101000596041 Homo sapiens Plastin-1 Proteins 0.000 claims description 5
- 102100035181 Plastin-1 Human genes 0.000 claims description 5
- 238000000354 decomposition reaction Methods 0.000 claims description 4
- 238000013480 data collection Methods 0.000 claims description 3
- 238000013519 translation Methods 0.000 claims description 3
- 230000001960 triggered effect Effects 0.000 claims description 3
- 230000001419 dependent effect Effects 0.000 claims description 2
- 238000010238 partial least squares regression Methods 0.000 claims description 2
- 230000008859 change Effects 0.000 abstract description 5
- 238000005516 engineering process Methods 0.000 description 9
- 230000007613 environmental effect Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 3
- 230000007774 longterm Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0252—Radio frequency fingerprinting
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0278—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves involving statistical or probabilistic considerations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/33—Services specially adapted for particular environments, situations or purposes for indoor environments, e.g. buildings
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Probability & Statistics with Applications (AREA)
- Collating Specific Patterns (AREA)
Abstract
Description
技术领域technical field
本发明属于通信勘察室内指纹地图领域,具体的说是一种基于通信勘察的室内指纹地图自适应更新方法。The invention belongs to the field of indoor fingerprint map of communication survey, in particular to an adaptive update method of indoor fingerprint map based on communication survey.
背景技术Background technique
近年来,随着多方面的需求以及室外定位技术的成熟,因此现阶段室内定位技术正在如火如荼的开展,比较常见的室内定位技术有UWB(超宽带)室内定位技术,RFID(无线射频识别)定位,ZigBee室内定位技术,超声波定位,Wi-Fi定位等。而其中Wi-Fi定位拥有便于扩展、可自动更新数据、成本低的优势,因此最先实现了规模化。但是Wi-Fi定位技术发展到今天,所面临的许多难题都得到了深入而全面的研究和讨论,其中包括现场勘察代价大、定位精度低等问题,这些工作使得该技术的定位渐趋成熟,但是在真正大规模化使用之前,还有一个关键问题还未解决,即指纹地图自适应更新的问题。In recent years, with various demands and the maturity of outdoor positioning technology, indoor positioning technology is in full swing at this stage. Common indoor positioning technologies include UWB (Ultra Wideband) indoor positioning technology, RFID (Radio Frequency Identification) positioning technology , ZigBee indoor positioning technology, ultrasonic positioning, Wi-Fi positioning, etc. Among them, Wi-Fi positioning has the advantages of easy expansion, automatic data update, and low cost, so it is the first to achieve scale. However, with the development of Wi-Fi positioning technology to this day, many problems faced by Wi-Fi positioning technology have been deeply and comprehensively studied and discussed, including problems such as high cost of site survey and low positioning accuracy. These works have made the positioning of this technology mature. However, before it is actually used on a large scale, there is still a key problem that has not been solved, that is, the problem of adaptive update of fingerprint maps.
室内环境不是一成不变的,而环境变化会对无线信号传播造成强烈的影响。环境的动态性既包括如房门开关、用户移动等短时干扰,也包括诸如光照、温度、湿度及其它天气条件改变而造成的长期变变化。RSS对环境变化十分敏感,在微小的环境变动下也可能发生显著的幅值波动。而无线信号在复杂的室内环境下密集的多径传播更加剧了这种波动程度。因此,在定位运行阶段实时测量的RSS指纹可能会偏离训练阶段构建的初始指纹地图。换言之,在长期运行过程中,初始构建的静态指纹地图会因为不能适应动态的环境变化而逐渐偏离实时指纹甚至最后失效,其结果是定位系统的定位精度随着时间的推移而大幅降低。因此针对以上问题,本文考虑利用移动设备实现自动、连续地更新无线信号指纹地图,而不依赖于任何额外的硬件部署或者特意的人力参与,设计一种基于通信勘察的室内指纹地图自适应更新的方法。The indoor environment is not static, and environmental changes will have a strong impact on wireless signal propagation. The dynamics of the environment include not only short-term disturbances such as door openings and user movements, but also long-term changes such as changes in light, temperature, humidity, and other weather conditions. RSS is very sensitive to environmental changes, and may also have significant amplitude fluctuations under small environmental changes. The dense multipath propagation of wireless signals in a complex indoor environment exacerbates this degree of fluctuation. Therefore, the RSS fingerprints measured in real-time during the localization run phase may deviate from the initial fingerprint map constructed during the training phase. In other words, in the long-term operation process, the initially constructed static fingerprint map will gradually deviate from the real-time fingerprint or even eventually fail because it cannot adapt to dynamic environmental changes. As a result, the positioning accuracy of the positioning system will be greatly reduced over time. Therefore, in view of the above problems, this paper considers the use of mobile devices to automatically and continuously update the wireless signal fingerprint map, without relying on any additional hardware deployment or deliberate human participation, and designs a communication survey-based indoor fingerprint map adaptive update method. method.
发明内容SUMMARY OF THE INVENTION
本发明旨在解决现有技术中的问题。提出了一种基于通信勘察的室内指纹地图自适应更新方法。本发明的技术方案如下:The present invention aims to solve the problems in the prior art. An adaptive updating method of indoor fingerprint map based on communication survey is proposed. The technical scheme of the present invention is as follows:
一种基于通信勘察的室内指纹地图自适应更新方法,其包括以下步骤:An adaptive updating method for indoor fingerprint map based on communication survey, which comprises the following steps:
步骤一:利用移动终端收集静态和动态的无线指纹数据;其中无线指纹数据收集是通过用户的移动设备在他们日常工作和生活的过程中自动收集的实时数据;Step 1: use the mobile terminal to collect static and dynamic wireless fingerprint data; wherein the wireless fingerprint data collection is the real-time data automatically collected by the user's mobile device in the process of their daily work and life;
步骤二:对收集的无线指纹数据,基于路径匹配的方式,对参考点位置估计;Step 2: Estimate the position of the reference point based on the path matching method for the collected wireless fingerprint data;
步骤三:对参考点与其他非参考点的RSS指纹的关系进行建模;Step 3: Model the relationship between the reference point and the RSS fingerprints of other non-reference points;
步骤四:根据建模模型,自适应更新指纹地图。Step 4: According to the modeling model, adaptively update the fingerprint map.
进一步的,所述步骤一的静态无线信号指纹是当移动设备在某个位置上保持一段时长的静止状态时采集和记录;动态无线信号指纹是当用户移动时,则同时收集无线指纹数据和移动数据以监测用户的移动路径。Further, the static wireless signal fingerprint of the step 1 is collected and recorded when the mobile device remains in a stationary state for a period of time at a certain position; the dynamic wireless signal fingerprint is collected and recorded simultaneously when the user moves. data to monitor the user's movement path.
进一步的,所述步骤二中对收集的无线指纹数据,基于路径匹配的方式,对参考点位置估计,具体步骤如下:Further, in the second step, the collected wireless fingerprint data is estimated based on the path matching method, and the specific steps are as follows:
(1)根据RSS指纹估计可行区域,利用移动路径上的RSS指纹测量值作为整体路径的初始值,在其一部分子空间中搜索候选位置,对可行区域进行匹配,具体一点,通常一条路径上的指纹对应的粗略位置估计总是落在有限的区域内(这个区域当然不会大于整个位置空间)。因此,我们可以勾勒一个覆盖移动路径上所有指纹位置的可行区域,并且仅在这个可行区域内寻找整条路径的最佳匹配;(1) Estimate the feasible area according to the RSS fingerprint, use the RSS fingerprint measurement value on the moving path as the initial value of the overall path, search for candidate positions in a part of its subspace, and match the feasible area. The rough location estimate corresponding to the fingerprint always falls within a limited area (which is of course no larger than the entire location space). Therefore, we can outline a feasible region covering all fingerprint positions on the moving path, and only find the best match for the entire path within this feasible region;
(2)锁定可行方位,设可能的最大方向误差为Δφ,则只需在中心方向的两侧考虑对称的方向区间 (2) Lock the feasible azimuth, and set the possible maximum directional error to be Δφ, then only the center direction Consider the symmetric direction interval on both sides of
(3)联合位置估计,采用平移增量Δα、旋转增量Δβ在指纹地图上嵌入移动路径,匹配算法在考虑路径的几何约束的前提下,寻找能最小化路径J={s1,s2,s3,...sw}上所有指纹的均方差的序列位置作为目标位置,sw表示路径中第w个指纹测量值;(3) Joint position estimation, the translation increment Δα and rotation increment Δβ are used to embed the moving path on the fingerprint map, and the matching algorithm finds the path J={s 1 , s 2 which can minimize the geometric constraints of the path under the premise of considering the path. ,s 3 ,...s w } The sequence position of the mean square error of all fingerprints is taken as the target position, and s w represents the wth fingerprint measurement value in the path;
其中dj′=||lc(j+1)-lc(j)||表示两个候选位置之间的距离,fc(j)表示候选位置的指纹数据,dj表示路径中相邻位置之间的距离,而cj是对应于sj的候选位置,Δd是一个最小距离约束值,可以根据具体环境和需求设置,得到整条路径对应的候选位置后,第一个位置lc(1)即被选作参考位置,将tk时刻所有指纹数据汇聚在一起,得到一组参考点Rk={lr1,lr2,...,lrm},其中lrm表示第m个参考点上的RSS值,每个参考点对应一个位置估计lri=(xi,yi),i=1,2,...,m,xi,yj分别表示位置的横纵坐标。where d j ′=||l c(j+1) -l c(j) || represents the distance between two candidate positions, f c(j) represents the fingerprint data of the candidate positions, and d j represents the phase in the path. The distance between adjacent positions, and c j is the candidate position corresponding to s j , Δd is a minimum distance constraint value, which can be set according to the specific environment and needs, after obtaining the candidate position corresponding to the entire path, the first position l c(1) is selected as the reference position, and all fingerprint data at time t k are aggregated together to obtain a set of reference points R k ={l r1 ,l r2 ,...,l rm }, where l rm represents the first RSS values on m reference points, each reference point corresponds to a position estimate l ri =(x i , y i ), i=1,2,...,m, x i , y j represent the horizontal direction of the position respectively Y-axis.
进一步的,所述步骤三中对参考点与其他非参考点的RSS指纹的关系进行建模,其具体步骤如下:Further, in the step 3, the relationship between the reference point and the RSS fingerprints of other non-reference points is modeled, and the specific steps are as follows:
(1)在tk时刻已获得的一系列参考点Rk,其中第j个参考点的位置为lrj,则要学习Rk中包含的位置与指纹地图中其他位置上的RSS之间的预测模型θ,第j个AP(1≤j≤p)在位置li,1≤i≤n上的RSS需要学习的关系模型如下θij:(1) For a series of reference points R k obtained at time t k , where the position of the jth reference point is l rj , the relationship between the position contained in R k and the RSS at other positions in the fingerprint map should be learned. Prediction model θ, the relationship model that needs to be learned for the jth AP (1≤j≤p) at position l i , 1≤i≤n RSS is as follows θ ij :
fij(t0)=θij(fr1j(t0),fr2j(t0),...,frmj(t0),) (2)f ij (t 0 )=θ ij (f r1j (t 0 ),f r2j (t 0 ),...,f rmj (t 0 ),) (2)
这里fij(t0)和frmj(t0)分别表示在初始指纹地图中第j个AP在位置li和位置lrm上的RSS值;Here f ij (t 0 ) and f rmj (t 0 ) represent the RSS values of the jth AP at position l i and position l rm in the initial fingerprint map, respectively;
(2)采用偏最小二乘回归建立函数回归模型PLSR,具体包括:首先通过搜索一组潜在向量来同时分解X和Y,以最大化X和Y之间的相关系数,接下来则将X的分解用于预测Y,PLSR仍然具有多元回归的形态Y=XB+E,其中B=XTU(TTXXTU)-1TTY,其中T和U是潜在变量矩阵,E是残差矩阵;(2) Use partial least squares regression to establish a functional regression model PLSR, which specifically includes: first, decompose X and Y at the same time by searching a set of latent vectors to maximize the correlation coefficient between X and Y; Decomposition is used to predict Y, PLSR still has the form of multiple regression Y=XB+E, where B=X T U(T T XX T U) -1 T T Y, where T and U are the latent variable matrix and E is the residual difference matrix;
在指纹地图中,也就是来自m个参考点的RSS观测值,是位置li上的RSS测量值,由于Y是一个一维向量,这里记为y,针对于单因变量的PLSR问题,采用PLS1方法求解。In the fingerprint map, That is, the RSS observations from m reference points, is the RSS measurement value at position li . Since Y is a one-dimensional vector, it is denoted as y here. For the PLSR problem of a single variable, the PLS1 method is used to solve it.
进一步的,所述针对于单因变量的PLSR问题,采用PLS1方法求解,具体包括:对于第j个潜在变量,按如下规则求最大化协方差cov(Xjwj,yj)并满足条件的tj=Xjwj:Further, the PLSR problem for a single variable is solved by using the PLS1 method, which specifically includes: for the jth latent variable, find the maximum covariance cov(X j w j , y j ) according to the following rules and satisfy the conditions t j =X j w j :
tj=Xjwj (4)t j =X j w j (4)
当求第一个潜在变量时,令X1=X and y1=y。求下一个潜在变量tj+1时,从Xj和yj除去它们各自基于tj的回归估计,然后用降解后的残差值重复上述步骤求解潜在变量;When finding the first latent variable, let X 1 =X and y 1 =y. When finding the next latent variable t j+1 , remove their respective regression estimates based on t j from X j and y j , and then use the degraded residual values to repeat the above steps to solve the latent variable;
由此,当重复h轮以后,可以得到两个m×h的矩阵W和P,以及一个n×h的矩阵T,三个矩阵分别以wj,pj和tj为列向量,同时,还得一个由h个构成的列向量由此可以得到PLSR的预测模型:Thus, after repeating the h rounds, two m×h matrices W and P, and an n×h matrix T can be obtained. The three matrices take w j , p j and t j as column vectors respectively, and at the same time, One more by h composed of column vectors From this, the prediction model of PLSR can be obtained:
其中是预测值, in is the predicted value,
进一步的,所述步骤四中根据建模模型,自适应更新指纹地图,具体包括:当获得足够数量的参考点位置及其实时测量数据,更新进程即可被触发以将当前指纹地图更新到最新状态,由于每一次启动指纹地图更新时,参考点的数量及其对应的位置都各不相同,因此在每一次更新之前,都要从初始指纹地图中重新学习针对性的回归函数。Further, in the step 4, according to the modeling model, the fingerprint map is adaptively updated, which specifically includes: when a sufficient number of reference point positions and their real-time measurement data are obtained, the update process can be triggered to update the current fingerprint map to the latest. Since each time the fingerprint map update is started, the number of reference points and their corresponding positions are different, so before each update, the targeted regression function must be re-learned from the initial fingerprint map.
本发明的优点及有益效果如下:The advantages and beneficial effects of the present invention are as follows:
1、本发明通过将普通用户日常使用的移动设备作为可移动参考点,用以收集实时参考数据,从而不需要任何额外的硬件部署或者任何显式的用户参与,实现指纹地图对动态环境变化的自适应更新,避免了真实环境中指纹地图偏移造成的损失,克服了由于室内环境多变(既包括如房门开关、用户移动等短时干扰,也包括诸如光照、温度、湿度及其它天气条件改变而造成的长期变变化)带来RSS波动造成初始构建的静态指纹地图逐渐偏离实时指纹甚至最后失效的问题。1. The present invention uses the mobile device used by ordinary users daily as a movable reference point to collect real-time reference data, so that no additional hardware deployment or any explicit user participation is required, and the fingerprint map can be used to change the dynamic environment. Adaptive update avoids the loss caused by the offset of the fingerprint map in the real environment, and overcomes the change of indoor environment (including short-term interference such as door opening, user movement, etc., as well as light, temperature, humidity and other weather conditions). The long-term change caused by the change of conditions) brings about the problem of RSS fluctuation, which causes the static fingerprint map to be initially constructed to gradually deviate from the real-time fingerprint or even fail at last.
2、本发明在步骤二中对参考数据提出一种路径匹配的方法,从而估算这些移动参考点的位置,使得其测量的无线指纹数据变得有意义,便于后面的指纹精准更新。2. The present invention proposes a path matching method for the reference data in step 2, thereby estimating the positions of these moving reference points, making the wireless fingerprint data measured by them meaningful, and facilitating the accurate update of the subsequent fingerprints.
3、本发明在步骤三中利用偏最小二乘法,得到室内环境下相邻位置的RSS指纹之间的关联关系模型,这样处理有助于得到一个稳定、正确和高可预测的模型,便于定位位置的精准预估,克服了室内复杂多变的信号传播环境下,参考点的指纹与其他位置上的指纹之间的时不变关系模型难以精确建模的问题。3. The present invention uses the partial least squares method in step 3 to obtain the correlation model between the RSS fingerprints of adjacent positions in the indoor environment, which is helpful to obtain a stable, correct and highly predictable model, which is convenient for positioning The accurate estimation of the position overcomes the problem that the time-invariant relationship model between the fingerprint of the reference point and the fingerprints at other positions is difficult to accurately model under the complex and changeable indoor signal propagation environment.
附图说明Description of drawings
图1是本发明提供优选实施例流程示意图。FIG. 1 is a schematic flowchart of a preferred embodiment provided by the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、详细地描述。所描述的实施例仅仅是本发明的一部分实施例。The technical solutions in the embodiments of the present invention will be described clearly and in detail below with reference to the accompanying drawings in the embodiments of the present invention. The described embodiments are only some of the embodiments of the invention.
本发明解决上述技术问题的技术方案是:The technical scheme that the present invention solves the above-mentioned technical problems is:
在本实施例中,一种基于通信勘察的室内指纹地图自适应更新方法是按如下步骤进行的。In this embodiment, an adaptive updating method for indoor fingerprint map based on communication survey is performed as follows.
步骤1:利用移动终端收集静态和动态的无线指纹数据Step 1: Collect static and dynamic wireless fingerprint data using mobile terminals
利用移动终端收集静态和动态的无线指纹数据,其中无线指纹数据收集是通过用户的移动设备在他们日常工作和生活的过程中自动收集实时数据。特别地,无线信号指纹是当移动设备在某个位置上保持一段时长的静止状态时采集和记录。当用户移动时,则同时收集无线指纹数据和移动数据以监测用户的移动路径。The static and dynamic wireless fingerprint data is collected by using the mobile terminal, wherein the wireless fingerprint data collection is the automatic collection of real-time data through the user's mobile device in the process of their daily work and life. In particular, wireless signal fingerprints are collected and recorded when a mobile device remains stationary at a certain location for a period of time. When the user moves, wireless fingerprint data and movement data are simultaneously collected to monitor the user's movement path.
步骤2:对收集的无线指纹数据,基于路径匹配的方式,对参考点位置估计Step 2: For the collected wireless fingerprint data, based on the path matching method, estimate the position of the reference point
对于移动终端收集的无线指纹数据,然后根据路径匹配的方式,针对参考位置进行估计,其具体步骤如下:For the wireless fingerprint data collected by the mobile terminal, and then estimate the reference position according to the path matching method. The specific steps are as follows:
(1)根据RSS指纹估计可行区域,利用移动路径上的RSS指纹测量值作为整体路径的初始值,在其一部分子空间中搜索候选位置,对可行区域进行匹配,具体一点,通常一条路径上的指纹对应的粗略位置估计总是落在有限的区域内(这个区域当然不会大于整个位置空间)。因此,我们可以勾勒一个覆盖移动路径上所有指纹位置的可行区域,并且仅在这个可行区域内寻找整条路径的最佳匹配。(1) Estimate the feasible area according to the RSS fingerprint, use the RSS fingerprint measurement value on the moving path as the initial value of the overall path, search for candidate positions in a part of its subspace, and match the feasible area. The rough location estimate corresponding to the fingerprint always falls within a limited area (which is of course no larger than the entire location space). Therefore, we can outline a feasible region covering all fingerprint positions on the moving path, and find the best match for the entire path only within this feasible region.
(2)锁定可行方位,设可能的最大方向误差为Δφ,则只需在中心方向的两侧考虑对称的方向区间 (2) Lock the feasible azimuth, and set the possible maximum directional error to be Δφ, then only the center direction Consider the symmetric direction interval on both sides of
(3)联合位置估计,采用平移增量Δα、旋转增量Δβ在指纹地图上嵌入移动路径,其中Δα和Δβ根据经验值和环境设置可以分别设置为0.5米和2°)。匹配算法在考虑路径的几何约束的前提下,寻找能最小化路径J={s1,s2,s3,...sw}上所有指纹的均方差的序列位置作为目标位置。(3) Joint position estimation, using translation increment Δα and rotation increment Δβ to embed the moving path on the fingerprint map, where Δα and Δβ can be set to 0.5 m and 2° respectively according to empirical values and environmental settings). Under the premise of considering the geometric constraints of the path, the matching algorithm finds the sequence position that can minimize the mean square error of all fingerprints on the path J={s 1 , s 2 , s 3 ,...s w } as the target position.
其中dj′=||lc(j+1)-lc(j)||表示两个候选位置之间的距离,fc(j)表示候选位置的指纹数据,dj表示路径中相邻位置之间的距离,而cj是对应于sj的候选位置,Δd是一个最小距离约束值,可以根据具体环境和需求设置,得到整条路径对应的候选位置后,第一个位置lc(1)即被选作参考位置,将tk时刻所有指纹数据汇聚在一起,得到一组参考点Rk={lr1,lr2,...,lrm},其中lrm表示第m个参考点上的RSS值,每个参考点对应一个位置估计lri=(xi,yi),i=1,2,...,m,xi,yj分别表示位置的横纵坐标。where d j ′=||l c(j+1) -l c(j) || represents the distance between two candidate positions, f c(j) represents the fingerprint data of the candidate positions, and d j represents the phase in the path. The distance between adjacent positions, and c j is the candidate position corresponding to s j , Δd is a minimum distance constraint value, which can be set according to the specific environment and needs, after obtaining the candidate position corresponding to the entire path, the first position l c(1) is selected as the reference position, and all fingerprint data at time t k are aggregated together to obtain a set of reference points R k ={l r1 ,l r2 ,...,l rm }, where l rm represents the first RSS values on m reference points, each reference point corresponds to a position estimate l ri =(x i , y i ), i=1,2,...,m, x i , y j represent the horizontal direction of the position respectively Y-axis.
步骤3:对参考点与其他非参考点的RSS指纹的关系进行建模Step 3: Model the relationship of the reference point to the RSS fingerprints of other non-reference points
对参考点和非参考点的指纹关系进行学习建模,具体步骤如下:Learning and modeling the fingerprint relationship between reference points and non-reference points, the specific steps are as follows:
(1)在tk时刻已获得的一系列参考点Rk,其中第j个参考点的位置为lrj,则要学习Rk中包含的位置与指纹地图中其他位置上的RSS之间的预测模型θ,以第j个AP(1≤j≤p)在位置li,1≤i≤n上的RSS为例,则需要学习的关系模型如下θij:(1) For a series of reference points R k obtained at time t k , where the position of the jth reference point is l rj , the relationship between the position contained in R k and the RSS at other positions in the fingerprint map should be learned. For the prediction model θ, taking the RSS of the jth AP (1≤j≤p) at position l i and 1≤i≤n as an example, the relational model to be learned is as follows θ ij :
fij(t0)=θij(fr1j(t0),fr2j(t0),...,frmj(t0),) (9)f ij (t 0 )=θ ij (f r1j (t 0 ),f r2j (t 0 ),...,f rmj (t 0 ),) (9)
这里fij(t0)和frmj(t0)分别表示在初始指纹地图中第j个AP在位置li和位置lrm上的RSS值。Here f ij (t 0 ) and f rmj (t 0 ) represent the RSS values of the jth AP at position l i and position l rm in the initial fingerprint map, respectively.
(2)采用偏最小二乘回归建立函数回归模型(partial least squareregression,PLSR),简单来说,PLSR寻找的是自变量X的成分分解中与因变量Y也相关的部分。首先通过搜索一组潜在向量(latent vector)来同时分解X和Y,以最大化X和Y之间的相关系数,接下来则将X的分解用于预测Y。通常,PLSR仍然具有多元回归的形态Y=XB+E,其中B=XTU(TTXXTU)-1TTY,其中T和U是潜在变量矩阵,E是残差矩阵。(2) Partial least square regression (PLSR) is used to establish a function regression model. In short, PLSR looks for the part of the component decomposition of the independent variable X that is also related to the dependent variable Y. Firstly, X and Y are simultaneously decomposed by searching a set of latent vectors to maximize the correlation coefficient between X and Y, and then the decomposition of X is used to predict Y. In general, PLSR still has the form of multiple regression Y=XB+E, where B=X T U(T T XX T U) -1 T T Y, where T and U are the latent variable matrices and E is the residual matrix.
在指纹地图中,也就是来自m个参考点的RSS观测值,是位置li上的RSS测量值,由于Y是一个一维向量,这里记为y,针对于单因变量的PLSR问题,可以采用PLS1方法求解,具体的,对于第j个潜在变量,按如下规则求最大化协方差cov(Xjwj,yj)并满足条件的tj=Xjwj:In the fingerprint map, That is, the RSS observations from m reference points, is the RSS measurement value at position l i . Since Y is a one-dimensional vector, it is denoted as y here. For the PLSR problem of a single variable, the PLS1 method can be used to solve it. Specifically, for the jth latent variable, as follows The rule seeks to maximize the covariance cov(X j w j , y j ) and satisfy the condition t j =X j w j :
tj=Xjwj (11)t j =X j w j (11)
当求第一个潜在变量时,令X1=X and y1=y。求下一个潜在变量tj+1时,从Xj和yj除去它们各自基于tj的回归估计,然后用降解后的残差值重复上述步骤求解潜在变量。When finding the first latent variable, let X 1 =X and y 1 =y. To find the next latent variable tj +1 , remove their respective tj -based regression estimates from Xj and yj, and then repeat the above steps to solve for the latent variable with the degraded residual values.
由此,当重复h轮以后,可以得到两个m×h的矩阵W和P,以及一个n×h的矩阵T,三个矩阵分别以wj,pj和tj为列向量。同时,还得一个由h个构成的列向量由此可以得到PLSR的预测模型:Thus, after repeating the h rounds, two m×h matrices W and P, and an n×h matrix T can be obtained. The three matrices take w j , p j and t j as column vectors respectively. At the same time, there must be a set of h composed of column vectors From this, the prediction model of PLSR can be obtained:
其中是预测值, in is the predicted value,
步骤四:根据建模模型,自适应更新指纹地图。Step 4: According to the modeling model, adaptively update the fingerprint map.
一旦获得足够数量的参考点位置及其实时测量数据,更新进程即可被触发以将当前指纹地图更新到最新状态。由于每一次启动指纹地图更新时,参考点的数量及其对应的位置都各不相同,因此在每一次更新之前,都要从初始指纹地图中重新学习针对性的回归函数。Once a sufficient number of reference point locations and their real-time measurement data are obtained, an update process can be triggered to update the current fingerprint map to the latest state. Since the number of reference points and their corresponding positions are different each time the fingerprint map update is started, the targeted regression function must be re-learned from the initial fingerprint map before each update.
以上这些实施例应理解为仅用于说明本发明而不用于限制本发明的保护范围。在阅读了本发明的记载的内容之后,技术人员可以对本发明作各种改动或修改,这些等效变化和修饰同样落入本发明权利要求所限定的范围。The above embodiments should be understood as only for illustrating the present invention and not for limiting the protection scope of the present invention. After reading the contents of the description of the present invention, the skilled person can make various changes or modifications to the present invention, and these equivalent changes and modifications also fall within the scope defined by the claims of the present invention.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010166307.4A CN111405474A (en) | 2020-03-11 | 2020-03-11 | Indoor fingerprint map self-adaptive updating method based on communication investigation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010166307.4A CN111405474A (en) | 2020-03-11 | 2020-03-11 | Indoor fingerprint map self-adaptive updating method based on communication investigation |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111405474A true CN111405474A (en) | 2020-07-10 |
Family
ID=71436080
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010166307.4A Pending CN111405474A (en) | 2020-03-11 | 2020-03-11 | Indoor fingerprint map self-adaptive updating method based on communication investigation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111405474A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115022964A (en) * | 2022-05-31 | 2022-09-06 | 西安交通大学 | Indoor positioning radio map reconstruction method and system based on map signals |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103152823A (en) * | 2013-02-26 | 2013-06-12 | 清华大学 | Wireless indoor positioning method |
CN103889053A (en) * | 2014-03-26 | 2014-06-25 | 哈尔滨工业大学 | Automatic establishing method of self-growing-type fingerprint |
CN104581644A (en) * | 2015-01-08 | 2015-04-29 | 重庆邮电大学 | Multipoint Adaptive Update Method of Indoor WLAN Fingerprint Database Based on Radial Basis Interpolation |
CN104869536A (en) * | 2014-12-25 | 2015-08-26 | 清华大学 | Method of automatically updating wireless indoor positioning fingerprint map and device |
US20160192157A1 (en) * | 2013-08-16 | 2016-06-30 | Here Global B.V. | 3D Sectorized Path-Loss Models for 3D Positioning of Mobile Terminals |
-
2020
- 2020-03-11 CN CN202010166307.4A patent/CN111405474A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103152823A (en) * | 2013-02-26 | 2013-06-12 | 清华大学 | Wireless indoor positioning method |
US20160192157A1 (en) * | 2013-08-16 | 2016-06-30 | Here Global B.V. | 3D Sectorized Path-Loss Models for 3D Positioning of Mobile Terminals |
CN103889053A (en) * | 2014-03-26 | 2014-06-25 | 哈尔滨工业大学 | Automatic establishing method of self-growing-type fingerprint |
CN104869536A (en) * | 2014-12-25 | 2015-08-26 | 清华大学 | Method of automatically updating wireless indoor positioning fingerprint map and device |
CN104581644A (en) * | 2015-01-08 | 2015-04-29 | 重庆邮电大学 | Multipoint Adaptive Update Method of Indoor WLAN Fingerprint Database Based on Radial Basis Interpolation |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115022964A (en) * | 2022-05-31 | 2022-09-06 | 西安交通大学 | Indoor positioning radio map reconstruction method and system based on map signals |
CN115022964B (en) * | 2022-05-31 | 2023-05-09 | 西安交通大学 | A Method and System for Indoor Positioning Radio Map Reconstruction Based on Graph Signals |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Yin et al. | Learning adaptive temporal radio maps for signal-strength-based location estimation | |
Bae et al. | Large-scale indoor positioning using geomagnetic field with deep neural networks | |
Xue et al. | A WiFi fingerprint based high-adaptability indoor localization via machine learning | |
Fang et al. | Indoor location system based on discriminant-adaptive neural network in IEEE 802.11 environments | |
Wu et al. | Static power of mobile devices: Self-updating radio maps for wireless indoor localization | |
CN103874118B (en) | Radio Map bearing calibrations in WiFi indoor positionings based on Bayesian regression | |
CN103533647B (en) | A kind of radio frequency map adaptive location method based on sub-clustering mechanism and robustness regression | |
Liu et al. | Indoor positioning system based on the improved W-KNN algorithm | |
Karegar | Wireless fingerprinting indoor positioning using affinity propagation clustering methods | |
Al-Homayani et al. | Improved indoor geomagnetic field fingerprinting for smartwatch localization using deep learning | |
Chen et al. | RWKNN: A modified WKNN algorithm specific for the indoor localization problem | |
Taniuchi et al. | Robust Wi-Fi based indoor positioning with ensemble learning | |
Kwak et al. | Magnetic field based indoor localization system: A crowdsourcing approach | |
Zhao et al. | Gaussian processes for RSS fingerprints construction in indoor localization | |
Xiang et al. | Crowdsourcing-based indoor localization with knowledge-aided fingerprint transfer | |
Zhang et al. | Wi-fi-based indoor localization with interval random analysis and improved particle swarm optimization | |
Xing et al. | Integrated segmentation and subspace clustering for RSS-based localization under blind calibration | |
Vahidnia et al. | A hierarchical signal-space partitioning technique for indoor positioning with WLAN to support location-awareness in mobile map services | |
CN111405474A (en) | Indoor fingerprint map self-adaptive updating method based on communication investigation | |
Dong et al. | Matérn kernel adaptive filtering with Nyström approximation for indoor localization | |
CN109121081B (en) | An Indoor Localization Method Based on Location Candidate Set and EM Algorithm | |
Farnham | Indoor localisation of iot devices by dynamic radio environment mapping | |
Milioris et al. | Building complete training maps for indoor location estimation | |
Zhang et al. | Dual-band wi-fi based indoor localization via stacked denosing autoencoder | |
Liu et al. | Wi‐Fi fingerprint‐based indoor location: Multiple fingerprints and multiple classifiers with two‐layer fusion weights |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200710 |
|
RJ01 | Rejection of invention patent application after publication |