一种基于条件随机场的地图匹配方法组成比例

技术编号:15688487 阅读:128 留言:0更新日期:2017-06-23 23:16
本发明专利技术公开一种基于条件随机场的地图匹配方法,利用条件随机场对导航信息和地形数据进行匹配,其方法包括:特征的提取、权值的训练和滑动窗口下导航信息与地形数据的匹配,匹配所得结果一方面作为定位进行输出,另一方面反馈给惯性导航。基于条件随机场的地图匹配算法避免了定位穿墙问题,相对于基于粒子滤波的地图匹配算法减小了计算量。

A map matching method based on conditional random field

The invention discloses a method for matching map based on conditional random field, with the airport navigation information and terrain data, using the method of matching conditions, including extraction, feature weight training and sliding window navigation information and terrain data, matching the results as a location for output, on the other hand feedback to the inertial navigation. The map matching algorithm based on conditional random field avoids the problem of locating through wall, and reduces the computational complexity compared with the map matching algorithm based on particle filter.

【技术实现步骤摘要】
一种基于条件随机场的地图匹配方法
本专利技术属于惯性导航和室内定位
,具体的涉及一种基于条件随机场的地图匹配方法。
技术介绍
随着人们的生活节奏加快,人们希望在商场能够更快、更准确的知道某个自己需要或者促销商品在距离自己的那个方位。中国人口老龄化严重和城镇化的进程使得更多的老人必须与子女分居,老人们突发疾病时安全如何得到保障成为更多不在老人身边的子女所担心的问题,环境辅助生活为老人提供实时的位置,一旦老人发生危险或者疾病突发,医院可以第一时间找到病人,为病人施救。由此可见,准确的定位信息在地图上的输出将会为人们提供很大的便利。现有的地图匹配算法多采用粒子滤波算法,但粒子滤波由于其普遍存在的退化现象,若干次迭代以后粒子的权值会小到可以忽略不计。退化意味着如果继续迭代下去,大量的数据会浪费在处理那些微不足道的粒子上。另一方面粒子滤波带来的计算成本较高耗费时间较长。在大型的建筑物内,人们的定位信息与预先存储好的地形数据信息进行匹配,得出的匹配结果反映给用户;现有的地图匹配方法存在严重的穿墙和计算量大的问题,从而导致了匹配结果不理想。
技术实现思路
为了解决现有的问题,本专利技术提供一种基于条件随机场的地图匹配方法。为实现上述目的,本专利技术采用如下的技术方案:一种基于条件随机场的地图匹配方法,具体步骤如下:步骤1、对室内可到达区域进行判断,并对可到达区域进行栅格化处理;步骤2、采用惯性导航作为地图匹配中的个人定位系统,将惯性器件固定在鞋上,通过数据线进行数据传输,采集鞋式个人导航系统中三轴陀螺仪和三轴磁力计的数据;步骤3、通过导航计算机根据步骤2中采集的数据解算出行人的航向、姿态、速度及位置;步骤4、在数字地图坐标系下,采用超宽带定位给出初始时刻行人的相对位置;步骤5、选取地图栅格特征与步骤3中解算的输出姿态、位置及速度作为地图匹配的依据,具体过程包括以下步骤:步骤401、获取地图特征与行人定位特征,所述地图特征为地图栅格特征,行人定位特征为步骤3中解算的输出姿态、位置及速度;步骤402、根据所述的特征,确定各自的特征方程;步骤403、根据惯性导航输出的真实的轨迹及所述特征对权值进行训练,权值的大小表明了特征的可信赖程度,利用超宽带定位系统得到一条真实的行人轨迹对权值进行估计;步骤404、利用已经得到的特征和权值计算出滑动时间窗口内最大概率的位置序列,并匹配结果反映到地图上;输入新数据,剔除旧数据实现定位的实时性。作为优选,步骤1包括:步骤101、获取地图,划分出可到达区域与不可到达区域;步骤102、利用网格对可到达区域进行划分,使得网格可到达区域每个角落都被网格所覆盖,所述网格为正方形网格,所述正方形的大小根据采样频率和行人的速度确定,使得行人下一次位置采样只能达到相邻的网格内;步骤103、根据行人当前网格所处地形位置和下一次所处网格组成的图形对网格进行分类并标记。作为优选,步骤3中解算中加入了零速检测与零速校正,零速检测采用阈值法,将阈值范围内的数据视为零速时刻,零速校正采用卡尔曼滤波算法对惯性导航误差进行校正。作为优选,步骤4包括以下步骤:步骤301、获取数字地图的坐标系;步骤302、根据所述的数字地图坐标系设计超宽带坐标系,使得两个坐标系重合;步骤303、根据所述超宽带坐标系,进行超宽带布点,同时对锚节点的坐标进行数据输入;步骤304、将移动节点固定在惯性传感器上,在视距条件下,获取当前行人在地图坐标系下的位置,为保证初始位置的精确,行人需在原地停留数秒,求取这段时间超宽带输出的位置信息的平均值作为当前位置。本专利技术基于条件随机场的地图匹配方法的创新之处在于利用条件随机场对导航信息和地形数据进行匹配,其方法包括:特征的提取、权值的训练和滑动窗口下导航信息与地形数据的匹配,匹配所得结果一方面作为定位进行输出,另一方面反馈给惯性导航。基于条件随机场的地图匹配算法避免了定位穿墙问题,相对于基于粒子滤波的地图匹配算法减小了计算量。附图说明图1为本专利技术基于条件随机场的地图匹配方法的流程图。具体实施方式下面结合实施例对本专利技术做进一步的说明。本实施例设定建筑物为高层的科学楼,楼层的每层楼的布局均一致且任意一条道均为直线型的,行人穿着被固定有惯性器件的鞋子,行人持有定位终端。如图1所示,本专利技术提供一种基于条件随机场的地图匹配方法,具体步骤如下:步骤1、对室内可到达区域进行判断,并对可到达区域进行栅格化处理步骤101、获取地图,划分出可到达区域与不可到达区域;步骤102、利用网格对可到达区域进行划分,使得网格可到达区域每个角落都被网格所覆盖,所述网格为正方形网格,所述正方形的大小根据采样频率和行人的速度确定,使得行人下一次位置采样只能达到相邻的网格内;步骤103、根据行人当前网格所处地形位置和下一次所处网格组成的图形对网格进行分类并标记。步骤2、采集惯性器件的数据采用鞋式个人导航系统作为地图匹配中定位导航的惯性器件,将惯性器件固定在鞋上,通过数据线进行数据传输,采集鞋式个人导航系统中三轴陀螺仪和三轴磁力计的数据。步骤3、捷联解算通过计算机根据步骤2中采集的数据解算出行人的航向、姿态、速度及位置,其中,解算中加入了零速检测与零速校正,零速检测采用阈值法,将阈值范围内的数据视为零速时刻,零速校正利用速度误差法,校正角度误差、位置误差、陀螺漂移和加速计零偏。步骤4.在数字地图的坐标系下,采用超宽带定位出初始时刻行人相对的位置具体过程包括以下步骤:步骤301、获取数字地图的坐标系;步骤302、根据所述的数字地图坐标系设计超宽带坐标系,使得两个坐标系重合;步骤303、根据所述超宽带坐标系,进行超宽带布点,同时对锚节点的坐标进行数据输入;步骤304、将移动节点固定在传感器上,在视距条件下,获取当前行人在地图坐标系下的位置,为保证初始位置的精确,行人需在原地停留数秒,求取这段时间超宽带输出的位置信息的平均值作为当前位置。步骤5.地图匹配选取地图栅格特征与步骤3中解算的输出姿态、位置及速度作为地图匹配的依据,具体过程包括以下步骤:步骤401、获取地图特征与行人定位特征,所述地图特征为地图栅格特征,行人定位特征为步骤3中解算的输出姿态、位置及速度;步骤402、根据所述的特征,确定各自的特征方程;步骤403、根据惯性导航输出的真实的轨迹及所述特征对权值进行训练,权值的大小表明了特征的可信赖程度,利用惯性器件得到一条真实的行人轨迹对权值进行估计;步骤404、根据所述特征与权值,在一个滑动窗口估计行人位置状态进行匹配,并反映到地图上;利用已经得到的特征和权值对一个滑动时间窗口最大概率的状态序列进行估计,输入新数据,剔除旧数据实现定位的实时性。步骤401中所述当前位置所在栅格特征的提取方法包括:根据网格的特征,查找当前网格的特征;建立各个特征的特征方程,特征方程为一个二值函数,采用满足条件时值为1,不满足条件时值为0;利用赋予网格的特征及当前状态,查找下一可到达状态的特征。步骤401中获取行人的定位信息方法包括:获取位置状态的初始值;采集惯性器件的数据;利用采集的惯性导航数据进行惯导解算得到速度和位置信息;采用阈值法对零速进行检测;判断速度不为零时,输出位置信息;判断为零时,利用卡尔曼滤波算法,对速度误差、姿态误差、位置误差、陀螺漂移和加速本文档来自技高网...
一种基于条件随机场的地图匹配方法

【技术保护点】
一种基于条件随机场的地图匹配方法,其特征在于,具体步骤如下:步骤1、对室内可到达区域进行判断,并对可到达区域进行栅格化处理;步骤2、采用惯性导航作为地图匹配中的个人定位系统,将惯性器件固定在鞋上,通过数据线进行数据传输,采集鞋式个人导航系统中三轴陀螺仪和三轴磁力计的数据;步骤3、通过导航计算机根据步骤2中采集的数据解算出行人的航向、姿态、速度及位置;步骤4、在数字地图坐标系下,采用超宽带定位给出初始时刻行人的相对位置;步骤5、选取地图栅格特征与步骤3中解算的输出姿态、位置及速度作为地图匹配的依据,具体过程包括以下步骤:步骤401、获取地图特征与行人定位特征,所述地图特征为地图栅格特征,行人定位特征为步骤3中解算的输出姿态、位置及速度;步骤402、根据所述的特征,确定各自的特征方程;步骤403、根据惯性导航输出的真实的轨迹及所述特征对权值进行训练,权值的大小表明了特征的可信赖程度,利用超宽带定位系统得到一条真实的行人轨迹对权值进行估计;步骤404、利用已经得到的特征和权值计算出滑动时间窗口内最大概率的位置序列,并匹配结果反映到地图上;输入新数据,剔除旧数据实现定位的实时性。

【技术特征摘要】
1.一种基于条件随机场的地图匹配方法,其特征在于,具体步骤如下:步骤1、对室内可到达区域进行判断,并对可到达区域进行栅格化处理;步骤2、采用惯性导航作为地图匹配中的个人定位系统,将惯性器件固定在鞋上,通过数据线进行数据传输,采集鞋式个人导航系统中三轴陀螺仪和三轴磁力计的数据;步骤3、通过导航计算机根据步骤2中采集的数据解算出行人的航向、姿态、速度及位置;步骤4、在数字地图坐标系下,采用超宽带定位给出初始时刻行人的相对位置;步骤5、选取地图栅格特征与步骤3中解算的输出姿态、位置及速度作为地图匹配的依据,具体过程包括以下步骤:步骤401、获取地图特征与行人定位特征,所述地图特征为地图栅格特征,行人定位特征为步骤3中解算的输出姿态、位置及速度;步骤402、根据所述的特征,确定各自的特征方程;步骤403、根据惯性导航输出的真实的轨迹及所述特征对权值进行训练,权值的大小表明了特征的可信赖程度,利用超宽带定位系统得到一条真实的行人轨迹对权值进行估计;步骤404、利用已经得到的特征和权值计算出滑动时间窗口内最大概率的位置序列,并匹配结果反映到地图上;输入新数据,剔除旧数据实现定位的实时性。2.如权利要求1所述的基于条件随机场的地图匹配...

【专利技术属性】
技术研发人员:王普郭红雨任明荣刘艳红时晶晶
申请(专利权)人:北京工业大学
类型:发明
国别省市:北京,11

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

1