摘要: |
训练型汽车驾驶模拟器是一种能够模拟出汽车实际行驶状态和道路环境的系统,可用于驾驶员的培训、驾驶技能的考核以及交通安全教育,具有节能、安全、经济和培训不受时间、气候、场地的限制,训练效率高、培训周期短等优点和广阔的应用前景。因此研制汽车驾驶模拟器、提高视景仿真系统的逼真度具有十分重大的意义。
视景仿真系统是汽车驾驶模拟器的重要组成部分,主要用于生成汽车运动时虚拟的动态交通场景,进行驾驶员的视觉仿真。它的实时交互性、真实沉浸感和车辆的行驶体感是该驾驶模拟器的重要性能指标。
本文针对实际条件和需要,确定了汽车驾驶模拟器视景系统的开发环境,采用交互式三维建模工具MultiGen Creator建立了真实、逼真的三维场景,分析了三维场景建模中常见的一些问题并提出了解决方法,给出场景数据库组织的层次结构,采用模型结构调整、纹理映射、层次细节模型等技术方法对场景进行优化,实现了从FLT格式文件到FST格式的转化,以达到实时绘制的要求。在LynX中进行Vega参数的可视化设置,以MicrosoftVisual C++6.0的基于单文档的MFC结合Vega的LynX和API函数实现了视景场景的驱动。对主动运动汽车以键盘按键来控制其运动,实现了具有一定运动特性的车辆模型,具备前进、后退、加速、制动、转向、不平路面的行驶中的车身震动和侧倾以及动态碰撞检测,基本满足汽车驾驶模拟器对新驾驶员培训的要求。对于自动运行的汽车,实现了按照预先设定好路线运行及与场景的碰撞检测。探讨并实现了主动运行车辆行驶过程中的多通道的控制及显示、速度、油门等仪表的实时显示、场景中人按照预先设定路线的运动、汽车引擎和环境的声音特效、天空流动云。
|