论文部分内容阅读
训练型汽车驾驶模拟器是一种以培训驾驶技术为目的,通过模拟汽车的驾驶动作和驾驶训练环境,提供驾驶训练服务的教学设备。作为驾驶培训的新手段,相比传统驾校培训,训练型汽车驾驶模拟器能够提供一种更加便利、高效以及节能的培训服务。本文针对国内训练型汽车驾驶模拟器存在的不足,对训练型汽车驾驶模拟器汽车动力学仿真技术、视景生成技术、驾驶培训系统三个方面的关键技术进行了研究,运用Unity3D游戏开发引擎,开发出了具有通用性、丰富的模拟驾驶培训功能以及更好的沉浸感的新一代训练用汽车驾驶模拟器。首先,基于面向对象原理对汽车动力学系统进行抽象与划分,提出了汽车动力学仿真模型的基本架构。结合汽车动力学理论知识与实验数据,通过数学建模、曲线拟合等方式,建立了能表现全工况下汽车各部件的动力学特性的数学模型。其次,提出了汽车动力学仿真模型参数化控制思路,分析了区别不同车型动力性能的基本性能参数,实现了参数进行的开放。建立了基本性能参数选项调节系统,实现了汽车动力学系统数学模型的参数化控制。运用C#语言在数学模型的基础上编写了汽车动力学脚本,结合Unity3D内置物理引擎实现了虚拟汽车的驾驶模拟。建立汽车性能测试场景,对虚拟汽车的速度特性进行了测试与评估。然后,基于对视景生成技术的研究,运用三维建模以及Unity3D场景编辑器,实现了虚拟训练场景的搭建,创建出符合考试标准的虚拟训练场地。通过控制脚本,实现了场景的管理与控制以及场景环境元素的调节。最后,分析训练型汽车驾驶模拟器的教学方式,设计并实现了汽车驾驶模拟培训系统。通过虚拟传感器采集虚拟汽车的行驶数据,结合考试规范建立训练效果评判逻辑,通过语音和图文向学员提供诱导和提示,辅导学员完成训练,规范学员的驾驶技术。本课题建立的汽车动力学仿真模型具有较好的仿真性能、实时计算性能以及通用性,能在较低配置的电脑主机中流畅运行,为训练型汽车驾驶模拟器提供了理论基础。所开发的汽车驾驶模拟培训系统具有丰富的教学内容和高效的培训功能。