1.一种酒后驾驶模拟方法,其特征在于:包括以下步骤:
S1.设定酒后驾驶模拟的血液酒精浓度;
S2.在驾驶模拟过程中,根据血液酒精浓度和模拟车速,对驾驶模拟器的视景画面进行模糊;
S3.判断设定的血液酒精浓度是否超过预设阈值,并在血液酒精浓度超过阈值时进行幻视模拟;
S4.在设定时间内检测驾驶模拟的状态,判断是否发生交通事故:
(1)如果发生交通事故,进行交通事故模拟,驾驶模拟结束;
(2)如果未发生交通事故,进入步骤S5;
S5.增大驾驶模拟过程中的交通险情出现频率,并返回步骤S4,继续进行驾驶模拟。
2.根据权利要求1所述的一种酒后驾驶模拟方法,其特征在于:还包括一个操作反应延迟模拟步骤:在驾驶模拟过程中,根据血液酒精浓度,对驾驶模拟者的操作进行延时后,再控制驾驶模拟器模拟车辆动作。
3.根据权利要求1所述的一种酒后驾驶模拟方法,其特征在于:所述的步骤S2包括以下子步骤:
S21.检测实时的模拟车速V;
S22.根据血液酒精浓度和实时的模拟车速,计算当前视景画面的模糊程度A:
A=V*(S+K1)*K2,
式中,V为车速,S为酒精浓度,K1为偏置常数,K2表示换算系数;
S23.对视景画面进行采样,得到采样图像;
S24.根据计算得到的模糊程度对采样图像进行高斯模糊和像素偏移,并将偏移得到的图像与视景画面的原图混合以创建重影,进而实现视景画面的模糊。
4.根据权利要求1所述的一种酒后驾驶模拟方法,其特征在于:所述的步骤S3包括以下子步骤:
S31.判断设定的血酒精浓度是否超过阈值:
(1)如果选定的血液酒精浓度超过预设阈值,进入步骤S32;
(2)如果选定的血液酒精浓度未超过预设阈值,判断结束,进入步骤S4;
S32.计算幻视量化参数X:
式中,K3表示预设阈值,SRand为取值范围[0,1]的随机实数;
S33.根据幻视量化参数X从虚拟交通场景中随机选取一些动态交通相关场景对象或预设的不存在物体的几何模型,加入到当前视景画面中。
S34.利用幻视量化参数X,对步骤S24视景模糊画面进行扭曲,并进入步骤S4:
式中,u、v为扭曲变换前的屏幕空间坐标,u′、v′为扭曲变换后的屏幕空间坐标,X为幻视量化参数,K4为比例系数,w为偏移参数。
5.根据权利要求2所述的一种酒后驾驶模拟方法,其特征在于:所述操作反应延迟模拟步骤包括以下子步骤:
S001.根据选定的血液酒精浓度计算延迟参数ΔT,ΔT与血液酒精浓度成正比:
ΔT=S*Kt,
式中,Kt表示换算比例系数;
S002.建立操作数据缓冲区用于存放时刻的驾驶模拟开始时刻t0到当前时刻t时刻全部操作动作数据;
S003.选取t-ΔT时刻的操作数据进行t时刻的车辆仿真计算,并控制模拟车辆进行运动。
6.根据权利要求1所述的一种酒后驾驶模拟方法,其特征在于:所述步骤S4中,通过模拟碰撞的声音、驾驶模拟器的剧烈抖动来模拟交通事故发生。