论文部分内容阅读
铁路是我国国民经济快速发展的大动脉,必须保证安全畅通。近几年来,中国铁路总公司从国内外引进大量的铁路救援起重机并建立多个救援基地,但是对于起重机驾驶人员的培训并非易事,传统的理论学习加实战演练方式存在着很大不足,这给国内铁路救援起重机驾驶人员的培训工作带来了相当大的挑战。铁路救援起重机仿真培训系统作为虚拟仿真培训的一种重要体现方式,首先让学员身处与真实铁路救援起重机相同的驾驶室,其次,投影出逼真的三维虚拟铁路事故情景,使学员沉浸其中,然后,通过对传感器采集数据进行实时演算并加以反馈,与学员产生全方位的交互,最终,使其获得与真实情况相一致的操作体验。由此可见,铁路事故虚拟场景作为铁路救援仿真培训系统的重要组成部分,其渲染的逼真细致程度高低直接关系到该仿真培训系统的最终效果。本文基于Unity3D引擎,使用C#编程语言,结合铁路救援起重机仿真培训系统实际需求,完成了铁路事故场景编辑器的设计和实现,其为用户提供了良好的人机交互界面,最终可实现任意铁路事故场景的创建。本文研究的主要内容与研究成果如下:1.对铁路事故场景编辑器软件的实际需求进行了深入的挖掘,分析了其应具备的各个功能模块,以及各个模块的相互关联关系。2.完成了铁路事故场景编辑器的各个基本功能模块的软件实现。3.采用基于Voronoi图的刚体预破坏实现算法,在Unity3D平台下使用C#进行了实现,并应用于铁路事故场景编辑器中,显著增加了事故场景的逼真程度。4.开发救援方案设计与演示模块,该模块以动画的形式将设计的救援方案播放以检验其是否与事故环境存在冲突从而验证该培训课程中事故场景建模的真实合理性。