丛 林 ,杨菁华 ,孙继成 ,程 珊 ,张太辉 ,胡文东
(1.空军军医大学 航空航天医学系,陕西 西安 710032;2.空军工程大学 基础部,陕西 西安 710051)
高度是一种普遍的应激源,它曾入选《科学美国人》杂志评出的人类最害怕的十大事物。流行病学研究表明大约三分之一的人或多或少具有高度不耐受,具有一定的普遍性,大对数人面对高处情景都会产生恐惧情绪,区别在于表现出的恐高反应程度不同[1-3]。传统的情绪诱发方法通过爬梯、登高等实体暴露来诱发高度恐惧[4-5],因其场地条件、安全保障、流程控制等因素受限已不适合现有研究,而虚拟现实(Virtual Reality,VR)技术通过构造的虚拟环境来触发人生理和心理的反应,能模拟高危高压情境,同时极大程度上保障了人员安全,可实现逐级升高、条件可控、可重复操作[6-8]。因此,设计一种基于高空VR 交互场景的恐惧情绪诱发系统对于研究个体情绪诱发差异性、恐高反应倾向以及恐惧情绪对工作绩效的影响具有重要的意义。
系统由HTC VIVE 头盔、VR 交互手柄、背负式电脑、显示器、HTC VIVE 追踪器(VR 追踪器)、便携式生理信号采集仪以及定制的铝合金踏板组成,总体结构如图1所示。背负式电脑用来运行程序,生成虚拟现实画面,通过VR 技术模拟城市的建筑以及川流不息的车辆营造出较真实的高空楼宇氛围。VR 追踪器可标定铝合金踏板的外形、体积及晃动幅度,将真实的踏板带入到虚拟世界中,被试人员佩戴VR 头盔后可在伸出房顶边缘的虚拟踏板上行走,通过头部移动可以看到脚下的房顶以及路面川流不息的“小汽车”,视角的变化给予了更强的代入感。在踏板上行走期间被试需使用VR 交互手柄完成相应的“九灯剩余能力任务”进行工作绩效评估,同时将便携式生理信号采集仪放置于人员腰部的挎包,实时采集其心电、呼吸、皮温、血氧、血压等生理数据,从而分析整个过程被试自主神经系统特异性变化规律。
图1 系统总体结构
为实现在高空刺激场景下VR 的体感交互,设计了一个长4.8 m、宽0.5 m 的碳素结构钢踏板,如图2 所示。踏板及底座采用分体式模块化设计,能够灵活快捷地部署于大多数室内外环境。底部安装有双筒式弹簧单元减震器,可赋予桥面上下晃动的自由度。由于双筒式弹簧单元两侧弹簧可以独立工作,因此同时赋予了桥面一定范围的侧向自由度,使得人体行走踩踏后产生多角度的应力晃动。为了增强恐惧情绪诱发效果及测验区分度,设计了3 组不同的双筒式弹簧安装座来提升系统冗余度,通过改变双筒式弹簧单元的安装位置,可在较短时间内实现调整踏板弹跳刚度、弹跳幅度的目标,构成不同的难度级别。为配合虚拟现实(VR)设备部署,踏板前端设计了专门的虚拟现实追踪器安装槽,用于实现虚拟踏板与实际踏板体感同步结合的沉浸式体验效果。同时,设备具有稳定和晃动两种模式,通过支撑架,可以快速实现约束桥板晃动自由度的目的,使柔性桥面变换为刚性桥面。为保证人员安全,对踏板四周棱角进行了柔性包裹,同时地面还配有安全防护软垫。
图2 碳素结构钢踏板
系统采用了Unity Technologies 公司开发的三维游戏制作引擎Unity 3D,其凭借跨平台特性以及成熟的3D交互式内容开发环境已成为AR/VR 开发领域最值得关注的平台之一[9-10]。软件按照功能模块划分可分为交互显示模块、踏板匹配模块、虚拟场景模块和实验管理模块四部分。
(1)交互显示模块:选用HTC VIVE 虚拟现实头盔作为PC 版本虚拟现实系统,其中配套的LightHouse 作为位置跟踪设备,配套的HTC VIVE Pro 手柄作为交互手柄跟踪设备[11]。
(2)踏板匹配模块:在虚拟实验体验环境中设置一个实物踏板,使用HTC Tracker VR 追踪器[12],实现虚拟踏板和真实踏板的视觉一致性,给被试带来更加沉浸逼真的体验。
(3)虚拟场景模块:用于支持进行心理实验过程中的各项实验内容场景,主要包括城市楼宇、虚拟踏板、刺激元素、九灯能力测验等。
(4)实验管理平台:用于支持人员管理,场景管理,生理数据同步采集、显示,实验数据记录功能。
系统提供全面的人机交互接口,支持在Unity 3D 中的多种软件开发接口,包括交互手柄、追踪器等虚拟现实输入设备、生理信号采集设备等产生的数据实时接入到软件平台中的各项软件接口,用户可以实时地与虚拟场景产生交互,如图3 所示。
图3 接口支持
软件系统采用了C/S 架构,包括主控端和客户端,主控端实现用户管理、控制生理数据采集和显示、虚拟场景控制、实验数据存储等功能。背负式电脑作为客户端,实现控制虚拟现实头盔追踪、场景显示以及追踪器定位等功能,如图4 所示。
图4 软件架构
主控端主要负责对整个实验过程的控制,其主控程序包含4 个操作界面:基本信息、实验场景、生理监控、启动实验,界面如图5 所示。基本信息界面主要记录实验的基本信息和被试的个人信息,在该界面中,主试可以输入实验名称、实验操作者以及被试的个人信息,其中被试人员信息栏主要记录被试的姓名、年龄、性别、编号等数据。实验场景配置界面可对客户端将要看到的场景进行简单编辑,其中可以设定出生点类型、跳板和独木桥材质、实验高度、刺激元素、剩余能力以及实验时间。生理监控配置界面可对实验时对被试者采集的生理信息进行设定,可根据需求选择需记录的生理指标。
图5 主控端软件界面
客户端主要功能是对虚拟场景进行渲染,输出VR头盔画面,同时与主控端建立通信,实现VR 手柄及VR踏板的追踪器的交互,界面如图6 所示。系统的实验数据储存亦由客户端进行控制,主要包括VR 头盔输出的人员位置和时间信息,以及通过普瑞JHY-40 多参数监控仪采集的生理信号数据指标(心电、无创血压、血氧饱和度、呼吸率、体温)。各项数据将自动记录到实验平台专用的Excel 或者数据库中,以方便日后的分析查询。在实验过程中,还可以将生理信号数据通过蓝牙传输至主控端,实现生理信号的实时监测。
图6 客户端软件界面
踏板的模型匹配主要是通过HTC VIVE 的Lighthouse室内红外激光定位技术,基本原理就是利用配套定位光塔,对定位空间发射横竖两个方向扫射的激光,再通过VR 追踪器上的接收器接收光束,之后计算两束光线到达定位物体的角度差,解算出待测定位节点的坐标[13]。获取到追踪器的位置后,将位置绑定到踏板的活动端,当追踪器位置发生上下位移时,会带动虚拟踏板的活动端上下移动,虚拟场景中的跳板添加了弹性控制脚本,随着活动端的移动,踏板会产生上下及左右晃动形变,模拟真实踏板的晃动效果。
由于恐惧情绪会对个体认知产生影响,消耗个体注意资源,任务绩效一定程度上可作为情绪诱发效果和个体应对能力的参考,本系统设计了九灯剩余能力任务来评价任务绩效,如图7 所示。剩余能力是指在完成核心任务(3 min 内在踏板上来回行走)的同时还能完成其他附加任务的能力[14-15]。具体实现方式为在VR 视觉界面正上方呈现“一”字排列的9 个位置点,代表9 个指示灯,颜色为红、黄、绿3种,九灯界面与被试的相对距离为1 m,每5 s 随机点亮其中一个指示灯,每种颜色的指示灯对应VR 操作手柄上相应的按键,要求被试又快又准地按相应键进行反应,若按键正确,指示灯熄灭,若3 s 内未按键或者错误按键,指示灯自动熄灭,自动记录被试按键情况及按键反应时间。
图7 九灯能力测验
本文着重论述了基于高空VR 交互场景的恐惧情绪诱发系统构成、功能和关键技术,提出了一种在高空刺激场景下VR 体感交互的方法。通过招募20 名在校大学生进行实验测试,问卷调查结果表明该系统能够有效诱发恐惧情绪,具有较好的应用前景,可为高空作业相关岗位人员的情绪控制能力选拔及训练提供方法基础和研究平台。