基于3DS MAX和OpenGL实现飞行仿真的软件研发

被引量 : 23次 | 上传用户:lwb3344
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题的研究目的是为小型无人机自动驾驶仪控制算法的研究以及飞机的试飞工作提供一个仿真实验平台。在飞机真正试飞之前,仿真系统可以做大量的测试研究工作,即在实验室环境中进行飞机飞行规律的研究,飞行性能的评估,以此掌握飞机的控制方法,降低试飞的风险和成本。本文采用专业三维建模软件、图形库、可视化开发工具三者相结合的方法进行飞机飞行运动三维图形仿真平台的设计和实现。设计中首先选用专业三维建模软件3DS MAX来建立飞机模型,借助三维模型转换软件将飞机模型文件转换成OpenGL的C代码,运用OpenGL中的显示列表等功能将飞机模型成功导入工程并显示,再利用OpenGL图形库中的坐标变换、场景渲染、图形绘制、双缓存等功能,在VC++开发环境中实现飞机模型的控制与显示、三维场景的模拟、以及场景与模型的结合。另外,通过分析遥控信号接收板输出的遥控信号,制定相应的通信协议,再利用VC++中的串口通信控件(MSComm),以编写遥控信号接收板串口驱动程序来接收外部输入设备(遥控器)的信息,最终实现由遥控器发出的遥控数据控制飞机飞行运动三维图形仿真软件中的飞机模型的飞行姿态和飞行速度。本文的飞机飞行仿真软件的设计既利用了专业三维建模软件3DS MAX建立模型方便快捷的特点,又利用了OpenGL容易实现交互性的特点,避免了各自的缺陷,并在VC++的开发环境中使两者高效的结合起来,从而使仿真软件具有较好的可升级性和可移植性。本文为小型无人机自动驾驶仪控制算法的研究奠定了良好的基础。
其他文献
二十一世纪是变革的时代,创新是推动社会变革的主要动力。只有不断创新,企业才能够增强核心竞争力,在激烈竞争的市场环境中获得生存与发展的空间。世界信息技术的革命和知识
空间是运动着的物质的存在形式之一,空间认知是人类智能结构的重要组成部分。对空间认知能力及性质的研究不仅对理解人类空间认知行为具有重要的理论意义,而且还有很大的应用价
作为科技文体的一个分支,科普文体在普及科学知识、提高公众科学素养方面起着日益重要的作用。作为对原创作品的有益补充和指导,近年来,我国翻译、引进了大量科普作品。这些
冠心病是威胁人类健康的头号杀手。丹红注射液是临床治疗心血管系统疾病的有效中药制剂。本课题是在丹红注射液处方基础上,采用现代制剂工艺将丹参、红花和冰片制成速效复方丹
可视化是理解复杂现象和大规模数据的重要工具,在自然科学领域得到了广泛应用。自1986年可视化概念提出以来,可视化技术的研究已经取得了可喜的进展。目前,可视化教学已经引
冠心病是一种严重威胁人类健康的心血管疾病。在欧美国家,冠心病的发病率占各种疾病的首位。在我国,心血管病的患病率、死亡率近30年来持续上升。随着人类寿命的延长,人口日益老
刑讯逼供严重侵犯人权、践踏人性,但在我国却屡禁不止。笔者认为刑讯逼供在我国普遍存在的关键原因在于缺乏人权保障意识及其指导下的制度构建。力图以人权为视角、以制度为
火灾原因认定是消防业务中重要的组成部分,国内关于火灾原因认定行为的法律问题的讨论几乎还是空白,在权威法学教材和法律期刊上很少对此进行专门的、深入的、全面的阐述,只在消
洋葱育苗地杂草发生普遍,人工除草难度大,进行化学除草很有必要,为寻找适宜的除草药剂,进行本试验,现将结果报告如下。1材料与方法1·1试验地概况试验设在城厢镇城南村洋葱育苗地
本研究尝试确定小学优秀班主任素质要素及其内在结构。结合文献法、访谈法和问卷法,甄选出小学优秀班主任重要素质30项。174名小学班主任对这些素质的重要性进行了评定,40名小