博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
4,gps信号与地图匹配算法
阅读量:6088 次
发布时间:2019-06-20

本文共 684 字,大约阅读时间需要 2 分钟。

1,原理分析

得到了当前的位置信息,需要与当前的地图数据进行匹配定位。匹配定位的思路如下:1,把当前的位置信息与路网信息进行搜索比较,确定在哪个mesh,如果当前mesh有多条路径,需要计算每条路径的角度等综合信息,得到每条路的权重,然后需要根据不同的权重进行最终的匹配。2,如果当前在导航中,需要匹配到属于哪条路。这里面需要通过前面的匹配信息和所有可能的路的属性进行比较,从而确定是在哪条路上面。3,通常会遇到有隧道或者行进中导航信号可能丢失的情况,需要根据已有的路径信息,计算出最可能的速度和方向,通过计算模拟导航。

2,算法分析

输入:从gps芯片得到的位置信息,速度等。

输出:匹配到唯一的一条LINK(路)

过程:

a,首先计算间隔的tick内,前一次匹配信息与当前的位置信息进行比较,确认是否需要更新当前位置信息。可以从偏移角度、距离以及速度等进行判断。

b,计算出当前mesh,然后选择出候选links。

c,对候选links进行权重打分。从偏移角度、速度、距离,以及前一次匹配的路径等进行综合权重评分。

d,对候选links进行筛序排序,得分最高者则为匹配到的唯一link。

 

3,模拟导航

模拟导航是指无gps信息时,模拟一个gps信号。

 

4,gps信号丢失的情况

gps信号丢失的情况分为两种情况:第一种是在导航中,第二种是没有导航。

如果在导航中需要根据已有的计算出来的路径,进行模拟导航,即惯性导航。

如果无导航的情况下,默认为前一次位置。

 

转载于:https://www.cnblogs.com/273809717/p/5147042.html

你可能感兴趣的文章
Ogre分层渲染 (转)
查看>>
char*和char []
查看>>
我的MYSQL学习心得(五) 运算符
查看>>
HipHop的原理
查看>>
Spring Quartz结合Spring mail定期发送邮件
查看>>
【148】DevExpress相关控件使用
查看>>
SQL Server 动态生成数据库所有表Insert语句
查看>>
java简单统计.java文件中的有效代码行,空行,注释行
查看>>
黄聪:C#里如何使用WebBrowser获取处理AJAX生成的网页内容?
查看>>
如何判断一个DOM元素正在动画,一个CSS“阻塞”JS的例子
查看>>
iOS对象属性详解
查看>>
【weka应用技术与实践】过滤器
查看>>
互联网+时代传统行业的创新商业模式
查看>>
面向切面编程(AOP)的理解
查看>>
OSChina 的URL类的源代码重写过程
查看>>
php判断今日是本月的第几个星期几
查看>>
sql优化:
查看>>
Esper学习之九:EPL语法(五)
查看>>
再造 “手机QQ” 侧滑菜单(二)——高仿左视图
查看>>
docker 中 安装 openssh-server
查看>>