论文部分内容阅读
随着城市化进程的发展和汽车保有量的提高,道路交通安全问题日渐突出。可以在驾驶过程中为驾驶员提供支持和帮助,减轻驾驶员操作负荷的高级驾驶辅助系统得到了迅猛发展。随着人们对驾驶安全性的要求越来越高,高级驾驶辅助系统涉及范围也越来越广泛。大力研究开发高级驾驶辅助系统,减少驾驶员的负担和判断错误,对于提高交通安全将起到十分重要的作用。本文研究的内容高级驾驶辅助系统学习功能,正是BMW为了给用户提供更好的驾驶体验,而基于汽车导航系统提出的一个新功能。此功能主要是通过收集用户在驾驶过程中的数据,推测用户的驾驶习惯和偏好,以便为用户提供更符合用户期待的路线。系统通过各种传感器和摄像头采集各种行驶相关的数据,包括行驶的轨迹点坐标、高度,行驶过程中的slope、curvature等行驶动作信息,行驶过程中遇到的交通标识,行驶过程中经过的道路类型、行政区(国家、城市等)等信息,然后将采集到的数据与导航系统使用的电子地图数据建立映射关系,以便于导航系统使用。最终得到的结果数据,一方面被保存到数据库中,另一方面还要将其上传到指定的服务器,使得车载端的路线计算功能和服务器端的路线计算功能都可以使用学习到的结果。本文首先通过介绍高级驾驶辅助系统,阐述了研究高级驾驶辅助系统学习功能的背景和意义。高级驾驶辅助系统时在汽车导航系统的基础上开发的,因此接下来介绍了汽车导航系统中与高级驾驶辅助系统学习功能相关的技术,包括路线计算功能、电子地图数据及导航系统的架构等。之后对高级驾驶辅助系统学习功能的需求进行了深入分析,并基于学习功能的需求,从系统结构和数据库两方面对系统设计进行了阐述。高级驾驶辅助系统学习功能的实现部分,通过文字、流程图、时序图、类图等多种不同角度介绍各个功能点的实现方式。最后,对系统测试进行了说明,介绍了测试策略,采用的几种测试方法及测试结果。