999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于osgEarth的雷達(dá)三維態(tài)勢顯示軟件設(shè)計

2025-09-30 00:00:00宋凱李華君丁志輝
無線互聯(lián)科技 2025年16期

中圖分類號:TP319 文獻標(biāo)志碼:A

0引言

雷達(dá)作為一種通過發(fā)射和接收無線電波感知周圍態(tài)勢的電子設(shè)備,在軍事、民用及氣象等領(lǐng)域具有重要作用。雷達(dá)終端態(tài)勢軟件作為信息感知與交互的核心載體,能夠直觀展示雷達(dá)在不同工作模式下的波束掃描方式與掃描范圍,實現(xiàn)波束運動軌跡的精確模擬與可視化。這對于優(yōu)化雷達(dá)性能、增強環(huán)境適應(yīng)性、降低研發(fā)周期與成本、提升用戶使用體驗具有重要意義。當(dāng)前主流三維引擎(如 STK、Cesium、Unity、osgEarth等[1)中,osgEarth憑借開源特性、強靈活性、高可拓展性、優(yōu)秀的國產(chǎn)化兼容能力及豐富的地理信息基礎(chǔ)功能,在無人機監(jiān)視、航空航天、地理測繪[3-5]、軍事仿真[等領(lǐng)域逐漸成為熱門工具。本文基于osgEarth引擎,設(shè)計并實現(xiàn)了一款雷達(dá)三維態(tài)勢顯示軟件,可動態(tài)顯示雷達(dá)波束(發(fā)射波束、接收波束、跟蹤波束)在不同工作模式下的掃描范圍、掃描策略等信息,同時實現(xiàn)雷達(dá)目標(biāo)模型加載與驅(qū)動、航跡繪制與管理等功能,為雷達(dá)的研發(fā)提供支撐。

1osgEarth與OpenSceneGraphic

OpenSceneGraphic(OSG)作為一種基于OpenGL的開源三維圖形顯示引擎,采用模塊化架構(gòu),具備優(yōu)秀的渲染能力,廣泛應(yīng)用于游戲開發(fā)、虛擬/增強現(xiàn)實、飛行模擬等領(lǐng)域。osgEarth是基于OSG構(gòu)建的地理空間渲染引擎,在繼承其底層圖形能力的基礎(chǔ)上,擴展了地理數(shù)據(jù)處理、地形渲染及空間可視化工具鏈。兩者形成互補技術(shù)棧:OSG提供核心三維渲染支持,osgEarth專注地理信息集成,共同為三維應(yīng)用開發(fā)提供支撐。

2需求分析

本軟件的核心需求包括6個方面。

地圖加載:高精度地圖影像是定位模型三維位置的基礎(chǔ)支撐,軟件須支持流程的離線地圖數(shù)據(jù)加載能力。

模型管理:針對雷達(dá)態(tài)勢關(guān)鍵要素(如發(fā)射波束、接收波束、掃描屏、威力范圍等),須實現(xiàn)三維模型構(gòu)建與動態(tài)更新功能,精確反映其運動狀態(tài)。

網(wǎng)絡(luò)通信:軟件應(yīng)支持實時接人雷達(dá)系統(tǒng),接收雷達(dá)前端傳輸?shù)牟ㄊ鴧?shù)及態(tài)勢信息等數(shù)據(jù),為外部信息交互提供通道。

視角管理:支持視角切換、存儲與快速定位功能,確保用戶可多角度觀測空間內(nèi)模型位置關(guān)系。

參數(shù)設(shè)置:須配置雷達(dá)關(guān)鍵參數(shù)(如位置坐標(biāo)、威力覆蓋范圍、波束顏色及數(shù)量),支持動態(tài)調(diào)整場景顯示效果。

航跡管理:具備航跡數(shù)據(jù)實時接入與解析能力,實現(xiàn)航跡模型、標(biāo)牌、尾跡及垂直高度剖面顯示并自動清除失效航跡及對應(yīng)模型。

3軟件設(shè)計

3.1 軟件架構(gòu)

本軟件基于國產(chǎn)銀河麒麟操作系統(tǒng),采用Qt5.6.2開發(fā)。軟件整體架構(gòu)如圖1所示,采用自上而下的分層設(shè)置,根據(jù)功能劃分為數(shù)據(jù)層、平臺層、應(yīng)用層。

數(shù)據(jù)層:整合地圖數(shù)據(jù)、航跡數(shù)據(jù)、模型數(shù)據(jù)等核心信息源。

平臺層:由銀河麒麟操作系統(tǒng)、OSG/osgEarth圖形工具鏈及Qt5.6.2開發(fā)框架構(gòu)成。

應(yīng)用層:實現(xiàn)三維態(tài)勢顯示功能,集成需求分析中提出的地圖加載、模型管理、網(wǎng)絡(luò)通信等核心模塊。

圖1軟件架構(gòu)

3.2場景構(gòu)建

osgEarth作為OSG的擴展,在OSG節(jié)點樹(NodeTree)基礎(chǔ)上引人地理信息系統(tǒng)(GeographicInformationSystem,GIS)功能,實現(xiàn)地理空間數(shù)據(jù)的三維可視化。osgEarth提供包括地球節(jié)點、圖層節(jié)點等GIS專用節(jié)點類型。雷達(dá)三維態(tài)勢軟件基于此特性,結(jié)合雷達(dá)場景需求,構(gòu)建完整三維場景對應(yīng)的節(jié)點樹,具體結(jié)構(gòu)如圖2所示。

圖2節(jié)點樹

整體節(jié)點樹以根節(jié)點(rootNode)為頂層基座,其下衍生4大核心功能節(jié)點。

地球節(jié)點(earthNode):基于osgEarth引擎實現(xiàn)全球地形、影像及矢量數(shù)據(jù)的加載與渲染。

光源節(jié)點(lightNode):控制場景光照參數(shù)(強度、方向、顏色)及陰影生成。

天空節(jié)點(skyNode):動態(tài)模擬大氣散射、云層及天體運動,構(gòu)建環(huán)境背景。

相機節(jié)點(cameraNode):管理視點位置、視野(FOV)投影模式(正交/透視)及導(dǎo)航交互。

雷達(dá)節(jié)點(radarNode)作為地球節(jié)點的葉節(jié)點,承擔(dān)雷達(dá)實體定位功能并掛載子節(jié)點容器。該節(jié)點存儲雷達(dá)坐標(biāo)、型號及工作參數(shù),同時作為波束、掃描屏、航跡等子節(jié)點的父容器。

子節(jié)點功能如下。

波束組節(jié)點(beamNodeGroup):集成發(fā)射波束、接收波束、跟蹤波束的幾何模型,實時驅(qū)動波束空間形態(tài)與狀態(tài)更新。

掃描屏節(jié)點(scanscreenNode):可視化波束在方位-距離維的掃描范圍邊界。

航跡組節(jié)點(trackNodeGroup):按目標(biāo)類型(無人機、導(dǎo)彈、艦船等)實例化三維模型,驅(qū)動模型位姿隨航跡數(shù)據(jù)動態(tài)變換,同步渲染標(biāo)牌與尾跡,并自動清理失效航跡關(guān)聯(lián)資源。

該架構(gòu)支持多雷達(dá)節(jié)點并行掛載,各雷達(dá)子節(jié)點(如波束、航跡)可根據(jù)前端數(shù)據(jù)流動態(tài)配置與擴展。

3.3地圖加載功能

osgEarth具有豐富的地圖加載機制,支持多源地理數(shù)據(jù)的集成顯示與高效渲染。該引擎提供2種地圖構(gòu)建模式:XML配置文件(.earth文件)和代碼動態(tài)構(gòu)建。本軟件采用.earth文件配置模式,通過定義以下參數(shù)實現(xiàn)地圖的加載與配置。

基礎(chǔ)屬性:包括地圖名稱、坐標(biāo)系(WGS84)、初始視點參數(shù)(viewpoint)。

性能機制:包括本地緩存策略(LRU淘汰規(guī)則)、多線程加載及渲染優(yōu)化參數(shù)。

數(shù)據(jù)源配置:包括文件路徑(本地存儲/網(wǎng)絡(luò)URL)加載驅(qū)動類型(如GDAL/TMS)。

為兼顧全局覆蓋效率與局部區(qū)域精度,本軟件設(shè)計雙層地圖加載架構(gòu)(全球影像基底層、雷達(dá)周邊瓦片增強層)。基底層加載高精度GeoTIFF格式全球影像(world.tif),通過GDAL驅(qū)動解析地理參考數(shù)據(jù),建立基礎(chǔ)地理信息框架。增強層在雷達(dá)位置動態(tài)疊加TMS格式瓦片地圖,基于視點距離動態(tài)調(diào)度高分辨率瓦片。當(dāng)視角縮小時自動加載高清瓦片,確保雷達(dá)周邊區(qū)域清晰度;視角遠(yuǎn)離時降級為全局影像,減少資

源消耗。

此方案通過全局低精度影像與局部高精度瓦片的動態(tài)協(xié)同,在保障全場景渲染性能的同時,滿足雷達(dá)態(tài)勢顯示對關(guān)鍵區(qū)域高清展示的需求。

3.4 網(wǎng)絡(luò)通信功能

本軟件通過直接數(shù)字頻率合成(DataDistributionService,DDS)實現(xiàn)網(wǎng)絡(luò)通信功能,采用發(fā)布—訂閱模型完成與系統(tǒng)內(nèi)其他設(shè)備的網(wǎng)絡(luò)數(shù)據(jù)交互。發(fā)送數(shù)據(jù)為雷達(dá)控制命令,接收數(shù)據(jù)包括波束信息、掃描屏信息、航跡信息等,用于后續(xù)顯示和處理。

3.5模型管理功能

本軟件具備繪制雷達(dá)發(fā)射/接收/跟蹤波束、掃描屏、威力范圍等模型的功能,模型繪制管理流程如圖3所示。

接收波束參數(shù):通過網(wǎng)絡(luò)接收雷達(dá)前端發(fā)送的波束參數(shù)報文,該報文包含當(dāng)前時刻所有波束的參數(shù),包括最大探測距離、波束寬度、波束類型、發(fā)射/接收波束數(shù)量、波束方位角/俯仰角等信息。

形成波束模型:根據(jù)波束類型創(chuàng)建發(fā)射波束和接收波束的組節(jié)點,向其中添加對應(yīng)數(shù)量的波束模型。波束模型為一個圓錐體,圓錐體各頂點坐標(biāo)與地圖坐標(biāo)系一致,圓錐體頂點位于雷達(dá)地理坐標(biāo),圓錐角對應(yīng)波束寬度,高度對應(yīng)雷達(dá)最大探測距離,通過osg::Vec3Array頂點數(shù)組構(gòu)建出模型幾何體并依據(jù)波束方位角/俯仰角通過osg::MatrixTransform矩陣變換將模型定位至空間正確位置和指向。

動態(tài)更新:當(dāng)接收到波束參數(shù)報文時,將當(dāng)前波束節(jié)點內(nèi)的所有波束模型銷毀,更新最新波束模型狀態(tài)和位置,循環(huán)上述流程形成連續(xù)的波束掃描動畫。

3.6視角管理功能

osgEarth通過視點參數(shù)(Viewpoint)與相機操控器(EarthManipulator)管理三維空間視角。

視點參數(shù):包含焦點位置、視角參數(shù):焦點位置定義了視點所聚焦的地理坐標(biāo)位置,該位置坐標(biāo)系與地圖配置的坐標(biāo)系一致;視角參數(shù)包括了焦距、俯仰角、方位角,用以定義相機與焦點位置的相互關(guān)系。

相機操控器:支持視點跳轉(zhuǎn)與交互控制等功能,可實現(xiàn)視角拖拽平移、滾輪縮放、俯仰角調(diào)整等操作。

本軟件的視角管理功能提供視角切換、當(dāng)前視角保存及預(yù)設(shè)視角切換能力,滿足三維地球場景下的多角度觀測。

3.7參數(shù)設(shè)置功能

本軟件具有豐富的參數(shù)設(shè)置功能,包括雷達(dá)站點信息設(shè)置(雷達(dá)地理位置信息、雷達(dá)名稱、型號/編號等),場景設(shè)置(大氣顯隱、光照顯隱、地圖顯隱等),視角設(shè)置(視角保存、視角加載等),波束設(shè)置(波束數(shù)量、波束模型顏色、波束刷新間隔),航跡設(shè)置(航跡信息表頁、航跡歷史位置個數(shù)、航跡刷新間隔等)等。通過上述設(shè)置實現(xiàn)對雷達(dá)前端以及顯示內(nèi)容的交互控制。

圖3模型管理流程

3.8航跡管理功能

本軟件具備航跡管理功能,通過網(wǎng)絡(luò)通信模塊接收雷達(dá)前端發(fā)送的目標(biāo)信息報文,包含目標(biāo)類型,位置信息,高度信息,批號,航跡狀態(tài)(新增、更新、刪除),航跡質(zhì)量,威脅等級,敵我屬性等關(guān)鍵參數(shù)。接收到的航機以批號和航跡狀態(tài)作為標(biāo)志進行更新和維護,若某航跡超過設(shè)定的5個連續(xù)雷達(dá)周期未更新或航跡質(zhì)量低于閾值(如1)則刪除該航跡。優(yōu)先加載顯示威脅等級高、距離較近、運動趨勢靠近雷達(dá)的航跡。軟件根據(jù)目標(biāo)的類型通過osgDB::readNodeFile讀取對應(yīng)的模型,將模型添加進osg::MatrixTransform矩陣節(jié)點中,根據(jù)目標(biāo)大小、向等參數(shù),對模型進行縮放和旋轉(zhuǎn),確保比例與朝向匹配實際目標(biāo)。基于目標(biāo)位置信息將模型精確定位至三維空間。每次目標(biāo)信息報文刷新,根據(jù)批號索引定位對應(yīng)模型,更新模型坐標(biāo)以形成連續(xù)運動動畫。為方便觀察,在目標(biāo)節(jié)點上增加目標(biāo)標(biāo)牌、目標(biāo)高度指示線和歷史尾跡線。

4軟件的仿真驗證

軟件測試環(huán)境包含2臺測試計算機,硬件配置如下,CPU:飛騰FT_2000;顯卡:AMD Rx550 ;內(nèi)存:32GB;操作系統(tǒng):銀河麒麟V10。

雷達(dá)三維態(tài)勢顯示軟件運行在一臺測試計算機上,另一臺計算機運行雷達(dá)前端模擬軟件,通過模擬雷達(dá)網(wǎng)絡(luò)環(huán)境向三維態(tài)勢顯示軟件發(fā)送數(shù)據(jù),以驗證三維態(tài)勢軟件的運行效率和可靠性。

經(jīng)測試,在雷達(dá)前端模擬軟件同時以 100ms 間隔發(fā)送波束信息、3s間隔發(fā)送航跡信息的負(fù)載條件下,軟件能夠正常顯示波束與航跡模型、拖動攝像機切換視角流暢、模型運動連貫無卡頓、圖像刷新流暢平均幀數(shù)在25幀左右,能夠滿足三維顯示的需求,具體統(tǒng)計參數(shù)如表1所示。

表1統(tǒng)計參數(shù)

5結(jié)語

本文設(shè)計了一種基于osgEarth的雷達(dá)三維態(tài)勢顯示軟件,實現(xiàn)了地圖加載、網(wǎng)絡(luò)通信、模型管理、視角管理、參數(shù)設(shè)置、航跡管理等功能。在測試環(huán)境中,軟件在 100ms 間隔波束刷新及3s間隔航跡刷新頻率的情況下以平均幀率 25fps 流暢運行。后續(xù)將進一步提升渲染效率,擴展顯示規(guī)模,實現(xiàn)多雷達(dá)、多站點的多源集成,拓展軟件應(yīng)用范圍。

參考文獻

[1]張云燕,張科,李言俊,等.基于STK的月球任務(wù)設(shè)計與仿真[J].火力與指揮控制,2008(11):13-16.

[2]王雷,丁華.基于osgEarth的大型三維空戰(zhàn)場景的搭建[J].軟件,2016(1):114-116,131.

[3]于艷超,許捍衛(wèi),吳小東.基于osgEarth的城市三維地物模型組織與調(diào)度研究[J].測繪與空間地理信息,2014(11) :63-67.

[4]吳曉雪,王魏,李響,等.基于osgEarth虛擬校園漫游的研究[J].現(xiàn)代電子技術(shù),2017(20):18-21.

[5]吳小東,許捍衛(wèi).基于osgEarth的城市三維場景構(gòu)建[J].地理空間信息,2013(2):107-110.

[6]韓哲,劉玉明,管文艷,等.osgEarth在三維GIS開發(fā)中的研究與應(yīng)用[J].現(xiàn)代防御技術(shù),2017(2):14-21.

(編輯戴啟潤)

Design of a radar 3 D situational display software based on osgEarth

SONG Kai, LI Huajun, DING Zhihui (No.8 Research Academyof CSSC,Nanjing 211153,China)

Abstract:Toaddressthelong-standing issuethatitisdiffcult tointuitivelydisplayradarsituationsinthreedimensional space,this paper designs and implements a radar 3Dsituation display software based on theosgEarth graphics library.Through design strategies such as software requirement analysis,software architecture design,and scene construction,thesoftware achieves functions including map loading,network communication,model management,perspective management,parameter seting,and track management.After being tested in a domesticmade environment,the software successully receives and displays radar beam and track data in real time,running smoothlyandstably,validating itscapabilityto efectively presentradar situations in thre-dimensional space.This achievement serves as a technical reference for the design of similar software.

Key words: OpenSceneGraphic; osgEarth; radar situational awareness; 3D earth

主站蜘蛛池模板: 亚洲九九视频| 国产亚洲第一页| 蝌蚪国产精品视频第一页| 人妻丰满熟妇αv无码| 国产精品不卡永久免费| 成人另类稀缺在线观看| 久久久久国产一区二区| 99精品在线看| 波多野结衣一级毛片| 亚洲视频一区| 一区二区三区四区精品视频| 欧美精品亚洲精品日韩专区| 亚洲一区无码在线| 亚洲美女一区二区三区| 99re视频在线| 欧美亚洲日韩中文| 特黄日韩免费一区二区三区| 日韩精品一区二区三区大桥未久 | 亚洲人成人伊人成综合网无码| 国产午夜精品一区二区三区软件| 欧美区国产区| 色婷婷电影网| 国内毛片视频| 青青国产在线| 日韩国产亚洲一区二区在线观看| 亚洲精品图区| 五月天久久综合| 国产精品污视频| 四虎亚洲国产成人久久精品| 国产成人无码AV在线播放动漫| 久久香蕉国产线看精品| 性欧美久久| 亚洲中文字幕久久精品无码一区| 国产在线无码一区二区三区| 无码高潮喷水专区久久| 亚洲精品福利网站| 亚洲无线一二三四区男男| www.日韩三级| 亚洲国产日韩一区| 久久www视频| 国产一区二区精品福利| 97青草最新免费精品视频| 91无码人妻精品一区二区蜜桃| 精品国产自在在线在线观看| 婷婷激情亚洲| 亚洲欧美另类久久久精品播放的| 国产美女91呻吟求| 少妇高潮惨叫久久久久久| 国产精品亚洲专区一区| 亚洲天堂网2014| 久久精品人妻中文系列| 亚洲色欲色欲www在线观看| 五月婷婷欧美| m男亚洲一区中文字幕| 久久精品人人做人人爽| 四虎影院国产| 国产精品不卡片视频免费观看| 四虎精品国产AV二区| 日本不卡在线视频| 香蕉精品在线| 欧美日韩国产成人高清视频| 久久久久久久久18禁秘| 国产区精品高清在线观看| 国产欧美日韩另类精彩视频| 国内精品视频| 日本黄色不卡视频| 亚洲一区二区三区香蕉| 精品国产一区二区三区在线观看| 26uuu国产精品视频| 秘书高跟黑色丝袜国产91在线| 美女内射视频WWW网站午夜 | 日本高清有码人妻| 性视频久久| 亚洲国产日韩视频观看| 伊人久久久大香线蕉综合直播| 熟女日韩精品2区| 国产精品不卡永久免费| 欧洲一区二区三区无码| 国产乱子精品一区二区在线观看| 欧美专区日韩专区| 久久人体视频| 国产成人91精品|