摘要

为了预测碰撞事故的发生和降低碰撞事故发生的概率,提出了一种基于北斗定位的车辆防碰撞预警算法。在每辆车上安装一个亚米级的北斗定位模块和无线通信模块,将监测到的自车位置坐标和周边相邻车辆的位置坐标,分解成水平和竖直两个方向,分别用卡尔曼滤波预测算法对下一时刻车辆的速度、加速度和行驶状态进行预判断,快速选出一定发生碰撞和一定不发生碰撞的情况。若不能立即判断,则分别计算出X和Y方向加速度可变情况下的安全距离,建立并求解碰撞预测状态模型,算出X和Y两个方向同时达到安全距离的碰撞时间最小值,若此最小值比设定的阀值小,则执行报警操作。通过北斗定位模块确定车辆位置坐标,利用卡尔曼滤波算法对车辆行驶情况进行预判断并建立防碰撞预测模型,最后运用MATLAB软件进行仿真。结果表明此算法与传统的利用雷达测距的防碰撞算法相比,具有预警准确性高、可靠性高的特点,更加适应驾驶环境。