论文部分内容阅读
随着科技的发展和汽车数量的日益增加,车辆的驾驶也同时开始向着简单、智能的方向发展。在传统的汽车安全技术中,有安全带、安全气囊等设备,但这些旨在减少驾驶人员受到的伤害,并不能真正减少事故的发生。近些年,车载自组网(VANETs VehicularAd-hoc Networks)这一新技术出现,使人们的行车体验随之改变。VANETs是一种应用与道路上新型移动自组织网络,其目的在于可以实现车与车之间、车与路边基站之间的安全、稳定、高速的通信,依靠这一技术,相邻的车辆可以实时地共享路面信息(行驶方向、速度、路面情况等),为驾驶员提供了其视距之外的路面信息,从而提高了驾驶的便捷性,并较少了发生事故的可能性。同时,自动驾驶技术也开始初具雏形,在汽车上安装雷达和摄像头,通过对情景的感知,也同样可以为驾驶员提供很多信息,甚至可以自主地支配某些汽车功能,使驾驶更为便捷、安全。本文以VANETs为研究基础,意在创建一个实际的供微缩车辆行驶的仿真平台,并在连接ARM9嵌入式开发板的微缩智能车上实现几种算法,来模拟实际场景中可能发生的情况,主要研究内容如下:(1)设计了三种在VANETs中汽车之间相互通信的算法,实现多车在不同方向通过闲置十字路口时,可以通过相互协商来自行依次通过;并且可以模拟在车辆行驶平稳的高速公路上,通过前后车之间的通信来实现自动跟车、超车的操作。(2)在智能车上安装CMOS摄像头,结合OPENCV技术,将通过摄像头获取到的前方道路信息进行处理,识别出道路的车道线、斜率、消失点等信息,并将这些信息综合,通过设计的一种小车自动跟踪车道线行驶的算法,来模拟车辆自动驾驶的情形。(3)在智能车上安装雷达装置,通过雷达来获取车辆前方的信息,通过设计的算法,可以从这些信息中来获知前方是否有障碍物,如果有,则可以知道障碍物的大小、距离本车的位置、当前的矢量速度等信息。车辆便可以根据这些信息来进行自动地调整。(4)开发了一款车队管理系统,可以对当前场景中的智能车进行管理,同时可以获取其当前状态、速度等信息。