郝 朝,藥紅紅,山 壽
(中國飛行試驗研究院,陜西 西安 710089)
基于OSG的飛行器實時監控軟件設計
郝 朝,藥紅紅,山 壽
(中國飛行試驗研究院,陜西 西安 710089)
在飛行試驗中,飛行器實時監控是保障飛行安全和提高工作效率的一個關鍵環節。為了直觀地實時監控飛行器的位置姿態和工作狀態,保證飛行器試飛安全,提出了基于OSG(Open Scene Graph)技術的飛行器三維實時監控軟件設計方案。軟件采用C++語言設計,讀取飛行器的部件模型構建三維可視化飛行場景,通過TCP/IP協議與服務器完成數據交互,實時驅動飛行場景中模型運動,設計獨立線程響應鍵盤和鼠標操作,采用場景漫游和模型選取技術,通過三維模型運動與數字顯示相結合的方式,更加可視化地監控飛行器的飛行過程。利用模塊化和多線程的設計思路,提高了軟件的執行效率和可擴展性。目前該軟件已成功應用到多個型號任務試飛中。實際應用效果表明,該監控軟件具有良好的實時性、準確性、可靠性和人機交互功能,能夠滿足飛行器實時監控系統的要求。
OSG;飛行器;實時監控;多線程;人機交互
隨著航天航空技術的飛速發展,對飛行器的監控要求也越來越高。在飛行試驗中,飛行器實時監控是保障飛行安全和提高工作效率的一個關鍵環節,要求實時查看飛行器的位置姿態信息和設備的工作狀態。一旦實時監控軟件顯示有影響飛行安全的故障,試飛工程師就能及時提醒飛行監控指揮員,并告知飛行員具體系統的故障以及應對故障的措施[1],因此要求實時監控軟件數據直觀且能準確呈現。……