The invention provides a semi supervised learning method based on indoor positioning error, the method includes: measuring point of the indoor m known high precision positioning data, N WiFi signal recording of the scanned signal strength information and locate the WiFi signal through the positioning data; the positioning error in the vector; n to the measuring point, N WiFi signal recording and positioning scanning to the WiFi signal through the positioning data; positioning data using m with positioning error, using graph based semi supervised learning method of N positioning data without location error of positioning error, to obtain error estimates finally, the estimated value of the vector vector; modified n to the measuring point positioning data the results thus obtained using high precision positioning error. In the method of the invention, the error estimation model is established by using the semi supervised learning method by using the correlation between the signal and the positioning error.
【技术实现步骤摘要】
本专利技术属于信息技术、自动控制和电子
,具体涉及一种基于误差半监督学习的室内定位方法。
技术介绍
随着位置数据业务的不断发展,室内定位在机场、商场、停车场、矿井等领域取得了广泛的应用。但由于室内定位环境的复杂性,其在定位精度方面还难以满足实际要求。一方面,由于不同室内环境下,室内整体结构、材料、物品位置等都会导致信号传输存在较大损耗和波动,另一方面,室内存在的反射、绕射等现象,会产生严重的多径效应,极大增加了定位难度。虽然,目前许多学者在室内定位方式、定位算法等都开展了许多研究,已经提出多种室内定位算法,包括三角定位、强度法、指纹法等,取得了许多重要研究成果,但由于实际环境的复杂性,室内定位精度仍难以令人满意,定位精度还亟待进一步提高。
技术实现思路
本专利技术的目的在于克服目前室内环境存在的定位方法精度较低,难以满足实际需要的缺陷,提出了一种基于误差半监督学习的室内定位方法,该方法通过在室内某些关键区域如出入口等地区,安装高精度辅助测量设备,实现对移动终端测量误差估记,同时利用半监督学习方法,进行误差的传递,从而实现在线测量结果位置误差修正。为了实现上述目的,本专利技术提出了一种基于误差半监督学习的室内定位方法,所述方法包括:在室内m个已知高精度定位数据的测量点处,记录扫描到的N个wifi信号的信号强度信息及通过wifi信号进行定位的定位数据;由此获取定位误差矢量;在n个待测量点处,记录扫描到的N个wifi信号及通过N个wifi信号进行定位的定位数据;利用m个含定位误差的定位数据,采用基于图的半监督学习方法对n个不含定位误差的定位数据进行定位误差学 ...
【技术保护点】
一种基于误差半监督学习的室内定位方法,所述方法包括:在室内m个已知高精度定位数据的测量点处,记录扫描到的N个wifi信号的信号强度信息及通过wifi信号进行定位的定位数据;由此获取定位误差矢量;在n个待测量点处,记录扫描到的N个wifi信号及通过N个wifi信号进行定位的定位数据;利用m个含定位误差的定位数据,采用基于图的半监督学习方法对n个不含定位误差的定位数据进行定位误差学习,获取到误差估计值矢量;最后,利用误差估计值矢量修正n个待测量点的定位数据由此获得高精度定位结果。
【技术特征摘要】
1.一种基于误差半监督学习的室内定位方法,所述方法包括:在室内m个已知高精度定位数据的测量点处,记录扫描到的N个wifi信号的信号强度信息及通过wifi信号进行定位的定位数据;由此获取定位误差矢量;在n个待测量点处,记录扫描到的N个wifi信号及通过N个wifi信号进行定位的定位数据;利用m个含定位误差的定位数据,采用基于图的半监督学习方法对n个不含定位误差的定位数据进行定位误差学习,获取到误差估计值矢量;最后,利用误差估计值矢量修正n个待测量点的定位数据由此获得高精度定位结果。2.根据权利要求1所述的基于误差半监督学习的室内定位方法,其特征在于,所述方法具体包括:步骤1)在室内m个已知高精度定位信息的测量点处,移动终端按照固定的频率对室内N个wifi信号进行扫描,记录每个wifi的信号强度信息及通过N个wifi信号进行定位的定位数据;由此获取定位误差矢量;所述m个测量点的高精度定位信息通过高精度设备的测量获得,记为xi(i=1…m);通过N个wifi信号进行定位的定位数据记为则移动终端在这m个测量点的定位误差为定位误差矢量为:Ym=[Δx1,Δx2,…Δxm]T移动终端在这m个测量点接收到的N个WiFi的信号强度矢量为:Sl=(P1(l)P2(l)…PN(l)),l=1…m;步骤2)在n个待测量点处,移动终端按照固定的频率对室内N个wifi信号进行扫描,记录每个wifi的信号强度信息及通过N个wifi信号进行定位的定位数据;移动终端在这n个待测量点处接收到的N个WiFi的信号强度矢量为:Sl=(P1(l)P2(l)…PN(l)),l=m+1,…,m+n这n个待测量点通过N个wifi信号进行定位的定位数据记为:x~i(i=m+1,...m+n);]]>步骤3)对于所述步骤1)和步骤2)获取的m+n个测量点的测量数据,利用n个含定位误差的定位数据,采用基于图的半监督学习方法对n个不含定位误差的定位数据进行定位误差学习;获取到误差估计值矢量fn=[Δxm+1,Δxm+2,…Δx...
【专利技术属性】
技术研发人员:曹红杰,郭路,欧阳玲,
申请(专利权)人:北斗导航位置服务北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。