首页> 中国专利> 一种基于条件随机场的地图匹配方法

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

摘要

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

著录项

  • 公开/公告号CN106871894A

    专利类型发明专利

  • 公开/公告日2017-06-20

    原文格式PDF

  • 申请/专利权人 北京工业大学;

    申请/专利号CN201710178152.4

  • 申请日2017-03-23

  • 分类号G01C21/16(20060101);G01C21/20(20060101);

  • 代理机构11203 北京思海天达知识产权代理有限公司;

  • 代理人张慧

  • 地址 100124 北京市朝阳区平乐园100号

  • 入库时间 2023-06-19 02:40:00

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-03-13

    授权

    授权

  • 2017-07-14

    实质审查的生效 IPC(主分类):G01C21/16 申请日:20170323

    实质审查的生效

  • 2017-06-20

    公开

    公开

说明书

技术领域

本发明属于惯性导航和室内定位技术领域,具体的涉及一种基于条件随机场的地图匹配方法。

背景技术

随着人们的生活节奏加快,人们希望在商场能够更快、更准确的知道某个自己需要或者促销商品在距离自己的那个方位。中国人口老龄化严重和城镇化的进程使得更多的老人必须与子女分居,老人们突发疾病时安全如何得到保障成为更多不在老人身边的子女所担心的问题,环境辅助生活为老人提供实时的位置,一旦老人发生危险或者疾病突发,医院可以第一时间找到病人,为病人施救。由此可见,准确的定位信息在地图上的输出将会为人们提供很大的便利。

现有的地图匹配算法多采用粒子滤波算法,但粒子滤波由于其普遍存在的退化现象,若干次迭代以后粒子的权值会小到可以忽略不计。退化意味着如果继续迭代下去,大量的数据会浪费在处理那些微不足道的粒子上。另一方面粒子滤波带来的计算成本较高耗费时间较长。

在大型的建筑物内,人们的定位信息与预先存储好的地形数据信息进行匹配,得出的匹配结果反映给用户;现有的地图匹配方法存在严重的穿墙和计算量大的问题,从而导致了匹配结果不理想。

发明内容

为了解决现有的问题,本发明提供一种基于条件随机场的地图匹配方法。

为实现上述目的,本发明采用如下的技术方案:

一种基于条件随机场的地图匹配方法,具体步骤如下:

步骤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中获取行人的定位信息方法包括:

获取位置状态的初始值;

采集惯性器件的数据;

利用采集的惯性导航数据进行惯导解算得到速度和位置信息;

采用阈值法对零速进行检测;

判断速度不为零时,输出位置信息;

判断为零时,利用卡尔曼滤波算法,对速度误差、姿态误差、位置误差、陀螺漂移和加速计零偏进行估计,并利用这些值对位置和方位信息进行校正。

步骤404中时间滑动窗口内匹配方法包括:

获取初始滑动窗口的信息;

利用特征和权值估计初滑动窗口的位置状态序列;

匹配结果同时反馈给惯性导航作为当前时刻位置;

释放最初始时刻的状态,获取最新的行人位置特征;

采用相同的方式完成地图匹配的更新。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号