• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      無人機地面任務監(jiān)控系統(tǒng)設計

      2019-05-08 12:45:18劉宏娟賀若飛2
      計算機測量與控制 2019年4期
      關鍵詞:解碼載荷監(jiān)控

      劉宏娟,賀若飛2,王 晶,李 彥

      (1.西安愛生技術集團公司,西安 710065;2.西北工業(yè)大學 第365研究所,西安 710065)

      0 引言

      當前,人們對無人機系統(tǒng)綜合感知能力要求不斷提升,機載任務載荷分系統(tǒng)正在由單任務載荷向多種任務載荷綜合集成的方向發(fā)展[1]。隨著數(shù)據(jù)鏈帶寬的不斷擴展和任務載荷的小型化集成化,同時裝載光電偵察載荷,小型SAR雷達以及數(shù)碼相機等任務載荷成為了中小型偵察無人機系統(tǒng)的發(fā)展潮流。任務載荷多裝載使無人機具備了一個架次對同一目標區(qū)域進行復合偵察并獲取綜合偵察結果的能力,極大增強了偵察效率與偵察品質(zhì)[2]。為了滿足無人機多任務載荷偵察的要求,地面控制站也需要具備同時對多種偵察任務載荷進行監(jiān)控并同時顯示多種任務信息的能力[3-4]。

      由于地面控制車的空間資源限制,對多種任務設備的同時監(jiān)控和多種任務信息的同時顯示必須在同一席位完成。

      多任務設備同時監(jiān)控涉及到對不同任務設備測控數(shù)據(jù)的分類處理;對多路任務信息同時顯示涉及到對多路視頻圖片的同步解碼和同步顯示;同時,在人機界面方面要考慮多種任務信息的同時或切換顯示問題。

      本文介紹一種針對多任務載荷的地面任務監(jiān)控系統(tǒng),對前文提到的問題進行了專門研究和設計,較好地解決了在單個席位和有限計算資源的約束下對多種任務載荷數(shù)據(jù)分類處理,同步解碼顯示的問題。

      1 任務監(jiān)控系統(tǒng)簡介

      無人機地面控制站主要由地面數(shù)據(jù)鏈、數(shù)據(jù)管理系統(tǒng)、飛行監(jiān)控系統(tǒng)與任務監(jiān)控系統(tǒng)組成[5]。數(shù)據(jù)管理系統(tǒng)作為地面控制站內(nèi)部信息數(shù)據(jù)樞紐,一邊與飛行監(jiān)控系統(tǒng)和任務監(jiān)控系統(tǒng)通過網(wǎng)絡相連,一邊與地面數(shù)據(jù)鏈通過串口或網(wǎng)絡相連接,實時的獲得數(shù)據(jù)鏈傳送的飛機各類信息,實時的轉發(fā)地面監(jiān)控系統(tǒng)的各類控制指令。

      任務監(jiān)控系統(tǒng)包括任務監(jiān)控計算機、信息顯示計算機、信息處理計算機,載荷監(jiān)控軟件安裝在任務監(jiān)控計算機上,載荷信息顯示軟件安裝在信息顯示計算機上,載荷信息處理軟件安裝在信息處理計算機上[6]。任務監(jiān)控系統(tǒng)利用網(wǎng)絡交換機與數(shù)據(jù)管理系統(tǒng)相連接,通過數(shù)據(jù)管理系統(tǒng)實時接收飛機當前遙測信息與任務載荷偵察數(shù)據(jù),任務監(jiān)控系統(tǒng)內(nèi)部軟件定時更新任務設備各類參數(shù)信息與載荷偵察信息,同時采用消息觸發(fā)方式將載荷控制指令編碼組幀發(fā)送至數(shù)據(jù)管理系統(tǒng),并且能夠?qū)⒏黝愝d荷偵察信息進行分類處理形成有價值的情報信息[7]。

      圖1 系統(tǒng)工作流程圖

      2 任務監(jiān)控系統(tǒng)設計

      系統(tǒng)結合通用無人機地面站任務監(jiān)控技術的現(xiàn)狀,將系統(tǒng)功能設計劃分為載荷監(jiān)控、載荷信息顯示與載荷信息處理三部分,軟件功能組合組成如圖2所示。任務監(jiān)控系統(tǒng)中載荷偵察數(shù)據(jù)流向如圖3所示。

      圖2 任務監(jiān)控系統(tǒng)組成圖

      圖3 任務監(jiān)控系統(tǒng)偵察數(shù)據(jù)流向圖

      2.1 系統(tǒng)總線設計

      由于系統(tǒng)需要實時傳輸多路高清視頻與超大數(shù)字圖片,要求具有更高傳輸帶寬和更低更穩(wěn)定的傳輸延時,對傳統(tǒng)傳輸總線提出了更高的要求。傳統(tǒng)的地面站以太網(wǎng)總線無法同時滿足傳輸測控信息和高速偵察信息并保持較低數(shù)據(jù)延遲的要求。綜合考察當前各種通用總線技術,本系統(tǒng)引入串行RapidIO總線技術用于對海量任務信息進行傳輸與分發(fā)。

      串行RapidIO總線是Freescale和Mercury公司共同研發(fā)的一項互連技術標準,相比傳統(tǒng)技術具有高帶寬,低延遲,低軟件開銷,低成本的優(yōu)勢。

      與傳統(tǒng)以太網(wǎng)相比,RapidIO協(xié)議棧簡單,且一般都由硬件實現(xiàn),軟件開銷很小。RapidIO支持直接點對點或通過交換器件實現(xiàn)的各種拓撲結構。RapidIO支持多種高效包格式,打包效率可達92~94%,遠高于以太網(wǎng)約79%的打包效率。

      本系統(tǒng)采用雙總線設計,傳統(tǒng)以太網(wǎng)用于傳輸測控信號,采用RapidIO總線用于傳輸高速圖像信號,系統(tǒng)通信架構如圖4所示。

      圖4 任務監(jiān)控系統(tǒng)通信架構圖

      2.2 載荷監(jiān)控設計

      載荷監(jiān)控軟件通過網(wǎng)絡接收數(shù)據(jù)管理系統(tǒng)發(fā)送的遙測數(shù)據(jù),顯示有效載荷的工作狀態(tài)和參數(shù);將各種控制命令以網(wǎng)絡數(shù)據(jù)包形式發(fā)送遙控信息至數(shù)據(jù)管理系統(tǒng),控制命令包括對不同載荷及平臺的控制,對載荷狀態(tài)控制及進行安全提示與告警;能夠?qū)崟r顯示目標態(tài)勢及飛機航線、航跡信息。

      載荷監(jiān)控軟件主要功能如下所示:

      1)人機交互界面:

      選擇以地圖為背景人機界面,可在地圖上實時標注接收無人機坐標信息,確定無人機在屏幕上的位置,標繪無人機航跡航線,以及顯示當前飛機任務態(tài)勢。

      人機交互界面如圖5所示。劃分為以下區(qū)域:標題欄區(qū)、地圖界面區(qū)、工具欄區(qū)、狀態(tài)欄區(qū)和任務設備監(jiān)控區(qū)。人機操作以鼠標為主,鍵盤為輔。標題欄顯示軟件名稱。工具欄分為設置及任務規(guī)劃工具欄、地圖界面處理工具欄和載荷類型選擇工具欄,界面中所有控件的寬、高根據(jù)所顯示的字數(shù)以及界面整齊、美觀效果定義。

      圖5 載荷監(jiān)控軟件界面示意圖

      2)任務令的編碼發(fā)送:

      根據(jù)任務載荷的不同,操縱手段不盡相同,任務令可分為兩大類,一類是持續(xù)性發(fā)送的保持指令,另一類是設置次數(shù)限制的觸發(fā)指令,對于持續(xù)性控制的載荷功能需要保持所發(fā)送的任務控制令,對于觸發(fā)式控制的載荷功能,類似于開關的響應。所有的指令均需按照協(xié)議填入相應的指令控制碼與指令參數(shù),通過網(wǎng)絡組播方式,以網(wǎng)絡數(shù)據(jù)包形式定時發(fā)送至數(shù)據(jù)管理系統(tǒng),定時必須采用高精度準確的定時器。

      3)載荷狀態(tài)的接收解碼:

      載荷狀態(tài)的顯示包括各個傳感器自檢的狀態(tài),載荷當前的工作模式,載荷當前的工作狀態(tài),以及載荷的各類響應參數(shù)等。通過實時響應網(wǎng)絡組播消息接收數(shù)據(jù)管理系統(tǒng)發(fā)送的飛機遙測遙控數(shù)據(jù),解析網(wǎng)絡數(shù)據(jù)中載荷狀態(tài)所在的數(shù)據(jù)幀格式,實時顯示有效載荷的工作狀態(tài)和參數(shù),采用150 ms的低級別定時器進行界面顯示刷新,對于自檢異常的傳感器采用紅色的提示文字顯示自檢狀態(tài)。

      4)初步任務態(tài)勢顯示:

      無人機偵察工作主要包括偵察目標點與目標區(qū)域。以偵察為目的可攜帶的任務設備包括光電偵察載荷、雷達載荷、數(shù)碼相機偵察載荷等。

      對于目標點的偵察,可選擇光電偵察載荷,任務態(tài)勢顯示載荷視場的收容范圍,主要是根據(jù)飛機位置姿態(tài)及載荷平臺的當前狀態(tài),將載荷的覆蓋范圍在地圖背景上繪制出來,并將視軸中心點的位置標識出來,實時的更新飛機與載荷的狀態(tài)同步更新態(tài)勢描述。

      對于目標區(qū)域的偵察,可選擇裝載雷達載荷或數(shù)碼相機載荷,任務態(tài)勢顯示掃描的條帶,主要是根據(jù)飛機位置姿態(tài)及載荷平臺所覆蓋的4個角點的位置信息,將載荷的覆蓋范圍在地圖背景上繪制出來,實時的更新飛機與載荷的狀態(tài)同步更新態(tài)勢描述。

      2.3 載荷信息顯示設計

      載荷信息是最直觀表現(xiàn)偵察結果的產(chǎn)品,任務載荷獲取地面各類偵察信息,通過地面載荷信息顯示軟件將所有任務信息進行顯示。由于偵察信息數(shù)據(jù)量大,對實時性要求高,為保證傳輸實時性,且為滿足數(shù)據(jù)鏈帶寬限制,將獲得的偵察信息進行壓縮處理,對于載荷視頻信息壓縮為H264碼流,載荷圖片信息壓縮為高壓縮率、高品質(zhì)的JPEG2000格式數(shù)據(jù)文件。

      目前偵察視頻信息已經(jīng)滿足高清圖像,支持可見光視頻、紅外視頻與多路融合多光譜視頻。載荷圖片包括寬幅數(shù)碼照片、超寬幅SAR圖像與光電可見光照片。

      載荷信息顯示軟件主要功能如下所示:

      1)偵察數(shù)據(jù)接收分類:地面控制站數(shù)據(jù)管理系統(tǒng)接收載荷偵察數(shù)據(jù)后,直接通過網(wǎng)絡組播方式發(fā)送至載荷信息顯示軟件,載荷信息顯示軟件按照任務數(shù)據(jù)解析協(xié)議將數(shù)據(jù)進行同步、組幀后,分類形成H.264碼流、JPEG2000數(shù)據(jù)文件或其它偵察類數(shù)據(jù)。

      2)視頻解碼顯示:H.264碼流的解壓采用商用的標準H.264解碼庫,采用線程方式將單幀數(shù)據(jù)不斷地解壓為視頻原始數(shù)據(jù)保存在緩沖區(qū)中。視頻顯示利用DirectX11.0根據(jù)顯控軟件顯示區(qū)域大小,自適應顯示每幀圖像??娠@示多架飛機任務視頻信息,或者一架飛機的多路視頻信息,同步解壓四路載荷視頻,顯示為四分屏模式,在執(zhí)行任務操作過程中可將需要密切觀察的視頻切換為當前顯示視頻,進行單路視頻全屏顯示。

      3)圖片解碼顯示:圖片解壓可調(diào)用商用Kakadu開源軟件模塊,解壓顯示圖片,可顯示多架飛機的圖片信息,或者一架飛機的多路圖片。在執(zhí)行任務操作過程中可將需要密切觀察的圖片切換為當前顯示圖片,進行單路圖片全屏顯示。

      4)其他載荷偵察信息顯示:包括偵察到的威脅無人機安全的其它飛行器輻射源信號探測和分析數(shù)據(jù)等信息。

      2.4 載荷信息處理設計

      載荷信息處理軟件主要完成載荷偵察數(shù)據(jù)的快速預處理,實現(xiàn)對固定目標定位,視頻片段截取,有效圖片格式轉換等功能,最終生成情報結果產(chǎn)品。

      載荷信息處理軟件主要功能如下所示:

      1)目標定位:根據(jù)當前飛機姿態(tài)與平臺參數(shù)信息計算獲得當前圖像上所選目標點的位置信息,并以文檔方式進行信息保存。

      2)視頻處理:具備單幀圖像捕獲能力,可對捕獲的幀圖像進行幾何初校正,圖像進行增強、去霧處理等操作。

      3)圖片處理:能夠?qū)PEG2000的圖片進行多種通用圖片格式轉換,可調(diào)整圖片的對比度,對圖片進行增強、降噪等處理后將圖片內(nèi)的目標進行提取。

      4)情報生成:可對單幀視頻或圖片等靜態(tài)圖像進行文字、數(shù)字標注;對視頻進行語音加注、與編輯;對圖片進行裁剪等生成附帶說明信息的情報產(chǎn)品。

      3 關鍵技術的實現(xiàn)

      3.1 多種載荷控制指令分類

      任務控制指令對于不同的載荷與不同載荷的傳感器等需要不同的控制方式,設計單獨的任務控制令模塊,統(tǒng)一管理所有載荷控制令的發(fā)送,按照指令模式的不同,分為前部分數(shù)據(jù)緩沖區(qū)與后部分數(shù)據(jù)緩沖區(qū),各種任務指令根據(jù)性質(zhì)填充在相對應的發(fā)送緩沖區(qū)內(nèi),通過設置保持指令變量來控制當前指令是否是持續(xù)發(fā)送或多次發(fā)送,歸類模式之間可以相互解除持續(xù)發(fā)送狀態(tài)的指令。觸發(fā)式指令多次發(fā)送后及時清零。

      3.2 多路視頻解碼顯示

      單路視頻調(diào)用解壓庫,若同步存在多路視頻同時調(diào)用一個解壓庫,會出現(xiàn)參數(shù)被更改,或庫中的緩沖區(qū)被多次占用等問題,那么解決方法可以將解碼庫封裝為類,進行實例化,可定義多個實例,各路需要解碼的視頻獨立調(diào)用各自的類變量,間接調(diào)用視頻解碼庫,從而可以避免發(fā)生參數(shù)被更改或緩沖區(qū)占用問題。

      3.3 視頻與圖片的同步顯示

      無人機裝載的任務設備可能同時傳送多路視頻與圖片,當前視頻基本處于高清分辨率,圖片幅寬或高度至少為5k,將視頻與圖片分別顯示在兩個框架內(nèi),視頻實時存在作為主界面顯示,圖片作為輔助顯示界面,一般處于隱藏狀態(tài),當圖片接收完整后,可將輔助顯示界面彈出,進行圖片顯示,顯示完成后可將輔助顯示界面關閉。

      4 聯(lián)試中出現(xiàn)的問題及處理

      4.1 四路視頻不同步

      將一路攝像頭數(shù)據(jù)復制為四路,同步下傳至載荷信息顯示軟件,待程序運行一段時間,出現(xiàn)四路視頻不同步問題,四路視頻中存在任一路不確定的延時。經(jīng)過分析,四路視頻同步解碼線程之間存在不同步,采用管理事件內(nèi)核對象,包含一個使用計數(shù),一個用于指明該事件的布爾值,另一個用于指明該事件處于已通知狀態(tài)還是未通知狀態(tài)的布爾值。采用自動重置的事件。當一個自動重置的事件得到通知時,等待該事件的線程中只有一個線程變?yōu)榭烧{(diào)度線程,同時將該事件對象設置為無信號狀態(tài),執(zhí)行完保護代碼后,將該事件對象設置為有信號狀態(tài)。通過設置線程同步方式將同步四路視頻顯示。

      4.2 解碼庫失效

      當數(shù)據(jù)鏈不穩(wěn)定狀態(tài)下,大量數(shù)據(jù)出現(xiàn)丟包或誤碼情況,視頻容易花屏,待鏈路穩(wěn)定后,視頻不能恢復正常顯示,存在顏色失真或者畫面錯位現(xiàn)象。經(jīng)過分析,穩(wěn)定后的鏈路與數(shù)據(jù)管理系統(tǒng)之間,以及數(shù)據(jù)管理系統(tǒng)與任務監(jiān)控系統(tǒng)之間接收數(shù)據(jù)不存在丟包問題,組幀后的視頻單幀實驗解碼顯示完全正確,存在問題可能原因是解碼庫中的配置被亂數(shù)更改,將解碼庫釋放后,重新初始化,問題得到解決。

      4.3 內(nèi)存不充足問題

      程序在多次分配內(nèi)存,釋放內(nèi)存,存在小的碎片,再次分配一塊大區(qū)域的內(nèi)存,分配不出來,那么解決方式是在計算好程序運行過程中共需要分配的內(nèi)存區(qū)域后,在程序設計初始化階段,分配好所要使用的內(nèi)存區(qū)域,直到程序完成后釋放這段內(nèi)存空間。同步將最大性能的利用計算機開發(fā)環(huán)境,操作系統(tǒng)為64位,但是開發(fā)編譯環(huán)境VS2012采用了32位,將編譯環(huán)境改為64位,擴大內(nèi)存范圍。

      4.4 標注在視頻上的信息頻閃

      在視頻上標注的字符會出現(xiàn)閃爍現(xiàn)象,因為圖像畫面與字符在同一個CDC緩存上顯示,字符寫到有圖像的CDC上會立即顯示,出現(xiàn)頻閃現(xiàn)象。

      采用雙緩存方式,建立一個tmpCDC,把圖像與字符都畫在這個要顯示的tmpCDC上,然后統(tǒng)一復制到立即顯示的CDC上,一起顯示出來,從而解決了頻閃問題。

      5 試驗驗證

      系統(tǒng)設計完成后,組織進行了多次飛行試驗對任務監(jiān)控系統(tǒng)功能性能進行試驗。

      5.1 多任務載荷控制試驗

      飛行試驗中無人機同時搭載了光電任務載荷,合成孔徑雷達和多路攝像頭。試驗過程中,載荷監(jiān)控軟件能夠同時對以上多種任務載荷進行同時監(jiān)控。監(jiān)控過程中多種指令能夠同時發(fā)送,無數(shù)據(jù)沖突現(xiàn)象,表明本系統(tǒng)能夠?qū)Χ喾N任務載荷保持同時監(jiān)控。

      5.2 多路視頻顯示試驗

      圖6展示了載荷信息顯示軟件同時顯示四路視頻信號的界面實景。其中四路視頻分別為可見光任務圖像,紅外任務圖像,后視高清攝像頭和下視高清攝像頭圖像。

      試驗過程中視頻圖像穩(wěn)定流暢,無花屏閃爍,且四路視頻同步性較好,無忽快忽慢現(xiàn)象。表明系統(tǒng)采用的高速RapidIO總線能夠較好的對圖像數(shù)據(jù)進行傳輸,載荷信息顯示軟件能夠同步對多路視頻進行解碼顯示。

      經(jīng)過長時間測試,系統(tǒng)工作穩(wěn)定。對數(shù)據(jù)鏈進行干擾使傳輸質(zhì)量下降,此時盡管圖像出現(xiàn)馬賽克花屏等現(xiàn)象,但圖像始終保持正常顯示。表明前述解碼庫失效問題得到有效解決,系統(tǒng)可靠性能夠滿足實際使用要求。

      5.3 視頻圖像復合顯示試驗

      圖7展示了在顯示多路視頻信息的同時顯示超大數(shù)字圖片的界面實景。

      圖7 載荷信息顯示軟件部分界面圖2

      試驗過程中在光電任務載荷工作的空時,合成孔徑雷達同時對任務區(qū)域進行掃描并生成偵察圖像。

      本系統(tǒng)在顯示多路視頻的同時能夠?qū)走_圖片進行分類數(shù)據(jù)拼接,并在拼接完成后顯示雷達圖片。

      本次飛行試驗中對多個目標區(qū)域進行了雷達掃描,結果表明本系統(tǒng)具備同時顯示多路視頻和圖片的能力。

      5.4 載荷偵查信息處理試驗

      圖8為載荷信息處理軟件對視頻中目標進行定位的界面展示。

      圖8 載荷信息處理軟件部分界面圖

      經(jīng)過對視頻中目標的跟蹤和定位計算,載荷信息處理軟件實時顯示了目標位置和其他目標信息,實現(xiàn)了對載荷偵查信息的實時處理和顯示。

      6 結語

      本系統(tǒng)將任務載荷的控制、任務載荷偵察信息的顯示、以及任務載荷信息的處理進行統(tǒng)一設計,完整實現(xiàn)了多種任務載荷的監(jiān)控功能。試驗表明該系統(tǒng)設計合理,軟件功能全面,配置靈活,接口協(xié)議標準化程度高,具有很強的通用性和擴展性,可在多型無人機系統(tǒng)地面控制站內(nèi)推廣使用。

      猜你喜歡
      解碼載荷監(jiān)控
      交通運輸部海事局“新一代衛(wèi)星AIS驗證載荷”成功發(fā)射
      水上消防(2022年2期)2022-07-22 08:45:00
      《解碼萬噸站》
      The Great Barrier Reef shows coral comeback
      解碼eUCP2.0
      中國外匯(2019年19期)2019-11-26 00:57:32
      你被監(jiān)控了嗎?
      Zabbix在ATS系統(tǒng)集中監(jiān)控中的應用
      NAD C368解碼/放大器一體機
      Quad(國都)Vena解碼/放大器一體機
      看監(jiān)控攝像機的4K之道
      滾轉機動載荷減緩風洞試驗
      永宁县| 哈巴河县| 固始县| 长春市| 皮山县| 沐川县| 大港区| 龙川县| 阿图什市| 明光市| 汉沽区| 玉溪市| 深州市| 格尔木市| 黄平县| 南京市| 阳东县| 南岸区| 丽江市| 龙陵县| 长丰县| 玛纳斯县| 鲜城| 南宁市| 蒙阴县| 威海市| 漳平市| 射洪县| 共和县| 沙河市| 南充市| 无极县| 双桥区| 道真| 左贡县| 虹口区| 宣恩县| 怀集县| 寿光市| 阳城县| 儋州市|