基于OGRE的飞行器实时视景软件的设计与实现
2016-10-13杨琪琛
无线电工程 2016年5期
关键词:引擎
杨琪琛,徐 锐
基于OGRE的飞行器实时视景软件的设计与实现
杨琪琛,徐 锐
(天津大学电气与自动化工程学院,天津300072)
针对飞行器实时仿真和三维视景显示的需求,设计并开发了飞行器实时视景仿真软件。仿真软件以OGRE图形引擎为基础,结合3DS MAX建模软件进行三维机体模型创建,利用基于MFC库和OGRE图形引擎开发的场景编辑工具实现场景生成,利用UDP协议与dSPACE主控计算机进行通信,为视景显示提供实时数据驱动。仿真软件由基础环境部分、基础开发模块、场景编辑工具和视景应用软件4大部分构成,可以实现飞行器飞行全过程的实时视景展示。仿真结果表明,视景仿真软件可以逼真地模拟飞行器飞行场景,能够实时地进行画面模拟和数据监视,具有广阔的应用前景。
视景仿真;OGRE;三维建模;飞行器
引用格式:杨琪琛,徐 锐.基于OGRE的飞行器实时视景软件的设计与实现[J].无线电工程,2016,46(5):85-89.
0 引言
随着计算机科学技术发展,基于计算机图形学的视景仿真技术的应用,能极大地提升仿真结果的直观性和逼真性[1]。许多国内外研究机构都进行了视景开发的相关研究。例如,基于OpenGL,美国国家宇航局德莱顿飞行研究中心开发了名为Core的仿真系统和用于模拟驾驶的 FlightGear[2];基于OGRE图形引擎,大连理工大学开发了名为SiPESC的卫星编队可视化平台[3];南京航空航天大学开发了电子海战对战模拟系统[4];华中科技大学开发了港口仿真的可视化演示系统等[5]。
通过对国内外研究现状总结分析,本文提出一种构建飞行器实时视景仿真系统的方案,方案以模块化思想将视景系统抽象为通用的基础开发模块,基于OGRE图形引擎进行基本模块开发;……
登录APP查看全文
