首页
社区
课程
招聘
自己做导航仪
发表于: 2014-4-13 07:27 8178

自己做导航仪

2014-4-13 07:27
8178
现在汽车上有很多的GPS导航,像这个导航,我们买个GPS硬件模块自己搞的话需要怎么搞呢,需要知道的知识有哪些。。

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 22
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
你从哪儿去弄导航数据?
算法不难,程序不难,只要你能解决数据,其他的一切Easy。
2014-4-13 08:24
0
雪    币: 257
活跃值: (67)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
目测应该是调用距离传感器,陀螺仪等
2014-4-13 10:13
0
雪    币: 19
活跃值: (74)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
百度地图、百度地图API。。
2014-4-13 10:25
0
雪    币: 37
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
或者你自己破解凯立德的数据?
2014-4-13 12:34
0
雪    币: 291
活跃值: (213)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
6
GPS硬件模块什么的很好操作,通信方式都是已知的。Android的话甚至驱动都有了,直接调用API就是。只是导航需要地图和数据,还要算法。问题是,全国或者某个/些城市的道路、地形等数据,这些从什么地方得到呢?
2014-4-13 13:13
0
雪    币: 204
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
导航仪还是比较困难 不过可以先做点简单的东西
比如轨迹记录仪

从GPS模块解析数据 然后写成KML文件 然后放在google earth上面看记录
2014-4-30 13:05
0
雪    币: 185
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
个人应该是没法完成那么大的工作量了,需要团队,需要金钱
2014-4-30 16:29
0
雪    币: 357
活跃值: (44)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
数据这个可以购买。一年XXW,我都问好了。。我就是想知道实现技术。。
2014-5-16 22:56
0
雪    币: 22
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
有两种模式,一是完全嵌入式,地图和软件都嵌到手机里,离线导航。另一种是中心服务模式,要计算路径时向服务端发请求,然后服务端返回计算结果。

地图分底图和导航图,底图用来显示,就是些地物、商店之类的。导航图用来计算最短路径,都是有良好拓扑关系的节点、连线图。

最短路径可以用迪结斯特拉或者A*算法,迪算法需要遍历整张地图,如果是全国跨省路径,就比较麻烦,需要把导航图分层处理。个人推荐宽幅A*算法,就是A*算法的改进版,好处是可以随需载入,算到哪里就载入哪一块数据。

算完路径还不够,导航地图把一条双向路画成了两条线,这样双向路和双向路的交叉口就有4个节点,其他路类推,所以还得整理和描述,搞清楚应该怎么提示和导航。

大致就这些。

我曾经设计过一个思路,就是把节点看成路段,把路段看成节点,这样在算法处理上能够简化不少。

附一份A*的代码参考给你:http://www.oschina.net/code/snippet_124158_21886
2014-6-14 22:22
0
游客
登录 | 注册 方可回帖
返回
//