控制工程
控製工程
공제공정
CONTROL ENGINEERING OF CHINA
2015年
1期
1-7
,共7页
OGRE%三维建模%无人机%视景仿真
OGRE%三維建模%無人機%視景倣真
OGRE%삼유건모%무인궤%시경방진
OGRE%3D modeling%unmanned aerial vehicle%visual simulation
通过构建无人机全轨迹实时视景仿真系统,用于无人机全轨迹实时视景显示和运动模拟。该系统以开源的OGRE图形引擎作为基础,并结合建模软件3ds max,开源场景编辑器OgreSE,及导入工具Ogremax,构建了全轨迹视景仿真所需要的三维机体模型,以及起飞阶段,巡航阶段和降落阶段的三维场景模型。通过编写解析函数库在OGRE 图形引擎中解析和渲染场景。运用基于轴对齐包围盒(Axis-Aligned Bounding Box-AABB)的射线碰撞检测算法进行无人机投弹和击中目标爆炸效果模拟。通过开源的CEGUI图形界面库进行系统的人机界面的设计与构建,用于飞行数据的显示和人机交互。同时运用基于UDP的通信方式与dSAPCE实时运算主控机进行通信,使得视景系统能够实时地展示无人机飞行状态。最后通过联合实验验证视景系统的各项功能。
通過構建無人機全軌跡實時視景倣真繫統,用于無人機全軌跡實時視景顯示和運動模擬。該繫統以開源的OGRE圖形引擎作為基礎,併結閤建模軟件3ds max,開源場景編輯器OgreSE,及導入工具Ogremax,構建瞭全軌跡視景倣真所需要的三維機體模型,以及起飛階段,巡航階段和降落階段的三維場景模型。通過編寫解析函數庫在OGRE 圖形引擎中解析和渲染場景。運用基于軸對齊包圍盒(Axis-Aligned Bounding Box-AABB)的射線踫撞檢測算法進行無人機投彈和擊中目標爆炸效果模擬。通過開源的CEGUI圖形界麵庫進行繫統的人機界麵的設計與構建,用于飛行數據的顯示和人機交互。同時運用基于UDP的通信方式與dSAPCE實時運算主控機進行通信,使得視景繫統能夠實時地展示無人機飛行狀態。最後通過聯閤實驗驗證視景繫統的各項功能。
통과구건무인궤전궤적실시시경방진계통,용우무인궤전궤적실시시경현시화운동모의。해계통이개원적OGRE도형인경작위기출,병결합건모연건3ds max,개원장경편집기OgreSE,급도입공구Ogremax,구건료전궤적시경방진소수요적삼유궤체모형,이급기비계단,순항계단화강락계단적삼유장경모형。통과편사해석함수고재OGRE 도형인경중해석화선염장경。운용기우축대제포위합(Axis-Aligned Bounding Box-AABB)적사선팽당검측산법진행무인궤투탄화격중목표폭작효과모의。통과개원적CEGUI도형계면고진행계통적인궤계면적설계여구건,용우비행수거적현시화인궤교호。동시운용기우UDP적통신방식여dSAPCE실시운산주공궤진행통신,사득시경계통능구실시지전시무인궤비행상태。최후통과연합실험험증시경계통적각항공능。
A real-time whole trajectory visual simulation system for UVA is designed in this paper, which is used to present the whole trajectory flight of UVA in real-time mode. The system is based on OGRE rendering engine. All the 3D models are constructed in 3ds max. The Ogremax is used to transform max files into mesh files so that these models could be rendered in OGRE. The 3D scenes are edited in OgreSE. There are three main scenes: The taking off scene, the cruise phase scene, the landing period scene. A collision detection algorithm based on Axis-Aligned Bounding Box and ray cast is used in the simulation that a missile hit a target. User interface of this system is built on CEGUI libraries. UDP communication is used to get real-time flight data and commands from another computer which controls the running of dSPACE. An experiment with all the components of the system is done to validate all its functions.