当前位置: 首页 > 专利查询>东南大学专利>正文

基于多用户轨迹拟合的室内地图生成方法技术

技术编号:19261228 阅读:18 留言:0更新日期:2018-10-27 01:11
本发明专利技术提出一种基于多用户轨迹拟合的室内地图生成方法,该系统包括:移动终端、低功耗信标模块和云数据库;首先通过手机的内置传感器,获取方向、速度、加速度、气压等数据;数据进行去噪处理后,可分析出用户行走状态,在手机中生成单个用户行走轨迹,然后通过测量固定位置的信标模块功率纠正轨迹中的偏差点;各个移动终端将轨迹数据上传至云端数据库,当用户有需求时,移动终端再从云数据库下载大众上传的轨迹数据;移动终端对众人的数据进行叠加处理,通过轨迹拟合算法分析出最优室内路径,生成完整的室内地图路径。本发明专利技术、与传统的室内定位方法相比,成本低廉,采集数据方便,规避了卫星信号在室内易受干扰的弊端,具有良好的安全性。

Indoor map generation method based on multi-user trajectory fitting

A method for indoor map generation based on multi-user trajectory fitting is proposed, which comprises a mobile terminal, a low-power beacon module and a cloud database. Firstly, direction, speed, acceleration, air pressure and other data are obtained through the built-in sensor of the mobile phone; after denoising, the user walking can be analyzed. State, a single user trajectory is generated in the mobile phone, and then the deviation in the trajectory is corrected by measuring the power of the beacon module in a fixed position. The optimal indoor path is obtained by overlapping the data of the crowd, and the complete indoor map path is generated by the trajectory fitting algorithm. Compared with the traditional indoor positioning method, the method has the advantages of low cost, convenient data acquisition, avoiding the disadvantage that the satellite signal is easily disturbed indoors, and good safety.

【技术实现步骤摘要】
基于多用户轨迹拟合的室内地图生成方法
本专利技术涉及计算机应用及移动通信领域中的地图生成及数据安全领域,尤其是一种基于多用户轨迹拟合的室内地图生成方法。
技术介绍
如今各种手机定位与室外地图导航软件已经成为人们必不可少的软件之一,著名的互联网企业例如百度、谷歌等都开发了地图与导航服务。这些目前存在的这些地图生成软件基本都是依靠卫星通信技术给出室外的道路分布,并利用路径规划算法给出推荐的最短路径。同时,一些学者提出利用wifi通信来实现地图生成与定位。但是,已有的技术存在如下明显的缺陷:(1)过于依赖GPS卫星信号,这使得难以在室内环境下进行有效的路径探测(2)对专业设备与通信网络要求较高,例如基于wifi的地图生成与定位方式对无线网可靠性要求较高;人工进行测绘则需要耗费较多的人力及测绘设备;(3)更为关键的一点,现有方案缺少对个人隐私数据(例如当前位置信息)的有效保护,使数据的安全受到威胁。
技术实现思路
本专利技术正是针对现有技术中存在的技术问题,提供一种基于多用户轨迹拟合的室内地图生成方法,该方案基于多用户这一特点充分利用大数据时代的优势,采集多用户的实时数据进行分析处理,以达到相应的技术目的;并且该方案具有广泛而可靠的数据来源,能够实时进行更新,且不需要专业设备或者技术人员,成本低廉,有效地解决了复杂室内条件下的地图生成问题。为解决上述问题,本专利技术的技术方案如下:一种基于多用户轨迹拟合的室内地图生成方法,所述方法包括以下步骤:1)生成系统包括移动终端、低功耗信标模块和云数据库,移动终端通过监听传感器,获得包括三方向速度、三方向加速度、磁场大小和气压大小在内的传感器数据;2)移动终端通过传感器数据特征识别,确定用户处于上下楼、转弯、加速/减速等步伐特征,进而得到用户本次行走的轨迹;3)4个低功耗信标模块组成一个正方形,通过用户端设备感知蓝牙模块发送的功率,进而推算用户所处的位置,每隔一定的采样时间对行走轨迹进行误差纠正;4)各个移动终端将众人轨迹数据上传到云端数据库中进行存储,有地图生成需求时,移动终端再将众人上传的轨迹数据下载,结合多轨迹拟合算法整合成完整的室内地图。相对于现有技术,本专利技术优点如下:该技术方案基于多用户这一特点充分利用大数据时代的优势,采集多用户的实时数据进行分析处理,以达到相应的技术目的。利用手机内置传感器,首先监听传感器数据,并通过分析传感器数据判定用户所处的运动状态,包括:当前已经直线运动的距离,是否处于拐弯状态,是否处于上下楼状态。由此,可以绘制出单用户的轨迹路径。大量用户的单人轨迹可以在用户端生成,经过BLE模块的误差纠正后,上传至云端服务器。云端服务器在收到各用户的轨迹信息以后,利用轨迹整合算法去除冗余,得到最大概率的地图作为最终结果。这种方案具有广泛而可靠的数据来源,能够实时进行更新,且不需要专业设备或者技术人员,成本低廉,有效地解决了复杂室内条件下的地图生成问题。附图说明图1是本方案的整体原理图;图2是本方案的单用户轨迹绘制流程图;图3为本方案的轨迹整合算法流程图。具体实施方式下面结合附图对本专利技术做更进一步的说明。图1:其中101代表移动终端,可以是任何具备内置传感器的Android或iOS系统;102代表低功耗信标模块,符合IEEE802.11协议标准;103代表云数据库,服务器可以使用windows或linux系统,但需要安装用于数学运算的软件(如MATLAB)或引入用于数学运算的java包。图2为本专利技术的单用户轨迹生成流程,包括以下步骤:201在完成三个方向加速度数据的获取后,在气压传感器数值平稳的情况下(即用户在同一层行走)时读出可能的气压值列表,根据气压数值与高度的经验公式(记为)及气压传感器稳定状态下的数值列表p0,p1,……,pN,可以求得各楼层高度由此,根据任意时刻气压传感器的数值求得其绝对高度,进而得到用户当前所处的楼层。202对用户在直线行走时的状态,根据人正常行走时,垂直方向加速度数值呈现周期性变化这一规律,从垂直方向传感器所测得数据中搜索垂直加速度峰值,每出现一个加速度峰值则记为行走了一步,再根据当前水平方向加速度即可推算这一步所对应的直线行走距离。203对用户拐弯状态的判定,将平面方位角均匀地八等分,并通过y方向加速度与x方向加速度比值的反正切判定用户当前步伐的方向。将2π平面角离散化为8个方向,即对θ∈[kπ/4,(k+1)π/4],0≤k≤7,则将当前行走方向角记为通过ax,ay,ay/ax的范围判定当前行走方向。由于用户端接收到的蓝牙信号与传输距离近似地满足幂次反比关系,即Pr=P0Lα,设图3中用户端接收到的A,B的信号分别为PrA,PrB,用户端到A,B的直线距离分别为LA,LB,则可以得到(PrA/PrB)1/α=LA/LB,因此P可看作位于以A,B为调和分割点的Apollonius上。类似地,对于A,C,我们也可以得到一个Apollonius圆,这两个圆在平面区域内的交点记为PA,B,C.类似地我们可以得到PA,C,D,PA,B,D,PB,C,D。我们以这四个点所组成四边形的重心作为纠正点,代替轨迹生成算法得到的点。图3为本方案的轨迹整合算法流程图,301将需要进行地图生成的平面区域划分成M×N个小网格,每个小方格尺寸为d×d;302对于每个小方格(i,j),1≤i≤M,1≤j≤N,求出每个小方格到周围8个小方格的转移概率,以(i,j)到(i+1,j)的转移概率为例,其定义为:303循环i,j,记网格(i,j)到周围8个小网格的转移概率所组成的向量为pij,通过以下方法判定(i,j)是否属于可能的路径区域:分别计算pij与周围8个网格的转移概率向量p(i+1)j,pi(j+1),p(i-1)j,pi(j-1),p(i+1)(j+1),p(i-1)(j-1),p(i+1)(j-1),p(i-1)(j+1)的互相关序列,若存在一个与(i,j)相邻的网格,其概率转移向量与(i,j)的概率转移向量的相关性显著高于其他网格转移概率与(i,j)的相关性,则将(i,j)划分为可能存在路径的区域(P区域)及其他区域(R区域),304构造点集取一条射线l,初始位置与平面区域重合,设该射线与P区域相交得到若干子线段,将这些子线段的中点加入G,令l的倾斜角增加一个定值,重复上述操作,直到l与平面区域的左边重合.最终得到的点集G即为下图3中的keynodes.305将平面区域均匀划分为若干大块,记为B1,1,B1,2,……,B1,s,B2,1,B2,2,……B2,s,…….,Br,1,Br,2,……,Br,s,306对每一块Bmn,中包含的G的子集,首先运用动态规划方法求出该子集中任意两结点间的最大概率路径,将任意两点按照最大概率路径相连,并删去最大概率小于一定阈值的边,得到一棵树Tmn,求出该树的重心。删去Tm,n中所有不与重心相连的边。307将所有相邻两块所对应的重心用最大概率路径相连,将最终平面图上剩余的轨迹作为生成的地图。以上所述仅是本专利技术的优选实施方式,应当指出:对于本
的普通技术人员来说,在不脱离本专利技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本专利技术的保护范围。本文档来自技高网
...

【技术保护点】
1.基于多用户轨迹拟合的室内地图生成方法,其特征在于,所述方法包括以下步骤:1)生成系统包括移动终端、低功耗信标模块和云数据库,移动终端通过监听传感器,获得包括三方向速度、三方向加速度、磁场大小和气压大小在内的传感器数据;2)移动终端通过传感器数据特征识别,确定用户处于上下楼、转弯、加速/减速等步伐特征,进而得到用户本次行走的轨迹;3)4个低功耗信标模块组成一个正方形,通过用户端设备感知蓝牙模块发送的功率,进而推算用户所处的位置,每隔一定的采样时间对行走轨迹进行误差纠正;4)各个移动终端将众人轨迹数据上传到云端数据库中进行存储,有地图生成需求时,移动终端再将众人上传的轨迹数据下载,结合多轨迹拟合算法整合成完整的室内地图。

【技术特征摘要】
1.基于多用户轨迹拟合的室内地图生成方法,其特征在于,所述方法包括以下步骤:1)生成系统包括移动终端、低功耗信标模块和云数据库,移动终端通过监听传感器,获得包括三方向速度、三方向加速度、磁场大小和气压大小在内的传感器数据;2)移动终端通过传感器数据特征识别,确定用户处于上下楼、转弯、加速/减速等步伐特征,进而得到用户本次行走的轨迹;3)4个低功耗信标模块组成一个正方形,通过用户端设备感知蓝牙模块发送的功率,进而推算用户所处的位置,每隔一定的采样时间对行走轨迹进行误差纠正;4)各个移动终端将众人轨迹数据上传到云端数据库中进行存储,有地图生成需求时,移动终端再将众人上传的轨迹数据下载,结合多轨迹拟合算法整合成完整的室内地图。2.根据权利要求1所述的基于多用户轨迹拟合的室内地图生成方法,其特征在于:所述步骤2)具体如下:(2-1)首先在气压传感器数值平稳的情况下(即用户在同一层行走)时读出可能的气压值列表,再根据气压值与高度的关系式可求出每层楼所处的海拔高度,这样在气压传感器数值发生突变时即可判断用户的楼层转移情况;(2-2)对用户在直线行走时的状态,由于其竖直方向加速度呈现周期变化...

【专利技术属性】
技术研发人员:薛天昊曹天旸洪磊周灏宋宇波
申请(专利权)人:东南大学
类型:发明
国别省市:江苏,32

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

1