研究者首先使用虚拟测试驾驶(virtual test drive,VTD)软件构建了14种高度自动驾驶场景(见图2)。这些场景涵盖了三种典型的单车场景:插队、紧急制动和行人横穿马路。具体场景包括:领头车辆从右侧车道切出、领头车辆从左侧车道切出、领头车辆长距离自主紧急制动、周围车辆短距离从左侧车道切入、周围车辆短距离从右侧车道切入、周围车辆长距离从右侧车道切入、 领头车辆短距离自主紧急制动、周边车辆从左侧车道长距离插队、周边车辆在右侧车道行驶且不插队、行人从右侧横穿马路、行人从左侧横穿马路、行人站在左侧不横穿马路、行人站在右侧不横穿马路、周边车辆在左侧车道行驶且不插队。因此每个场景包含一辆自动驾驶的本车,目标车辆或者行人。这14种场景的具体参数描述可参考原文表2。
其次,从这14种场景中随机选择25个场景组成一个虚拟测试驾驶(VTD)片段。每个VTD片段的最初1000米内,没有任何事件发生,本车在三车道道路上以70 公里/小时的速度直线行驶,期间无事发生,目的是让参与者适应模拟驾驶环境。当本车到达触发位置后,目标车辆或行人开始执行相应动作,如切入、变道、过马路等。
研究员一共准备了12个VTD片段,每个片段长约13分钟。在数据分析时,会舍弃每个 VTD 片段中最后一个场景的数据,仅提取前面二十四个场景的数据进行分析。十二个VTD片段中二十四个场景的顺序可参考原文表1。
最终,由20名中国被试在驾驶模拟器上专注观看所有12个VTD片段,不能进行其他干扰任务,以确保对场景的感知和反应不受影响。观看VTD的过程中,一旦被试感知到危险或者听到刺激声音,则需要按键。任务过程会随机出现的一些刺激声音,以此判断其是否专注。且在同一天内,被试最多观看4个VTD片段。
OxySoft 软件记录由血氧监测设备测量的氧合血红蛋白变化(ΔHbo)和脱氧血红蛋白变化(ΔHbR)的原始数据,此外,OxySoft软件还输出原始强度数据,这些原始强度数据可根据特定需求进行预处理,可通过Homer3或其他软件获得ΔHbo和ΔHbR的预处理数据;Matlab/Simulink模块负责硬件与主机之间、主机与OxySoft软件之间的通信;Python模块和键盘共同记录参与者按下键盘时主机的当前时间。
另外,本实验以动能场作为驾驶场景危险程度的客观指标,该指标使用目标车辆(或者行人)的相对纵向距离和速度来计算。并且根据经验,选取动能值0.05作为割点(或者叫刺激点),以此将自动驾驶场景分为前半段低风险和后半段高风险部分。