基于GPS导航技术的安全驾驶系统的设计与实现

基于GPS导航技术的安全驾驶系统的设计与实现

论文摘要

随着GPS技术的发展,相关的应用越来越深入和广泛,车辆导航系统和安全驾驶系统即是基于GPS技术在民用领域的应用。车辆导航系统是GPS技术和GIS技术有机结合的产物,为车辆驾驶员提供自动车辆定位、行车路线设计、路径引导服务、地理信息检索查询、周边设施显示以及无线通信功能。安全驾驶系统也是基于GPS技术,为用户提供交通路况提醒、免收罚单困扰、提高行车安全的综合系统,它涉及到车辆定位,信息点播报等功能。本文依据安全驾驶系统和车辆导航系统对平台资源(如GPS设备)以及基础功能(如车辆定位)要求的相似性,提出了在车辆导航系统基础上构建安全驾驶系统的解决方案,这一方面实现软硬件资源的共享,提高资源的利用率,大大节省了软硬件成本;另一方面也提高了安全驾驶系统的定位性能从而提高播报精度;另外,基于车辆导航系统的电子地图而增加的信息点显示特性也大大改善了用户的体验,提供用户的满意度。安全驾驶系统采用面向对象的思想设计,结构上模块化层次化,分为用户界面、控制、引擎、数据四层,并对控制、引擎和数据层做了详细的介绍。最后本文提出了未来系统的改进——移植框架、通信和加装雷达探测器。目前系统运行稳定,其产品已上市,用户反响良好。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 问题的提出与研究背景
  • 1.2 解决方案及意义
  • 1.3 论文的组织
  • 第二章 系统需求
  • 2.1 GPS 导航概述
  • 2.2 安全驾驶概述
  • 2.3 信息点的结构
  • 2.4 信息点的显示
  • 2.5 信息点的播报
  • 2.6 自定义数据操作
  • 2.7 配置管理
  • 2.8 其他用户控制
  • 第三章 系统总体设计
  • 3.1 系统组成和结构
  • 3.1.1 硬件结构
  • 3.1.2 软件结构
  • 3.2 设计思路
  • 第四章 GPS 导航系统的移植和优化
  • 4.1 GPS 导航系统的原理与工作流程
  • 4.2 GPS 导航系统的移植
  • 4.2.1 移植环境
  • 4.2.2 数据与驱动层的移植
  • 4.2.3 引擎层的移植
  • 4.2.4 控制层的移植
  • 4.2.5 用户界面层的移植
  • 4.3 GPS 导航系统的优化
  • 第五章 安全驾驶系统的设计与实现
  • 5.1 模块划分
  • 5.2 数据管理
  • 5.2.1 数据结构设计
  • 5.2.2 数据库数据管理
  • 5.2.3 自定义数据管理
  • 5.3 人机交互
  • 5.4 控制器
  • 5.4.1 控制层模块
  • 5.4.2 与用户界面交互——API 设计
  • 5.4.3 与GPS 导航系统交互——消息处理
  • 5.4.4 与底层模块交互——分发执行
  • 5.5 信息点播报模块
  • 5.5.1 播报逻辑设计
  • 5.5.2 播报逻辑实现
  • 5.6 信息点显示
  • 5.7 配置管理
  • 5.7.1 配置管理的对象
  • 5.7.2 配置管理设计与实现
  • 5.8 安全驾驶系统设计总览
  • 第六章 总结与展望
  • 参考文献
  • 附录
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于GPS导航技术的安全驾驶系统的设计与实现
    下载Doc文档

    猜你喜欢