由于航天发射具有复杂性、实时性、高风险性和不可逆性等特点,将航天发射场数字化虚拟化来保证发射任务的成功完成显得很有必要[1]。此外,利用虚拟现实技术来建立航天发射场的仿真系统,既可以提供实时的火箭发射前的状态,为发射现场人员做决策提供依据,又可以在发射结束后提供一个训练平台,增强工作队伍的建设。
火箭发射期间,可能会存在某些危险,为了确保工作人员的安全,在不能进入发射场的时候,搭建数字化的三文虚拟航天发射场显得尤为重要。本课题以此为研究背景,实现工作人员对发射场区三文虚拟的漫游;在整个火箭发射过程中,能对它进行实时的仿真,随时掌握好发射状况。
1.2 可视化技术研究现状
.3 本论文研究的内容以及现实意义
本论文以某航天发射场流程仿真系统为背景,研究面向该航天发射场的动态数据采集和可视化技术,基于三文图形引擎,来实现一个航天发射场动态数据采集,处理和显示的软件系统。
本文的第一章主要介绍了课题应用的相关背景和所需相关技术的发展现状。第二章对软件开发过程中使用的三文引擎OSG,delta3d和speedtree进行介绍。第三章通过对航天发射场动态数据可视化的需求进行分析后完成概要功能设计。第四章选取了开发过程中的重点模块进行详细的阐述说明,包括窗口的创建、模型的读取加载、场景的初始化和发射流程的模拟。在第五章中,简要阐述系统的完成情况以及有待改进的地方,并加以图片说明结果。最后,对课题开发的基本情况进行总结以及展望系统进一步的开发。
随着图像处理技术逐渐成熟以及可视化技术日渐成熟,本课题所讨论研究的三文可视化也能够很容易地被引入。并且当前,也有包括Direct3D、OpenGL等三文显示平台供我们使用。本课题采用的OSG技术就是基于c++平台在OpenGL基础上开发的应用程序接口。作为中间件,OSG技术可以为应用程序的开发提供包括高级渲染特性、IO在内的多种功能[12];而更低层次的OpenGL 硬件抽象层则实现了对底层硬件显示的驱动。更重要的是,OSG具有开源性和平台无关性等优点,这不仅满足了程序开发的技术需求,还降低了工程成本。
2 三文可视化技术
2.1 场景图
场景图是一种数据结构设计方法,常被应用于计算机游戏和图形学中,可以将场景中元素的相互关系、组织结构等抽象地描述出来。通常它是一个分层的树形数据结构,在组织空间数据时采用这种数据结构可以取得高效实用的效果 Speedtree航天发射场动态数据可视化软件开发(2):http://www.751com.cn/jisuanji/lunwen_30723.html