傳統(tǒng)上被認(rèn)為是情報(bào)、監(jiān)視、偵察(ISR)或動(dòng)能行動(dòng)平臺(tái),無人系統(tǒng)現(xiàn)在正在填補(bǔ)指揮和控制通信、氣象調(diào)查和補(bǔ)給以及爆炸物處理平臺(tái)等角色。從歷史上看,這些平臺(tái)是由不同的供應(yīng)商開發(fā)和部署的獨(dú)立系統(tǒng),具有獨(dú)特的且通常是專有的有效載荷、控制機(jī)制和數(shù)據(jù)格式。但這一過程限制了互操作性并增加了成本,導(dǎo)致國防部尋找其他更可行的選擇,包括商業(yè)支持的開源中間件。
開源中間件旨在與任何技術(shù)框架配合使用,并且通常通過訂閱出售,使其比“封閉”軟件更具吸引力。對(duì)于使用傳統(tǒng)技術(shù)和構(gòu)建無人系統(tǒng)的預(yù)算意識(shí)機(jī)構(gòu)來說,這是一個(gè)理想的選擇。
以下是開源中間件影響無人系統(tǒng)工作的五種方式:
任務(wù)規(guī)劃/任務(wù)分配
在部署無人系統(tǒng)作為任務(wù)包的一部分之前,必須對(duì)資產(chǎn)進(jìn)行規(guī)劃細(xì)節(jié),包括路線、所需燃料量、必要的有效載荷等。任務(wù)規(guī)劃人員使用托管在企業(yè)應(yīng)用程序中間件平臺(tái)上的應(yīng)用程序協(xié)作執(zhí)行這項(xiàng)工作。商業(yè)支持的開源項(xiàng)目版本(如Wildfly和Apache Tomcat)由一組模塊化服務(wù)驅(qū)動(dòng)的組件組成,具有 Web 服務(wù)、事務(wù)、安全性、消息傳遞等功能。低內(nèi)存占用和快速啟動(dòng)時(shí)間使其能夠部署在傳統(tǒng)的本地或云就緒平臺(tái)即服務(wù) (PaaS) 托管環(huán)境(如OpenShift Origin)中,使指揮官能夠?qū)崿F(xiàn)其全球分布式任務(wù)規(guī)劃的愿景。
平臺(tái)和有效載荷控制 傳統(tǒng)上,行動(dòng)由聯(lián)合部隊(duì)與來自多個(gè)軍種的無人資產(chǎn)進(jìn)行,每個(gè)軍種都有自己的相關(guān)地面控制
站。這是低效的;雖然有共同的控制站致力于定義通用數(shù)據(jù)模型和控制服務(wù),但不能或不實(shí)施這些標(biāo)準(zhǔn)的無人系統(tǒng)需要調(diào)解其數(shù)據(jù)格式和控制命令。
企業(yè)服務(wù)總線 (ESB) 技術(shù)旨在通過內(nèi)置協(xié)議連接器、數(shù)據(jù)轉(zhuǎn)換器和消息路由器執(zhí)行這些功能。從歷史上看,專有的 ESB 過于重量級(jí)和昂貴,這使得它們?cè)趹?zhàn)術(shù)部署中的使用令人望而卻步。商業(yè)支持的開源項(xiàng)目,如ApacheKaraf,Camel和ActiveMQ,以輕量級(jí)的形式提供這些功能,而成本只是其中的一小部分。通過利用這些技術(shù),可以調(diào)解通用控制消息,并以本機(jī)格式將其路由到無人系統(tǒng),因此可以在不更改無人平臺(tái)的情況下使用通用控制站。
車載處理
硬件技術(shù)的進(jìn)步極大地提高了無人系統(tǒng)的計(jì)算能力。開發(fā)人員可以在許多領(lǐng)域利用這一點(diǎn),包括通過自動(dòng)決策支持軟件。Drools項(xiàng)目是一個(gè)輕量級(jí)、可嵌入的規(guī)則處理引擎,再加上Infinispan等快速內(nèi)存數(shù)據(jù)存儲(chǔ),為板載C2ISR功能提供了高性能基礎(chǔ),從而在加速?zèng)Q策過程的同時(shí)節(jié)省了有限的帶寬。
平臺(tái)到控制中心的信息交換
許多無人系統(tǒng)執(zhí)行一定程度的數(shù)據(jù)收集,需要傳輸?shù)街笓]中心以支持操作。為了避免不同地面站遇到的相同互操作性問題,應(yīng)使用開放標(biāo)準(zhǔn)(如高級(jí)消息隊(duì)列協(xié)議 (AMQP))實(shí)現(xiàn)此數(shù)據(jù)交換。AMQP定義了由多個(gè)商業(yè)和開源消息傳遞平臺(tái)(如ApacheQpid)實(shí)現(xiàn)的通用有線級(jí)消息交換,最終提供了供應(yīng)商的選擇,最大限度地減少了鎖定和放棄,并降低了成本。
信息傳播和利用
對(duì)于以ISR為任務(wù)的無人系統(tǒng),數(shù)據(jù)收集只是一個(gè)開始。收集的數(shù)據(jù),無論是圖像、視頻、信號(hào)還是METOC讀數(shù),都必須由專家或?qū)<蚁到y(tǒng)傳播和分析,以支持任務(wù)目標(biāo)。
中間件ESB和消息傳遞技術(shù)可以通過數(shù)據(jù)的路由和轉(zhuǎn)換來自動(dòng)分發(fā),而業(yè)務(wù)流程管理(BPM)技術(shù)支持使用業(yè)務(wù)流程模型和符號(hào)(BPMN)2.0標(biāo)準(zhǔn)開發(fā)和協(xié)調(diào)執(zhí)行業(yè)務(wù)流程。BPM 將復(fù)雜的開發(fā)工作流(包括人工在環(huán)活動(dòng))編入一個(gè)標(biāo)準(zhǔn)中,有助于彌合分析師和開發(fā)人員的觀點(diǎn)。遵守標(biāo)準(zhǔn)的 BPM 平臺(tái)(包括商業(yè)支持的開源替代方案版本,如jBPM)提供了選擇并降低了成本。
無人系統(tǒng)程序長期以來一直過于封閉和不靈活。開源中間件可以通過提供靈活性、成本節(jié)約以及以令人興奮的新方式調(diào)整無人系統(tǒng)程序的能力來改變這種狀況。如果構(gòu)建無人系統(tǒng)是您的主要關(guān)注點(diǎn)之一,您應(yīng)該考慮實(shí)施開源中間件來幫助完成您的任務(wù)。
審核編輯:郭婷
-
轉(zhuǎn)換器
+關(guān)注
關(guān)注
27文章
9045瀏覽量
151751 -
連接器
+關(guān)注
關(guān)注
99文章
15378瀏覽量
140435 -
總線
+關(guān)注
關(guān)注
10文章
2959瀏覽量
89730
發(fā)布評(píng)論請(qǐng)先 登錄
中科創(chuàng)達(dá)與ETAS推出預(yù)集成多域中間件解決方案
軟件定義汽車時(shí)代為什么中間件受青睞
STM32MP131C CbueMX中間件無RTOS選項(xiàng)是怎么回事?
2024年AI開發(fā)者中間件工具生態(tài)全面總結(jié)
恩智浦強(qiáng)化汽車和工業(yè)物聯(lián)網(wǎng)業(yè)務(wù):6.25 億美元收購中間件企業(yè) TTTech Auto

零念科技PowerD-Sch中間件獲ISO 26262 ASIL D級(jí)認(rèn)證
東方通聯(lián)合openEuler社區(qū)即將開啟云原生開源中間件 Meetup北京站
ElfBoard技術(shù)貼|如何移植Mosquitto庫

DDS通信中間件——DCPS規(guī)范(下)

中間件全球數(shù)據(jù)實(shí)時(shí)同步利器,華為云 EventGrid 事件流重磅發(fā)布

無人機(jī)智能巡檢系統(tǒng)與傳統(tǒng)巡檢方式的對(duì)比

DDS通信中間件——DCPS規(guī)范(上)

開關(guān)量模塊怎么控制中間繼電器
軟件系統(tǒng)數(shù)據(jù)庫的分庫分表設(shè)計(jì)

評(píng)論