论文部分内容阅读
飞行环境仿真在无人机(UAV)系统中是重要组成部分。它通过计算机图形学技术实时模拟出与飞行器地理位置和姿态相对应的连续的座舱外景象,为地控人员提供一个逼真的飞行情景;也可应用于飞行训练模拟器和工程飞行模拟器系统中。 本文的选题来自国家“973”(—先期预研性质)任务中“无人机遥操作人机可视化界面”课题,主要研究飞行器高空飞行视景显示的关键技术,完成飞行环境显示系统原型设计和技术实现。本文内容具体可分为以下四部分: 第一部分:阐述了有关理论知识,包括虚拟仿真技术和无人机系统的一些基本概念。随后论述了本文的研究目的、意义和所完成的主要工作。 第二部分:分析了本文使用的开发工具—OpenGL。着重论述了其中的几项关键应用技术。 第三部分:详细研究了飞行环境仿真系统中的两个关键问题:三维物体建模和视点的切换控制。在前者中,针对于各种景物的特点提炼出了相应的建模方法,并提出了将显示列表、地形分割和顶点删除法相结合的地形简化绘制方法,实现了较大规模地形的实时显示;在后者中,作者从数学角度推导出了视景体和飞行姿态角的定量对应关系,解决了飞行姿态显示的问题,通过仿真,获得了较好的视觉效果。以上两点,体现了作者的创造性劳动。 第四部分:论述了全三维飞行环境虚拟仿真系统的完整设计过程,提出了软件实现的方法和具体规划流图,并对系统的各种优化措施做了技术上的总结。同时,根据当视点方向与地面垂直时,三维地景变成为二维俯视图的原理,又设计了一个快速简单的飞行环境仿真系统—基于二维地形的飞行环境仿真。 本文是以Visual C++6.0为开发平台、以OpenGL图形库为支撑软件来完成的。在具体实现时采用了多种优化措施来提高系统性能,使得系统的绘制帧速率在同等条件下提高为优化前的5倍多,可达到每秒60帧左右,又一次体现出本论文成果具有一定的先进性。