亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種智能作戰(zhàn)飛機仿真裝置的制作方法

文檔序號:11951021閱讀:345來源:國知局
一種智能作戰(zhàn)飛機仿真裝置的制作方法

本發(fā)明屬于計算機仿真領(lǐng)域,具體涉及一種針對智能作戰(zhàn)飛機的仿真裝置。



背景技術(shù):

作戰(zhàn)飛機仿真是指通過建模和仿真技術(shù)創(chuàng)建與真實飛機特性相似、但由計算機軟件構(gòu)成的仿真飛機,由計算機驅(qū)動運行的過程。

作戰(zhàn)飛機仿真需要模擬駕駛員的各項操作,實現(xiàn)自主的智能作戰(zhàn)行為。智能仿真飛機具有廣泛的應(yīng)用市場。包括模擬空戰(zhàn)、模擬駕駛等視頻游戲領(lǐng)域,航空科研領(lǐng)域,以及軍事作戰(zhàn)仿真領(lǐng)域等。

在視頻游戲領(lǐng)域,智能仿真飛機技術(shù)側(cè)重于表現(xiàn)飛機的外部特性,包括外觀、駕駛感受、煙火特效等,但很難從工作原理上保證仿真飛機的逼真性,如六自由度的動力學(xué)/運動學(xué)特征、機載設(shè)備的工作機理、以及基于真實飛行員經(jīng)驗的作戰(zhàn)策略和機動過程等。

在航空科研以及軍事作戰(zhàn)仿真領(lǐng)域,智能仿真飛機一般采用定制開發(fā),飛機模型的逼真度一般能夠得到保證,但主要問題是:模型的可配置性不強且數(shù)據(jù)接口不通用,很難在定制領(lǐng)域之外進(jìn)行應(yīng)用。這造成了極大的科研資源浪費。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的是為了解決上述問題,提出一種智能作戰(zhàn)飛機仿真裝置,可創(chuàng)建具有智能、自主行為能力的仿真飛機,提供真實度高的飛機模型、靈活的配置手段以及標(biāo)準(zhǔn)的輸入/輸出接口,從而滿足上述需求。

一種智能作戰(zhàn)飛機仿真裝置,包括控制面板、第一RS232標(biāo)準(zhǔn)串口、第二RS232標(biāo)準(zhǔn)串口、第三RS232標(biāo)準(zhǔn)串口、第一標(biāo)準(zhǔn)USB接口、第二標(biāo)準(zhǔn)USB接口、VGA輸出端口、任務(wù)規(guī)劃器模塊、飛機組裝器模塊、仿真運行引擎模塊;

控制面板輸入為用戶按鍵,將輸入轉(zhuǎn)換為脈沖高電平,仿真開始指令,控制面板將仿真暫停指令、仿真繼續(xù)指令、仿真復(fù)位指令、數(shù)據(jù)記錄指令、電源關(guān)閉指令、串口設(shè)置指令、任務(wù)配置指令、組件配置指令輸出到任務(wù)規(guī)劃器模塊、飛機組裝器模塊、仿真運行引擎模塊;

第一RS232標(biāo)準(zhǔn)串口輸入來自仿真運行引擎模塊,包括:1)飛機狀態(tài)連續(xù)數(shù)據(jù):位置、速度、姿態(tài)、機載設(shè)備狀態(tài);2)飛機操作數(shù)據(jù):飛機駕駛操作、機載設(shè)備的操作、機載武器操作;第一RS232標(biāo)準(zhǔn)串口轉(zhuǎn)換為RS-232兼容格式輸出到外部的數(shù)據(jù)采集裝置;

第二RS232標(biāo)準(zhǔn)串口、第三RS232標(biāo)準(zhǔn)串口為第一RS232標(biāo)準(zhǔn)串口的備用接口;

第一標(biāo)準(zhǔn)USB接口輸入來自用戶鼠標(biāo)操作,第一標(biāo)準(zhǔn)USB接口轉(zhuǎn)換為用戶界面操作,輸出到軟件模塊的用戶配置界面;

第二標(biāo)準(zhǔn)USB接口輸入來自用戶鼠標(biāo)操作,第二標(biāo)準(zhǔn)USB接口轉(zhuǎn)換為用戶界面數(shù)據(jù)輸入,輸出到軟件模塊的用戶配置界面;

VGA輸出端口輸入來自仿真裝置內(nèi)置片上系統(tǒng)的視頻輸出,VGA輸出端口進(jìn)行RGB視頻處理,輸出到用戶外接顯示器;

任務(wù)規(guī)劃器模塊輸入來自用戶鼠標(biāo)、鍵盤輸入,任務(wù)規(guī)劃器模塊將輸入轉(zhuǎn)換為任務(wù)配置參數(shù),輸出到仿真運行引擎模塊;

飛機組裝器模塊輸入來自用戶鼠標(biāo)、鍵盤輸入,飛機組裝器模塊將輸入轉(zhuǎn)換為飛機組裝參數(shù),輸出到仿真運行引擎模塊;

仿真運行引擎模塊輸入來自控制面板、任務(wù)規(guī)劃器模塊、飛機組裝器模塊,仿真運行引擎模塊將輸入轉(zhuǎn)換為仿真模型運行配置參數(shù),輸出到控制面板、第一RS232標(biāo)準(zhǔn)串口、第二RS232標(biāo)準(zhǔn)串口、第三RS232標(biāo)準(zhǔn)串口。

本發(fā)明的優(yōu)點在于:

1)內(nèi)置的高逼真度仿真飛機實現(xiàn)了基于動力學(xué)/運動學(xué)的動態(tài)模型,提供符合基本工作原理的機載設(shè)備模型,以及高度逼真的智能行為;

2)仿真裝置采用模塊化開發(fā),可靈活配置并提供通用數(shù)據(jù)接口,具有即插即用的特點,在使用效率、可重用性上都得到了極大改善。

附圖說明

圖1是本發(fā)明智能作戰(zhàn)飛機仿真裝置示意圖;

圖2是仿真裝置控制面板;

圖3是仿真裝置軟件模塊工作方式;

圖4是任務(wù)規(guī)劃器的用戶圖形界面I示意圖。通過有限狀態(tài)機定義飛機任務(wù)過程;

圖5是任務(wù)規(guī)劃器的用戶圖形界面II示意圖。通過任務(wù)組裝構(gòu)造復(fù)雜任務(wù)過程;

圖6是飛機組裝器的圖形用戶界面示意圖,可由用戶指定使用哪些組件,以及這些組件和飛機本身的配置參數(shù)。

具體實施方式

本發(fā)明的一種智能作戰(zhàn)飛機仿真裝置,如圖1至圖3所示,包括控制面板101、第一RS232標(biāo)準(zhǔn)串口102、第二RS232標(biāo)準(zhǔn)串口103、第三RS232標(biāo)準(zhǔn)串口104,第一標(biāo)準(zhǔn)USB接口105、第二標(biāo)準(zhǔn)USB接口106、VGA輸出端口107、任務(wù)規(guī)劃器模塊201、飛機組裝器模塊202、仿真運行引擎模塊203。其中,101~107為仿真裝置的硬件部分,201~203為智能作戰(zhàn)飛機的軟件部分。硬件部分向軟件部分發(fā)送指令、并負(fù)責(zé)輸出軟件輸出數(shù)據(jù);軟件部分運行在內(nèi)置的片上系統(tǒng)(SOC)中,計算智能作戰(zhàn)飛機仿真模型的各項數(shù)據(jù)。

各模塊之間的數(shù)據(jù)交互和連接關(guān)系如下表所列:

下面對各個模塊的功能進(jìn)行說明。

如圖2所示,控制面板101包括9個按鍵和1個指示燈;

按鍵按照上下兩個區(qū)域布置,其中,下部區(qū)域從左到右的按鍵分別為:開始鍵、暫停鍵、繼續(xù)鍵、復(fù)位鍵、上部區(qū)域從左到右的按鍵分別為:電源鍵、記錄鍵、串口設(shè)置鍵、任務(wù)配置鍵、組件配置鍵、指示燈;

(1)開始鍵

向智能飛機仿真模型發(fā)送“仿真開始”指令。收到該指令后,飛機仿真模型開始運行,并通過第一RS232標(biāo)準(zhǔn)串口102、第二RS232標(biāo)準(zhǔn)串口103、或第三RS232標(biāo)準(zhǔn)串口(由用戶指定)進(jìn)行數(shù)據(jù)輸出。當(dāng)仿真已經(jīng)開始后,該鍵按下無效。

(2)暫停鍵

向智能飛機仿真模型發(fā)送“仿真暫?!敝噶?。收到該指令后,飛機仿真模型將進(jìn)入暫停狀態(tài),輸出的串口數(shù)據(jù)保持最后一次更新保持不變。注意,該功能與電源關(guān)閉鍵的功能不同,是仿真裝置的一種正常工作狀態(tài);當(dāng)仿真已經(jīng)處于暫停狀態(tài)時,該鍵按下無效。

(3)繼續(xù)鍵

向智能飛機仿真模型發(fā)送“繼續(xù)運行”指令。收到該指令后,若飛機仿真模型位于“暫?!睜顟B(tài),則恢復(fù)正常運行。當(dāng)仿真已經(jīng)處于正常運行狀態(tài)時,該鍵按下無效。

(4)復(fù)位鍵

停止當(dāng)前運行,清理上次運行數(shù)據(jù)并重新初始化。此時,再次按下開始鍵可重新運行仿真。

(5)電源鍵

仿真裝置供電開關(guān)。

(6)記錄鍵

按下后,仿真數(shù)據(jù)將自動記錄到仿真裝置的內(nèi)置存儲設(shè)備中。

(7)串口設(shè)置鍵

按下該鍵后,VGA端口輸出的GUI界面切換到端口設(shè)置界面。此時,用戶可通過接入的鼠標(biāo)、鍵盤對三個串口進(jìn)行設(shè)置,具體包括:

●各個串口哪個作為輸出,哪個作為輸入

●定義數(shù)據(jù)傳輸協(xié)議

●定義仿真運行的數(shù)據(jù)更新頻率

●定義串口波特率

(8)任務(wù)配置鍵

按下該鍵后,仿真裝置激活“任務(wù)規(guī)劃器”軟件模塊201(圖3),VGA端口輸出的GUI界面切換該軟件模塊的設(shè)置界面。此時,用戶可通過接入的鼠標(biāo)、鍵盤對飛機任務(wù)進(jìn)行配置。任務(wù)配置采用有限狀態(tài)機,如圖4所示。通過有限狀態(tài)機定義的行為單元,可以作為基本單元再次參與組裝,如圖5所示,構(gòu)成更復(fù)雜的高層任務(wù)過程。定義完成任務(wù)可通過配置界面保存到仿真裝置內(nèi)置的存儲單元中,以供下次重用。

(9)組件配置鍵

按下該鍵后,仿真裝置激活“飛機組裝器”軟件模塊202(圖3),VGA端口輸出的GUI界面切換到該軟件模塊的設(shè)置界面,如圖6所示。此時,用戶可通過接入的鼠標(biāo)、鍵盤對仿真飛機的組成部分、以及各部分的參數(shù)進(jìn)行配置。整個仿真飛機的構(gòu)建采用組件化的方式,用戶可以選擇使用哪些組件并對這些組件配置參數(shù),如不同型號的雷達(dá)、機載武器等。這些組件初始存儲在仿真裝置內(nèi)置的存儲單元中。同樣地,定義完成組件可進(jìn)行保存以供下次重用。

(10)指示燈

仿真裝置工作狀態(tài)指示燈。綠色表示正常工作狀態(tài),黃色表示軟件系統(tǒng)錯誤狀態(tài),紅色表示硬件系統(tǒng)錯誤狀態(tài)。

第一RS232標(biāo)準(zhǔn)串口102、第二RS232標(biāo)準(zhǔn)串口103、第三RS232標(biāo)準(zhǔn)串口104為仿真裝置配備的三個RS232標(biāo)準(zhǔn)串口,作為仿真裝置與外部使用環(huán)境之間數(shù)據(jù)輸入、輸出的標(biāo)準(zhǔn)接口。

第一標(biāo)準(zhǔn)USB接口105、第二標(biāo)準(zhǔn)USB接口106為兩個標(biāo)準(zhǔn)USB接口,作為鼠標(biāo)、鍵盤接口,允許用戶對仿真裝置進(jìn)行操作,通過圖形用戶界面(GUI)對智能仿真飛機進(jìn)行配置。

VGA輸出端口107為VGA輸出端口,作為用戶顯示設(shè)備輸出。

如圖3所示,智能作戰(zhàn)飛機的軟件系統(tǒng)的組成如圖3所示。其中三個關(guān)鍵模塊分別為行為規(guī)劃器、飛機組裝器以及仿真運行引擎,各自的作用為:

(1)任務(wù)規(guī)劃器模塊201

通過有限狀態(tài)機和流程圖的方式規(guī)劃仿真飛機的任務(wù)過程。任務(wù)是可嵌套的,即通過GUI界面(圖4、圖5)將簡單任務(wù)進(jìn)行組裝、連接,構(gòu)造成更加復(fù)雜的任務(wù)過程。規(guī)劃完成的任務(wù)可存儲到內(nèi)置存儲器,也可以重新取出重用。

(2)飛機組裝器模塊202

允許用戶選擇飛機可以假裝哪些組件,以及這些組件和飛機自身的參數(shù)配置。組裝完成的飛機配置可存儲到內(nèi)置存儲器,也可重新取出重用。

(3)仿真運行引擎模塊203

加載飛機模型以及相關(guān)配置信息,創(chuàng)建虛擬飛機實例,按照指定的仿真周期運行。智能作戰(zhàn)飛機的輸入、輸出信息由仿真運行引擎處理,如圖3所示。其輸入、輸出信息共分為5類:

●飛機狀態(tài)(輸出):飛機的運動狀態(tài),包括位置、速度、角速度、加速度、機載武器信息、機載設(shè)備信息。必需,可通過串口輸出。

●飛機獲取的探測/情報信息(輸出):飛機通過自身的探測設(shè)備獲取的探測信息或目標(biāo)情報信息??蛇x,可通過串口輸出。

●飛機對其它對象的指令(輸出):在飛機編隊或多兵種協(xié)同作戰(zhàn)方式下,飛機可能對其它作戰(zhàn)單元下達(dá)指令??蛇x,可通過串口輸出。

●外部對飛機的指令(輸入):外部對飛機的指令信息??蛇x,可通過串口輸入。

●飛機所處仿真空間的環(huán)境信息(輸入):包括陸地、大氣等自然環(huán)境信息,也包括電磁環(huán)境信息??蛇x,可通過串口輸出。

按下控制面板的“記錄鍵”,這些運行時信息將自動保存到仿真裝置的內(nèi)置存儲器中。

智能作戰(zhàn)飛機仿真裝置操作步驟:

智能作戰(zhàn)飛機仿真裝置的操作步驟簡述如下:

步驟1:用戶按下“電源鍵”供電,等待仿真裝置初始化完成;

步驟2:按下“組件配置鍵”配置飛機組件和參數(shù)。如果有必要,保存當(dāng)前配置信息;

步驟3:按下“任務(wù)配置鍵”配置飛機的任務(wù)過程。如果有必要,保存當(dāng)前配置信息;

步驟4:按下“串口設(shè)置鍵”,配置每個串口的輸入、輸出任務(wù)以及通信字段協(xié)議。

步驟5:如果需要記錄,按下“記錄鍵”,記錄仿真過程中產(chǎn)生的信息。

步驟6:按下“開始鍵”,開始仿真過程。在此過程中,用戶可通過VGA端口觀察數(shù)據(jù)。

步驟7:如果有必要,按下“暫停鍵”,暫停仿真過程。

步驟8:如果有必要,按下“繼續(xù)鍵”,繼續(xù)仿真過程。

步驟9:仿真結(jié)束或必要時,按下“復(fù)位鍵”,則仿真裝置清理上次仿真遺留的各項數(shù)據(jù),但保留上次的任務(wù)配置、組件配置和端口配置,重新初始化。此時,可返回到步驟5重新仿真,或直接關(guān)閉電源。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1