• 首页
  • 科学成果
  • 基于虚拟现实技术的铁路电务施工仿真系统设计浅析林炯康博士

基于虚拟现实技术的铁路电务施工仿真系统设计浅析林炯康博士

2022-04-26

摘要:基于虚拟现实技术的仿真系统是当前仿真模拟产品的重要组成部分和发展方向,已经在多个领域的仿真模拟中得到广泛应用。针对当前电务施工演练培训方面存在的问题,提出了一种基于虚拟现实技术的铁路电务施工仿真系统设计方案,包括应用背景、系统概述以及系统功能设计等。该虚拟仿真系统参照现场施工标准,执行铁路信号工程施工工艺流程,充分利用虚拟现实、机器学习等多种技术,实现对铁路电务施工及维护人员的培训及考核。

关键词:虚拟现实;培训;电务施工;智能考核;决策树

1 引言

随着铁路电务施工技术要求和标准化程度的不断提高,电务职工的施工技术水平也需随之提高,建设实训基地对电务职工进行技能培训及考核成为铁路施工单位的迫切需求。但是,全部基于现场实物的培训基地需要较大场地,且需投入大量的人力、物力和财力;铁路电务设备型号繁多、价格昂贵、使用复杂,很难在一个实物培训基地采购多套完整的真实设备用于职工技能培训、定级考核等作业;现有铁路电务施工作业还存在人员培养周期长、施工图纸不直观,缺乏高效的培训考核技术手段和设备等问题。因此,现阶段无论是铁路施工单位的电务施工专业培训还是铁路电务段的职工职业技能训练,都需要一套安全、实用、高效、低耗的培训系统。虚拟现实技术(Virtual Reality, VR) 是一种可以创建和模拟各种环境的计算机仿真技术,利用计算机软件生成一种模拟环境,通过具备多种传感器的智能可穿戴设备向使用者提供视觉、听觉、触觉等多种现实世界中真实的感觉。本文提出一种基于虚拟现实技术的铁路电务施工仿真系统解决方案。该系统参照铁路信号工程项目施工标准,还原现场施工流程、施工要求、注意事项等电务专业施工要素,充分利用虚拟现实技术的表现形式[1],通过逼真的沉浸式仿真环境调动起使用者的兴趣,将整个施工流程和作业步骤在虚拟化场景中加以展示和演练;同时系统还设计了基于机器学习的智能化专家评估系统,对学员的操作做出评价及分析。

 

2 系统概述

系统硬件平台基于高性能商用图形工作站和Oculus VR 头盔系统, 软件开发基于Unity3D 平台,采用3Dmax 建模工具,结合. NET 框架程序设计[2,4]。系统设计便捷、可靠,并且支持跨平台移植,可以方便地在移动终端使用,并在不同终端之间实现自由迁移。应用软件由虚拟现实场景、教学认知、实操演练、智能考核4 个模块组成,后3 个软件模块均基于第1 个软件模块实现各自功能。系统组成框图见图1。

image.png 

图1 系统组成框图

虚拟现实场景模块是实现整个系统功能的载体,它与实际施工环境几乎一致,能够提供良好的沉浸式施工环境体验;施工作业预案来自于现场施工单位,能够提供最贴近电务施工现场专业岗位的演练内容[5-6]。基于典型施工场景,系统通过教学、演练、考核3 条主线,实现整个铁路电务施工过程的实训。教学认知模块在虚拟环境中设计多媒体教学素材,使用者可以很直观地了解信号系统施工环境、工具、流程及技术动作等。系统设计具有交互功能的3D 课件,充分利用文本、图形、三维影像、三维动画和声音等多种媒体表现形式,通过刺激学员的视觉和听觉神经,调动起学员的学习积极性和主动性。实操演练模块以教师机为控制中枢,可以通过教师机设置并下发各种基于真实现场施工技术要求设计的预案,学员机可以通过本地控制软件完成各自独立的漫游和操作,也可以由教师机指定在组内实现角色扮演交互式演练,真正实现了网络环境下的管理员与学员、学员与学员的互动。智能考核模块具备基于机器学习技术的电子化智能考核功能,可以实现实操及理论客观题、主观题的自动考核、自动评分,结果上传至教师机统计并可打印输出[7]。题库设计为开放式题库,可以由使用教师自行编制试题。系统部分考核功能可以采用基于互联网的B/S 模式,使用者只要在移动终端或者计算机上使用浏览器,即可通过Web Server与服务器的数据库进行数据交互。

3 功能设计

软件采用模块化设计,各模块之间通过接口(协议) 进行通信。本文仅对系统中使用较多新技术、设计相对复杂的功能模块加以阐述。

3.1 虚拟现实场景模块设计

根据铁路施工单位岗位特点,设计实际操作考核场景,最终提取出信号施工工程六大场景,借助VR 交互平台工作站、OCULUS 套装,实现360 度立体展示沉浸式交互体验[4-5]。

1) 信号路基场景,包含敷设电缆、方向电缆盒、终端电缆盒、信号机、钢轨引接线、应答器、双体防护罩等信号设备模型。

2) 信号道岔场景,包含转辙装置、密贴检查装置、道岔融雪电气柜、隔离变压器、道岔跳线等信号设备模型。

3) 信号桥梁场景,包含方向电缆盒、终端电缆盒、信号机、区间信号标志牌、钢轨引接线、应答器、双体防护罩等信号设备模型。

4) 信号隧道场景,包含方向电缆盒、终端电缆盒、五位色灯信号机、钢轨引接线、双体防护罩、扼流变压器等信号设备模型。

5) 信号室内场景,包含电缆柜、综合柜、防雷分线柜、接口柜、信号电源防雷箱、外电网检测箱、电源屏、室内上下走线等信号室内设备模型,见图2。

6) 标准中间站场景,包含完整中间站模型等。

image.png

图2 信号室内施工场景

虚拟场景制作技术是体现虚拟世界构建是否真实的重要手段。该系统所有模型通过多层纹理设计,将场景内的重要细节展示出来,然后通过法线的凹凸贴图展示各个场景细节对于光线的反应,从而使整个场景更具立体感。在增加了多层纹理细节之后,整个画面的细腻程度有了很大提升,并且在法线贴图广泛应用之后,整个画面极具层次感。通过使用丰富的光照元素,使画面能够生动起来。为了最大限度地还原施工现场,使用沉浸式体验的表现方式是最佳途径。系统采用基于Face⁃book 系统的VR 设备实现演练功能,可以使受训人员快速融入到场景当中,切实体验到训练内容中的各处细节[8]。系统采用基于Unity 物理引擎编写的第一人称视角行动组件。Unity 自带的物理引擎可以比较完整地模拟虚拟场景中的宏观物理运动,而电务施工大部分的应用场景都是宏观物理力学可以表达的场景。为了实现全过程身临其境的效果,在Unity 中使用RotateView()函数,可以实现摄像头的自由转动。该函数在3D 场景中通过对主角实施作用力来实现主角的运动,使用该函数后整个人物控制器都是在3D 的模拟力学环境中运动,从而能够较好地完成行动惯性、弹跳等展示任务。使用基于上述技术开发的VR 设备,整个环境对于受训人员的感受都是真实可见并且一一对应的,因此他们在虚拟环境中可以快速对应到实际的施工场景,完成地理位置、材料安装等方面的了解和实操[2,4]。

3.2 智能考核模块设计

为了评测学员的培训掌握情况,系统设计了基于机器学习技术的自动化考核功能,分为专业知识考核和预案考核2 类。

专业知识考核采用B/S 模式,学员通过浏览器进入自己的个人主页,可通过在线考试页卡选择对应的专业知识考核。整个流程借助网络通信技术和数据库技术,既能方便在线学习与考核,又能拥有强大的题库且易于编辑扩充,教师只需要在服务器端编辑或更新基于规定模板的题库,即可实现全网试题的更新和升级。同时,试卷采用既有套组还是自动随机生成可由教师机进行设置,如果选择随机生成,则系统基于机器学习的原理自动根据学员历史操作生成不同难度试卷。

预案考核以教师机为中心,对于学员的操作过程,系统使用了基于机器学习技术的决策树ID3 算法来分析预测其适合的考核标准[9]。决策树通常被用来解决分类问题,通过一系列规则可对数据进行分类,它一般呈现为类似于流程图的树状结构,提供一种在一定条件下得到某些值的类似规则方法。决策树中的每个非叶子节点上的特征是根据不同分类算法特征选择标准,在所有特征之间相互比较获得,从根节点出发,顺着分支到达叶子节点,叶子节点是决策出的结果。每一条路径即为一条分类规则,决策树中的所有这些规则组合在一起就构成了分类器,用来进行预测[10]。决策树计算复杂度不高,便于使用,可处理具有不相关特征的数据,能够很容易地构造出易于理解的规则。系统基于决策树的案例考核模块设计见图3。

image.png     

图3 基于决策树的案例考核模块设计

系统将所有学员在实操演练模块中的操作记录在数据库中,使用决策树ID3 算法能够根据登录者在实操演练模块中表现出的操作习惯及错误概率,自动调整评判标准和考核预案选择提示,便于智能化区分初级、中级、高级学员的考核难度,无需更换题库及评判标准,即可得出准确的测试结果。智能考核模块软件流程见图4。

image.png 

图4 智能考核模块软件流程

针对学员的每个预案考核结果,根据正确数、错误数,计算正确率、错误率,同时按预案名称分组,计算每个预案所有学员的平均分,并以图表的形式反馈到教员,便能清晰地知道每个学员对具体预案的掌握情况,以及学员知识点的掌握程度。智能考核结果分析见图5。

image.png 

图7 智能考核结果分析

4 结束语

基于虚拟现实技术的电务施工仿真系统在中铁十二局和部分铁路院校实际应用,并取得良好效果。该系统改变了目前国内电务施工单位作业演练的培训方法,硬件投资小,以逼真的形式、完善的错误操作模型库,通过虚拟沉浸式场景最大限度地模拟铁路电务施工作业现场,对使用者有强大的吸引力,能够最大限度地调动使用者的学习兴趣和积 极性。通过模拟真实铁路电务工作环境和工作流程,使施工人员熟悉作业环境,演练各种作业环节,有助于解决不可视、不可摸、不可入、危险性场所等施工演练方面的问题,同时可以解决员工培训设备不足、设备型号及技术参数落后等问题,从而提高施工作业仿真和演练的技术水平。

 

参考文献

[1] Kuhlo M. Architectural Rendering with 3ds Max andV-Ray: Photorealistic Visualization[M]. Focal Press, 2010.

[2] 张威. 虚拟现实技术在铁路培训领域的研究和展望[J].铁道通信信号,2016,52(6):50-52.

[3] 梁爽. .NET 框架程序设计[M]. 北京:清华大学出版社,2010.

[4] 内格尔, 格林. C#高级编程[M]. 4 版. 北京:清华大学出版社, 2006.

[5] 北京全路通信信号研究设计院. 铁路信号设计规范[M]. 北京:中国计划出版社, 2010.

[6] 铁道第三勘察设计集团有限公司. 高速铁路设计规范(试行)[M]. 北京:中国计划出版社, 2010.

[7] 关怀君. 高速铁路桥梁地段综合接地系统工程设计的探讨[J]. 铁道通信信号,2020,56(1):20-23.

[8] 赵泽宇,冯燕媛. 高速铁路通信工程施工质量验收标准解读[J]. 铁道通信信号,2020,56(2):57-59.

[9] 廖显生. 铁路信号电缆屏蔽接地施工工艺探讨[J]. 铁道通信信号,2016,52(4):36-38.

[10] 徐鹏, 林森. 基于C4.5 决策树的流量分类方法[J]. 软件学报, 2009(10):2692-2704.