一种酒后驾驶模拟方法与流程

文档序号:11951080阅读:513来源:国知局
本发明涉及一种酒后驾驶模拟方法。
背景技术
:模拟驾驶,也叫做汽车驾驶仿真,或汽车虚拟驾驶;是指利用现代高科技手段如:三维图像实时生成技术、汽车动力学仿真物理系统、大视场显示技术(如多通道立体投影系统,用于显示模拟驾驶过程中的视景画面)、六自由度运动平台(或三自由度运动平台)、用户输入硬件系统(用于用户输入操作动作对模拟车辆进行控制)、立体声音响、中控系统等,让体验者在一个虚拟的驾驶环境中,感受到接近真实效果的视觉、听觉和体感的汽车驾驶体验,在新车型开发和驾驶培训方面应用十分广泛;具有驾驶模拟效果逼真、节能、安全、经济,不受时间、气候、场地的限制,驾驶训练效率高、培训周期短等优势,在新车型开发和驾驶培训方面应用十分广泛,但现有的驾驶模拟器只能够对驾驶过程进行仿真模拟,不能够对酒后驾驶进行模拟,也不足以够使驾驶者身临其境地感受酒后驾驶可能出现的情况。酒后驾驶,会给驾驶者带来巨大的安全隐患,但是至今,酒后驾驶的行为依然屡禁不止,真正出现交通事故时,才追悔莫及;因此,使驾驶者能够正确认识酒后驾驶带来的危害非常重要,但目前对驾驶的安全规范和违反规范可能带来的安全隐患,主要通过文本或语言进行培训.驾驶者并不能够真正的意识到其所能带来的危害;如果能够在实车驾驶培训或模拟驾驶培训过程中,实现对酒后驾驶的模拟,使驾驶者在清醒的状况下身临其境感受到酒后驾驶时会出现的情况,进而深刻认识酒后驾驶带来的危害,对于保障驾驶者安全,减少交通事故而言十分重要。技术实现要素:本发明的目的在于克服现有技术的不足,提供一种酒后驾驶模拟方法,能够基于设定酒后驾驶模拟的血液酒精浓度,在驾驶模拟器的视景画面中对酒后驾驶出现的情况进行模拟,进而使驾驶者在清醒的情况下深刻认识酒后驾驶带来的危害,对保障驾驶者安全,减少交通事故具有重大意义。本发明的目的是通过以下技术方案来实现的:一种酒后驾驶模拟方法,包括以下步骤:S1.设定酒后驾驶模拟的血液酒精浓度;S2.在驾驶模拟过程中,根据血液酒精浓度和模拟车速,对驾驶模拟器的视景画面进行模糊;S3.判断设定的血液酒精浓度是否超过预设阈值,并在血液酒精浓度超过阈值时进行幻视模拟;S4.在设定时间内检测驾驶模拟的状态,判断是否发生交通事故:(1)如果发生交通事故,进行交通事故模拟,驾驶模拟结束;(2)如果未发生交通事故,进入步骤S5;S5.增大驾驶模拟过程中的交通险情出现频率,并返回步骤S4,继续进行驾驶模拟。所述的一种酒后驾驶模拟方法,还包括一个操作反应延迟模拟步骤:在驾驶模拟过程中,根据血液酒精浓度,对驾驶模拟者的操作进行延时后,再控制驾驶模拟器模拟车辆动作。所述的步骤S2包括以下子步骤:S21.检测实时的模拟车速V;S22.根据血液酒精浓度和实时的模拟车速,计算当前视景画面的模糊程度A:A=V*(S+K1)*K2,式中,V为车速,S为酒精浓度,K1为偏置常数,K2表示换算系数;S23.对视景画面进行采样,得到采样图像;S24.根据计算得到的模糊程度对采样图像进行高斯模糊和像素偏移,并将偏移得到的图像与视景画面的原图混合以创建重影,进而实现视景画面的模糊。所述的步骤S3包括以下子步骤:S31.判断设定的血酒精浓度是否超过阈值:(1)如果选定的血液酒精浓度超过预设阈值,进入步骤S32;(2)如果选定的血液酒精浓度未超过预设阈值,判断结束,进入步骤S4;S32.计算幻视量化参数X:X={0S≤K3(S-K3)*(1+SRand)S>K3,]]>式中,K3表示预设阈值,SRand为取值范围[0,1]的随机实数;S33.根据幻视量化参数X从虚拟交通场景中随机选取一些动态交通相关场景对象或预设的不存在物体的几何模型,加入到当前视景画面中;场景中的动态交通相关场景对象或者预设的不存在物体集合模型均有编号(该编号可进行预设),幻视量化参数X具有一定的随机性,当需要随机添加一些实际不存在的对象(动态交通相关场景对象或预设的不存在物体的几何模型)时,可选取编号最后两位与幻视量化参数值中的前两位相同的动态对象。S34.利用幻视量化参数X,对步骤S24视景模糊画面进行扭曲,并进入步骤S4:u′=uv′=v*X*K4*sin(u)+w,]]>式中,u、v为扭曲变换前的屏幕空间坐标,u′、v′为扭曲变换后的屏幕空间坐标,X为幻视量化参数,K4为比例系数,w为偏移参数。所述操作反应延迟模拟步骤包括以下子步骤:S001.根据选定的血液酒精浓度计算延迟参数ΔT,ΔT与血液酒精浓度成正比:ΔT=S*Kt,式中,Kt表示换算比例系数;S002.建立操作数据缓冲区用于存放时刻的驾驶模拟开始时刻t0到当前时刻t时刻全部操作动作数据;S003.选取t-ΔT时刻的操作数据进行t时刻的车辆仿真计算,并控制模拟车辆进行运动。所述步骤S4中,通过模拟碰撞的声音、驾驶模拟器的剧烈抖动来模拟交通事故发生。本发明的有益效果是:基于设定酒后驾驶模拟的血液酒精浓度,在驾驶模拟器的视景画面中对酒后驾驶出现的视景画面模糊现象、幻视现象和操作延时现象进行模拟;进而使驾驶者在清醒的情况下深刻认识酒后驾驶带来的危害,对保障驾驶者安全,减少交通事故具有重大意义。附图说明图1为本发明的流程图。具体实施方式下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。如图1所示,一种酒后驾驶模拟方法,包括以下步骤:S1.设定酒后驾驶模拟的血液酒精浓度;S2.在驾驶模拟过程中,根据血液酒精浓度和模拟车速,对驾驶模拟器的视景画面进行模糊;S3.判断设定的血液酒精浓度是否超过预设阈值,并在血液酒精浓度超过阈值时进行幻视模拟;S4.在设定时间内检测驾驶模拟的状态,判断是否发生交通事故:(1)如果发生交通事故,进行交通事故模拟,驾驶模拟结束;(2)如果未发生交通事故,进入步骤S5;S5.增大驾驶模拟过程中的交通险情出现频率,并返回步骤S4,继续进行驾驶模拟。本申请中,交通险情包括但不限于危险道路(急转弯、坡道陡峭等),其他车辆越线,前方悬崖等,增加交通险情出现频率,即在设定时间内增加上述险情出现的次数。在步骤S4中,通过驾驶模拟器虚拟环境中的道路信息,其他车辆信息,以及用户驾驶的虚拟车辆信息相结合,进行交通事故判断,交通事故包括但不限于车辆相撞,坠崖等。所述的一种酒后驾驶模拟方法,还包括一个操作反应延迟模拟步骤:在驾驶模拟过程中,根据血液酒精浓度,对驾驶模拟者的操作进行延时后,再控制驾驶模拟器模拟车辆动作。所述的步骤S2包括以下子步骤:S21.检测实时的模拟车速V;S22.根据血液酒精浓度和实时的模拟车速,计算当前视景画面的模糊程度A:A=V*(S+K1)*K2,式中,V为车速,S为酒精浓度,K1为偏置常数,K2表示换算系数,K1,K2可由用户进行自定义设置;可以看出,视景画面的模糊程度与血液酒精浓度和实时的模拟车速正相关;在车辆未运行时,视景画面处于清晰状态,当驾驶模拟者控制车辆启动后,随着速度的增大,视景画面的模糊程度也逐渐增大;速度减小时,模糊程度也逐渐减小,视景画面逐渐恢复清晰,当车辆完全停止后,视景画面恢复到清晰状态。S23.对视景画面进行采样,得到采样图像;S24.根据计算得到的模糊程度对采样图像进行高斯模糊和像素偏移,并将偏移得到的图像与视景画面的原图混合以创建重影,进而实现视景画面的模糊。具体地,所述的步骤S24包括:对采样图像进行高斯模糊,高斯模糊的过程中,通过将采样原图中每个像素点与其周围若干个像素点求平均来实现;计算得到的视景画面的模糊程度A越大,高斯模糊取值范围越大,参与求平均值的周围像素点越多;准确来说,高斯模糊取值范围与模糊程度A成正比,比例参数可自定义设置。偏移过程中,将高斯模糊后图像中的像素点在横向x轴、纵向y轴上进行偏移,偏移总和为N个像素,(x、y的取值一般相等,各为N/2),计算得到的视景画面的模糊程度A越大,偏移总和N越大,准确来说偏移总和N与模糊程度A成正比,比例参数可自定义设置。将偏移得到的图像与视景画面的原图混合的过程可以是一次或多次,计算得到的视景画面的模糊程度A越大,混合次数越多,准确来说,混合次数与模糊程度A成正比,比例系数可自定义设置。所述的步骤S3包括以下子步骤:S31.判断设定的血酒精浓度是否超过阈值:(1)如果选定的血液酒精浓度超过预设阈值,进入步骤S32;(2)如果选定的血液酒精浓度未超过预设阈值,判断结束,进入步骤S4;S32.计算幻视量化参数X:X={0S≤K3(S-K3)*(1+SRand)S>K3,]]>式中,K3表示预设阈值,SRand为取值范围[0,1]的随机实数;S33.根据幻视量化参数X从虚拟交通场景中随机选取一些动态交通相关场景对象或预设的不存在物体的几何模型,加入到当前视景画面中;场景中的动态交通相关场景对象或者预设的不存在物体集合模型均有编号(该编号可进行预设),幻视量化参数X具有一定的随机性,当需要随机添加一些实际不存在的对象(动态交通相关场景对象或预设的不存在物体的几何模型)时,可选取编号最后两位与幻视量化参数值中的前两位相同的动态对象。S34.利用幻视量化参数X,对步骤S24视景模糊画面进行扭曲,并进入步骤S4:u′=uv′=v*X*K4*sin(u)+w,]]>式中,u、v为扭曲变换前的屏幕空间坐标,u′、v′为扭曲变换后的屏幕空间坐标,X为幻视量化参数,K4为比例系数,w为偏移参数,K4和w可自行设置。所述操作反应延迟模拟步骤包括以下子步骤:S001.根据选定的血液酒精浓度计算延迟参数ΔT,ΔT与血液酒精浓度成正比:ΔT=S*Kt,式中,Kt表示换算比例系数;S002.建立操作数据缓冲区用于存放时刻的驾驶模拟开始时刻t0到当前时刻t时刻全部操作动作数据;S003.选取t-ΔT时刻的操作数据进行t时刻的车辆仿真计算,并控制模拟车辆进行运动。所述步骤S4中,通过模拟碰撞的声音、驾驶模拟器的剧烈抖动来模拟交通事故发生。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1