当前位置: 首页> 学位论文 >详情
原文传递 基于实时路况信息的GPS定位导航系统开发
论文题名: 基于实时路况信息的GPS定位导航系统开发
关键词: 实时路况信息;GPS;定位导航系统;寻优路线
摘要: GPS电子导航系统是用来确定用户当前位置以及路线的寻优。但是实际接收到的GPS信息存在误差,如果直接使用信息定位得到的结果精度不高,这会影响到系统定位和导航的准确性。
   普通的GPS定位导航系统在寻优路线时,获得的路径只是两点间的最短距离,没有考虑到实际的交通路况,而本论文在寻优路线时考虑加入实时交通路况信息,不仅能够寻求此刻交通路况下的最优路径,还能通过时时更新以保证选择的路径一直是最优的。虽然国内近年来GPS导航发展很快,但是在加入实时交通路况信息,依靠此信息来做出导航的系统还很少,此功能如果能够完善,将很大程序上缓解城市交通的压力,也能降低堵车的概率,让城市中每一条道路都能发挥作用。所以本设计利用改进后的定位算法处理GPS信息以及基于实时交通路况信息来导航是很有意义的。本论文设计的GPS导航定位系统是基于ARM开发板与Linux系统,通过改进GPS定位导航时所用的算法,采用不同的匹配方法,这样获得的位置比普通的直接定位算法要准确,特别是当用户驾车的时候,在道路上定位时基本不会产生错误。
   本课题开发的GPS导航系统主要包括GPS模块、在线模式与离线模式选择模块、位置与路径显示模块等,主要完成了如下工作:
   1.根据系统的总体设计需求,硬件平台选择了ARM9,操作系统选择了嵌入式Linux,图形界面的编写使用的是MiniGUI。
   2.搭建Linux开发环境,移植引导装载程序、内核以及制作了系统运行必须的根文件系统。
   3.搭建MiniGUI的开发环境,设计MiniGUI应用程序总体结构。应用程序主要包括主窗口、GPS读取处理、地图显示等部分。主窗口起总体控制作用,它利用从GPS模块得到的消息来控制其它模块。
   4.通过电子地图上的节点和连接节点的弧段来制作带有属性的表格,在寻路的时候可以方便的获得所要经过路径的上的各种属性,通过修改车辆在直线和拐弯处所在道路的定位匹配算法,提高了匹配的准确度和速度。
   5.编写串口的驱动程序,通过串口引入实时的交通路况信息,在寻优路线的时候考虑到实时的交通路况信息,修改了离线模式的寻优路线的算法,然后通过不停的更新当前的交通路况信息来保证所选的路线一直是最优的。
   6.地图显示模块,把标有用户当前位置以及最优路线的电子地图显示在触摸屏上,还可以根据用户位置显示地图。
  
作者: 李楠
专业: 精密仪器及机械
导师: 洪永强
授予学位: 硕士
授予学位单位: 厦门大学
学位年度: 2011
正文语种: 中文
检索历史
应用推荐