[发明专利]一种室内地图匹配定位的方法有效
申请号: | 201910481496.1 | 申请日: | 2019-06-04 |
公开(公告)号: | CN110345935B | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 尚建嘎;武永峰;陈攀;古富强;郑潇平 | 申请(专利权)人: | 中国地质大学(武汉) |
主分类号: | G01C21/00 | 分类号: | G01C21/00;G01C21/20 |
代理公司: | 武汉知产时代知识产权代理有限公司 42238 | 代理人: | 龚春来 |
地址: | 430000 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 室内 地图 匹配 定位 方法 | ||
1.一种室内地图匹配定位的方法,其特征在于:包括以下步骤:
S1:根据室内空间信息,得到行人可运动空间,构建室内空间图模型;所述室内空间图模型由节点集合与边集合构成;各节点中均存储了可运动空间的位置信息和室内空间语义信息,节点集合表示了行人的可运动空间;边中存储了节点间拓扑信息和几何信息,边集合用来表示限制行人的运动空间;
S2:根据所述室内空间图模型和其他定位技术首次得到的行人的估计位置,得到各个节点的初始概率分布πi,并选择初始概率最大的k个节点作为隐藏状态;k为大于0的正整数;初始概率分布πi为:
πi=1/((Le.x-ni.x)2+(Le.y-ni.y)2+γe)
其中,ni表示室内空间图模型中的第i个节点,πi表示第i个节点的初始概率,ni.x表示该节点的横坐标,ni.y表示该节点的纵坐标,Le.x表示估计位置的横坐标,Le.y表示估计位置的纵坐标,γe的取值范围为(0,0.01];
S3:根据所述其他定位技术再次得到的估计位置和所述室内空间图模型中拓扑信息,提取与前一次隐藏状态相连的节点作为候选隐藏状态;根据所述室内空间图模型中的几何信息,剔除与行人朝向偏差大于90°的候选隐藏状态,得到剩余候选隐藏状态;将前一次的隐藏状态和剩余候选隐藏状态进行合并,结合所述室内空间图模型中的边集合,构建局部动态图模型;
S4:根据所述局部动态图模型的空间信息、采用其他定位技术得到的估计位置和行人朝向,构建状态转移概率p(ni|nj,θt,G),状态转移概率p(ni|nj,θt,G)为:
p(ni|nj,θt,G)=ω(ni,nj)p(ni|nj,θt),i≠j
其中,ω(ni,nj)和p(ni|nj,θt)分别为室内空间图模型中的拓扑约束和几何约束;ni和nj分别表示不同的节点;θt为行人朝向;G为室内空间图模型;
S5:根据所述局部动态图模型中的空间信息,结合估计位置和行人朝向,构建发散概率P(Lt|ni),发散概率P(Lt|ni)为:
P(Lt|ni)=1/((Lt.x-ni.x)2+(Lt.y-ni.y)2+γt)
其中,Lt为行人在t时刻的估计位置,Lt.x为估计位置的横坐标,Lt.y为估计位置的纵坐标,ni表示室内空间图模型中的节点,即隐藏状态,ni.x为节点ni的横坐标,ni.y为节点ni的纵坐标,γt的取值范围为(0,0.01];
S6:通过状态转移概率和发散概率分别约束隐藏状态的转移和更新隐藏状态的概率,计算出当前的维特比路径T(t,i):T(t,i)=argmaxj(p(nj,t-1)p(ni|nj,θt,G)P(Lt|ni));其中,p(nj,t-1)为t-1时刻隐藏状态nj的概率,p(ni|nj,θt,G)为隐藏状态nj到隐藏状态ni的转移概率,P(Lt|ni)为隐藏状态ni对估计位置Lt的发散概率,argmaxj表示选择使概率p(nj,t-1)p(ni|nj,θt,G)P(Lt|ni)最大的j的值,T(t,i)表示在t时刻隐藏状态ni的维特比路径;
S7:根据所述维特比路径,选择所述局部动态图模型中概率最大的k个节点作为存活节点,k为大于0的正整数,移除其他节点,并删除相应的边,所述存活节点将作为下一次迭代的隐藏状态;
S8:每接收一次所述其他定位技术得到的估计位置时,则运行一次步骤S3至S7,对隐藏状态和维特比路径进行更新;
S9:当不再接收所述其他定位技术得到的估计位置时,得到概率最大的一条维特比路径,该维特比路径即为最优匹配路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国地质大学(武汉),未经中国地质大学(武汉)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910481496.1/1.html,转载请声明来源钻瓜专利网。