在山东信息职业技术学院实训楼虚拟现实实训室,一套VR驾考模拟系统时常引来同学体验,这套系统的开发者是学校虚拟现实技术应用专业的大三学生朱孔越。去年暑假和寒假,先后考了两次科目二都没考过,小伙子回到学校后,便用差不多四个月时间,在课余时间自己开发了这套叫做“易驾”的驾考模拟系统。
手持方向盘,脚下有油门、刹车、离合,旁边有档位摇杆,面前电视屏上则是驾驶员的视野画面。随着朱孔越启动“汽车”,倒车入库正式开始,这也是他在前两次科目二考试中“挂掉”的地方。
朱孔越面前的操作台原本是学校购买来让虚拟现实相关专业学生体验驾驶游戏的设备,被他二次开发后,如今变成了他的“易驾”驾考模拟系统的“驾驶室”。电视屏上显示的虚拟现实驾考场景才是朱孔越开发的主要内容。
倒车入库、侧方位停车、S弯、坡道起步……所有驾考科目二中的项目都在系统中按真实比例呈现着,随着车辆压线,系统中也如真实驾考般响起了语音提醒。
“小汽车科目二和科目三考试的各种真实模拟目前都能在这个系统里实现,不仅如此,汽车驾驶的震动感、刹车时那种惯性的感觉、汽车发生碰撞时的感觉,系统里都有模拟,力争让驾驶体验像是在真实的驾考考场上一般。”朱孔越说。
虽然经历了两次科目二挂科,但如今朱孔越在自己开发的驾考模拟系统里驾驶已经如鱼得水。“课下经常来,既是驾驶,也在一次次中寻找着系统的不足。”朱孔越的“易驾”系统自从上线以来,已经更新了多个版本,课下来实训室“学驾驶”也成了颇受同学追捧的一件事。
逼真的小汽车、全比例的驾考场地,驾考场地中该有的元素,在朱孔越的“易驾”系统里都有。自大二下学期开学开始谋划开发,到2023年暑假基本开发完成,朱孔越在开发驾考系统上花的时间比他前两次科目二考试前练车的时间都长。
“开发这个系统也正好是将专业所学用于实践,当时刚开学,跟老师一说,老师也支持。于是就利用课下时间干起来了。”朱孔越说,要开发驾考辅助系统,他首先要做的就是收集素材。
“对驾考的规则要弄得清清楚楚,对每一个扣分点也都要理解透彻,更重要的是开发出来的系统,汽车大小、场地比例都要与真实场地相符。”从开始学习规则到收集素材,朱孔越差不多用了两个月的时间。
“场地里的标志杆、线条等素材都需要有,有的是从网上搜集的现成的素材,但车的模型、场地布局等都是我用3DMAX软件自己制作的。”朱孔越介绍,为了让虚拟的场地尺寸比例与实际相符,他跟着在附近驾校学车的同学去驾校测量了各种数据,比如倒车入库车位的大小尺寸、坡道的角度等等。用手机里的测量软件,朱孔越整整测量了一天半的时间。
但开发系统最大的工作还是编译代码。当一切准备就绪后,朱孔越根据最初的构思开始写代码。“编写代码时各种逻辑要理清,汽车前驱、后驱不同的感觉,不同驾驶情况下汽车四个轮子分别怎么转动,汽车刹车的感觉等都是要通过代码写出来。”对于尚不会开车的朱孔越来说,很多问题要需要向老师请教。
又经过差不多两个月时间的代码编写,朱孔越的驾考辅助系统终于成型了。“虽然最终系统的代码只有20多页,但前前后后修改、调整,版本更新,写过的代码估计已经有好几十页了。”朱孔越说。
在“易驾”主界面上,除了小汽车科目一、科目二、科目三的模拟驾考项目,大货车、客车的驾考科目也呈现在了界面上。朱孔越介绍,这是他下一步要完善的目标。
已经大三的朱孔越马上就要面临就业实习,但他不想放弃自己在“易驾”上投入的心血。“一开始是想开发出来供自己的,但开始开发后,发现难度远超自己的想象,到现在,开发系统已经远远不是为了学车那么简单了,开发这个系统本身也是一个进行专业学习的过程。”朱孔越说。
目前,朱孔越已经为他的“易驾”驾考模拟系统申请了软件著作权,对很快面临大学毕业的他来说,这个不断完善的“易驾”也是他最好的毕业设计作品了。
“也考察过目前市场上一些类似的系统,都有一些缺陷,我们这个系统也有需要继续完善的地方,我也希望继续去改进它,下一步希望把大货车、客车的驾考模拟都完全做出来,也希望未来有机会把这个系统推向市场。”朱孔越说。
今年暑假,一门心思开发驾考模拟系统的朱孔越错过了再一次参加科目二考试的机会,但接下来的这个寒假,他准备再次报名考试,试试自己开发的系统有到底有多少成效。
“当然,真正考试也不能完全依赖虚拟系统,这只能算是一个辅助,放假后肯定还是得去驾校实际再练练才行。”朱孔越说。