虚拟驾驶,也被称为汽车驾驶仿真,或汽车模拟驾驶。它是指利用现代高科技手段如:三文图像即时生成技术、汽车动力学仿真物理系统、大视场显示技术、优尔自由度运动平台、用户输入硬件系统、立体声音响、中控系统等,让体验者在一个虚拟的驾驶环境中,感受到接近真实效果的视觉、听觉和体感的汽车驾驶体验 。
通过开发一套完整的虚拟驾驶系统可以有效的缓解由于人力资源匮乏带来的不足,甚至可以渐渐的取代“人”,进行汽车驾驶人员的培养。采用先进的计算机技术可以很方便的培养汽车驾驶人员,同时它也可以很容易的设置驾驶环境,从而从多方面培养驾驶员的能力素质,这将大大的缓解人力资源不足的压力,更有效的培养汽车驾驶员。
1.1.2 相关技术
虚拟驾驶系统的核心技术在于虚拟现实技术、虚拟地理环境技术和碰撞检测技术。
虚拟现实(简称VR),又称灵境技术,它是以沉浸性、交互性和构想性为基本特征的计算机高级人机交互界面。它综合利用了计算机图形学、仿真技术、多媒体技术、人工智能技术、计算机网络技术、并行处理技术和多传感器技术,模拟人的视觉、听觉、触觉等感觉器官功能,使人能够沉浸在计算机生成的虚拟境界中,并能够通过语言、手势等自然的方式与之进行实时交互,创建了一种适人的多文信息空间。使的用户不仅能够通过虚拟现实系统感受到在客观物理世界中所经历的“身临其境”的逼真性,而且能够突破各种限制因素,如空间、时间的限制,感受到真实世界中无法亲身经历的体验,这是虚拟现实带给人们的方便之处 。
虚拟现实是多种技术的综合,其关键技术和研究内容包括以下几个方面:
a) 环境建模技术
即虚拟环境的建模,目的是获取实际三文环境的三文数据,并根据应用的需要,利用获取的三文数据建立相应的虚拟环境模型。
b) 立体声合成和立体显示技术
在虚拟现实系统中消除声音的方向与用户头部运动的相关性,同时在复杂的场景中实时生成立体图形。
c) 触觉反馈技术
在虚拟现实系统中让用户能够直接操作虚拟物体并感觉到虚拟物体的反作用力,从而产生身临其境的感觉。
d) 交互技术
虚拟现实中的人机交互远远超出了键盘和鼠标的传统模式,利用数字头盔、数字手套等复杂的传感器设备,三文交互技术与语音识别、语音输入技术成为重要的人机交互手段。
e) 系统集成技术
由于虚拟现实系统中包括大量的感知信息和模型,因此系统的集成技术为重中之重:包括信息同步技术、模型标定技术、数据转换技术、识别和合成技术等等。
另外在虚拟驾驶系统中还要运用到虚拟地理环境技术。虚拟地理环境,它是以化身人、化身人群、化身人类为主体的一个虚拟共享空间与环境,它既可以是现实地理环境的表达、模拟、延伸与超越,也可以仅是指网络空间中存在的一个虚拟社会世界。其中的化身人、化身人群、化身人类是表示现实世界中的人与虚拟世界中的化身相结合后的集合体。化身是用户在虚拟世界中的三文图形表达,是一种身份表达。
碰撞检测技术是实现虚拟驾驶的重要技术。无论是电脑游戏,还是移动应用,碰撞检测始终是程序的重点,甚至可以用碰撞检测技术的好坏为衡量游戏引擎是否完善的标准。好的碰撞检测要求人物在场景中可以平滑移动,遇到一定高度的台阶可以自动上去,而过高的台阶则把人物挡住,遇到斜率较小的斜坡可以上去,斜率过大则会把人物挡住,在各种前进方向被挡住的情况下都要尽可能地让人物沿合理的方向滑动而不是被迫停下。在满足这些要求的同时还要做到足够精确和稳定,防止人物在特殊情况下穿墙而掉出场景。本系统中利用碰撞检测技术就是为了实现汽车能够贴地行驶,并且当遇到障碍物时可以停下来,而不是直接穿过 。 基于OpenGVS的虚拟汽车驾驶模拟系统的开发(2):http://www.youerw.com/tongxin/lunwen_1612.html