最新資訊
- 關(guān)于開(kāi)展全省非道路移動(dòng)機(jī)械尾氣
- 強(qiáng)化非道路移動(dòng)機(jī)械尾氣排放監(jiān)管
- 非道路移動(dòng)機(jī)械檢測(cè)
- 嚴(yán)厲打擊區(qū)內(nèi)無(wú)標(biāo)非道路移動(dòng) 機(jī)
- 環(huán)保部將出新規(guī),非道路移動(dòng)機(jī)械
- 市環(huán)保局舉行在用非道路移動(dòng)機(jī)械
- “非道路移動(dòng)機(jī)械尾氣排放監(jiān)測(cè)
- 工程機(jī)械農(nóng)用機(jī)械設(shè)備現(xiàn)場(chǎng)測(cè) 排
- 機(jī)電自動(dòng)化在工程機(jī)械的應(yīng)用
- 液壓傳動(dòng)系統(tǒng)工程機(jī)械尾氣檢測(cè)論
- 柴油機(jī)工程機(jī)械尾氣檢測(cè)項(xiàng)目論文
- 模糊控制工程機(jī)械尾氣檢測(cè)的論文
- 項(xiàng)目任務(wù)教學(xué)挖掘機(jī)尾氣檢測(cè)論文
- 應(yīng)急維修叉車(chē)尾氣檢測(cè)設(shè)備
- 工程機(jī)械尾氣檢測(cè)維修存在的主要
點(diǎn)擊量:發(fā)布時(shí)間:2019-07-22 10:32
1總體介紹
智能工程機(jī)械仿真訓(xùn)練系統(tǒng)的主體及專(zhuān)家?guī)炀捎肅#語(yǔ)言開(kāi)發(fā),基于MONO,兼容微軟.netframework。軟件界面及流程部分基于Unity引擎開(kāi)發(fā),支持各種主流設(shè)備,包括PC、MAC等。系統(tǒng)數(shù)據(jù)庫(kù)支持本地?cái)?shù)據(jù)庫(kù)SqlLite以及網(wǎng)絡(luò)數(shù)據(jù)庫(kù)SQLServer;系統(tǒng)主要開(kāi)發(fā)工具為MicrosoftVisualStudio2016,輔以3DSMax和.net網(wǎng)絡(luò)庫(kù)進(jìn)行三維模型及場(chǎng)景構(gòu)建和導(dǎo)出與網(wǎng)絡(luò)實(shí)時(shí)通訊的開(kāi)發(fā)。對(duì)于多種不同的工程機(jī)械設(shè)備,基于面向?qū)ο蟮姆椒ㄩ_(kāi)發(fā)統(tǒng)一的代碼基礎(chǔ)類(lèi)庫(kù),以方便代碼的重用,接口的統(tǒng)一,和功能的一致化升級(jí)。通過(guò)互聯(lián)網(wǎng)絡(luò),抽象各設(shè)備的狀態(tài)參數(shù)以在同一共享場(chǎng)景下進(jìn)行各設(shè)備的協(xié)同化工作。本項(xiàng)目采用的技術(shù)復(fù)雜,跨越多個(gè)領(lǐng)域,涉及機(jī)械、機(jī)電一體化、多服務(wù)器網(wǎng)絡(luò)環(huán)境、多平臺(tái)協(xié)調(diào),而且具有軟件種類(lèi)繁多、硬件環(huán)境復(fù)雜等特點(diǎn),因此在項(xiàng)目實(shí)施時(shí),必須分步實(shí)施。智能工程機(jī)械仿真訓(xùn)練系統(tǒng)采用模塊化方法進(jìn)行研發(fā),模塊組成包括:視景仿真平臺(tái)、實(shí)時(shí)仿真、人機(jī)交互、視景特效技術(shù)、硬件控制和顯示系統(tǒng)等。整個(gè)系統(tǒng)內(nèi)部以“視景仿真平臺(tái)”為核心,連接外部“硬件接口單元”。“視景仿真平臺(tái)”通過(guò)視景特效技術(shù),可以實(shí)現(xiàn)實(shí)時(shí)仿真(包括運(yùn)動(dòng)仿真、碰撞檢測(cè)、視角控制、音效仿真等功能)和人機(jī)交互(包括人員管理、培訓(xùn)考核、系統(tǒng)組態(tài)配置、成績(jī)管理等功能)。“硬件接口單元”則可以將全實(shí)物的駕駛室、多屏顯示器、油門(mén)、操作桿等操作硬件連接起來(lái),為“視景仿真平臺(tái)”提供傳感器輸入及對(duì)外執(zhí)行機(jī)構(gòu)。
2主要技術(shù)說(shuō)明
通過(guò)在智能工程機(jī)械仿真訓(xùn)練軟件系統(tǒng)中建立工程機(jī)械仿真訓(xùn)練信息大數(shù)據(jù),進(jìn)而建立工程機(jī)械仿真訓(xùn)練智能專(zhuān)家?guī)?。此外,通過(guò)運(yùn)用大數(shù)據(jù)的強(qiáng)大數(shù)據(jù)處理能力,發(fā)現(xiàn)各種工程機(jī)械仿真訓(xùn)練相關(guān)規(guī)律與信息,并將這些規(guī)律引入到專(zhuān)家?guī)?,再將智能?zhuān)家?guī)煊糜诠こ虣C(jī)械仿真訓(xùn)練中,從而實(shí)現(xiàn)主動(dòng)引導(dǎo)式訓(xùn)練,帶來(lái)高效的訓(xùn)練效果。(1)通過(guò)大數(shù)據(jù)發(fā)現(xiàn)學(xué)員學(xué)習(xí)情緒和效率的變化規(guī)律,建立專(zhuān)家?guī)煲?guī)則,并構(gòu)建使學(xué)員感興趣的教學(xué)情景,以穩(wěn)定學(xué)員學(xué)習(xí)情緒,提高學(xué)員學(xué)習(xí)效率。(2)發(fā)現(xiàn)訓(xùn)練問(wèn)題與處理規(guī)律,實(shí)現(xiàn)智能糾錯(cuò)。“歷史總是驚人的相似“,相似學(xué)員在訓(xùn)練過(guò)程中出現(xiàn)的錯(cuò)誤操作等問(wèn)題,必定有著相似的起因。問(wèn)題一旦發(fā)生,無(wú)外乎二個(gè)原因:人的原因、物的原因。大數(shù)據(jù)可以在繁復(fù)的故障及障礙相關(guān)數(shù)據(jù)中,總結(jié)出相應(yīng)的問(wèn)題前期征兆以及后期的處理規(guī)律。當(dāng)有類(lèi)似征兆出現(xiàn)后,專(zhuān)家?guī)炜梢噪S著征兆的符合程度依次提高智能糾錯(cuò)處理,讓學(xué)員的錯(cuò)誤操作盡快終止,以消除問(wèn)題與障礙,盡快形成優(yōu)良的操作習(xí)慣。(3)發(fā)現(xiàn)訓(xùn)練中的管理規(guī)律,提高訓(xùn)練管理水平,針對(duì)性定制訓(xùn)練計(jì)劃。針對(duì)眾多學(xué)員的訓(xùn)練管理規(guī)律,可讓專(zhuān)家?guī)煜到y(tǒng)為每個(gè)學(xué)員定制訓(xùn)練計(jì)劃,有針對(duì)性的查優(yōu)補(bǔ)缺,提高訓(xùn)練設(shè)備利用率及學(xué)員訓(xùn)練效率。(4)強(qiáng)化學(xué)員危機(jī)意識(shí),形成良好的操作習(xí)慣。運(yùn)用大數(shù)據(jù)挖掘并發(fā)現(xiàn)工程機(jī)械在實(shí)際操作過(guò)程中因錯(cuò)誤操作發(fā)生的事故經(jīng)驗(yàn)規(guī)律,并引入到智能專(zhuān)家?guī)熘?,讓智能?zhuān)家?guī)於ㄖ频南鄳?yīng)的訓(xùn)練場(chǎng)景,避免學(xué)員因操作失誤導(dǎo)致類(lèi)似事故發(fā)生。智能工程機(jī)械仿真訓(xùn)練系統(tǒng)會(huì)將系統(tǒng)中的各操作硬件有機(jī)組合起來(lái),并與大數(shù)據(jù)平臺(tái)中的專(zhuān)家?guī)煜到y(tǒng)連接,實(shí)現(xiàn)安全、極速的浸入式3D全景主動(dòng)式訓(xùn)練?;谌S虛擬現(xiàn)實(shí)多媒體技術(shù)的計(jì)算機(jī)平臺(tái)來(lái)實(shí)現(xiàn)真實(shí)工程機(jī)械設(shè)備的仿真演示、模擬真實(shí)操作的應(yīng)用系統(tǒng),實(shí)現(xiàn)全新訓(xùn)練視覺(jué)效果。編制的仿真操作軟件畫(huà)面真實(shí)感強(qiáng),操作反應(yīng)迅速、體現(xiàn)物理效果、動(dòng)態(tài)陰影效果、音效等,并能結(jié)合工程機(jī)械等硬件,開(kāi)發(fā)了由操作臺(tái)、控制箱、計(jì)算機(jī)系統(tǒng)、接口卡、顯示設(shè)備等構(gòu)成的工程機(jī)械仿真訓(xùn)練系統(tǒng)。實(shí)現(xiàn)的智能主動(dòng)式的智能工程機(jī)械仿真訓(xùn)練系統(tǒng)在操作人員培訓(xùn)中可以完全解決目前同類(lèi)系統(tǒng)存在的以下弊端:(1)工程機(jī)械駕駛員培訓(xùn)難以實(shí)現(xiàn)個(gè)別化教學(xué)方案,不能適應(yīng)受訓(xùn)人員不同的知識(shí)、心理、年齡等綜合因素的影響。(2)培訓(xùn)老師認(rèn)知結(jié)構(gòu)不同、操作方式、培訓(xùn)技能不同導(dǎo)致培訓(xùn)出來(lái)的學(xué)員質(zhì)量良莠不齊。(3)工程機(jī)械操作人員培訓(xùn)耗時(shí)、耗力、培訓(xùn)困難。尤其常規(guī)直接上機(jī)操作的培訓(xùn)方式還非常危險(xiǎn)。
3軟件實(shí)現(xiàn)過(guò)程
為了系統(tǒng)軟件各項(xiàng)功能的實(shí)現(xiàn),首先,項(xiàng)目參與的技術(shù)人員分三個(gè)小組:策劃、程度、美工,三者有著緊密的合作關(guān)系,每一個(gè)分工部分都會(huì)有各自不同的工作內(nèi)容,如果把所有的工作成果整合在一起并在一個(gè)平臺(tái)中實(shí)現(xiàn),就組成了一個(gè)完整的訓(xùn)練平臺(tái)產(chǎn)品。軟件功能實(shí)現(xiàn)過(guò)程中,核心工作有:
(1)訓(xùn)練平臺(tái)策劃
訓(xùn)練平臺(tái)策劃類(lèi)似于一個(gè)游戲開(kāi)發(fā)的策劃。項(xiàng)目負(fù)責(zé)人以創(chuàng)建者和維護(hù)者的身份參與到訓(xùn)練系統(tǒng)平臺(tái)的世界中,將想法和設(shè)計(jì)傳遞給程序設(shè)計(jì)和美工設(shè)計(jì);在策劃過(guò)程中,項(xiàng)目負(fù)責(zé)人需要把握系統(tǒng)的整體概念并對(duì)開(kāi)發(fā)工作進(jìn)行管理和協(xié)調(diào),并對(duì)訓(xùn)練平臺(tái)的系統(tǒng)進(jìn)行整體策劃,例如選擇機(jī)型、工作狀況、錯(cuò)誤狀況、排行榜、實(shí)際得分等系統(tǒng),需要提供界面及界面操作、邏輯判斷流程圖、各種提示信息等。訓(xùn)練平臺(tái)數(shù)值策劃又稱(chēng)平衡性策劃。平衡性策劃需要把握平衡性方面的規(guī)則和系統(tǒng)的設(shè)計(jì),包括AI、關(guān)卡等,以及除了操作過(guò)程以外,都需要數(shù)值策劃負(fù)責(zé)。游戲數(shù)值策劃的日常工作和數(shù)據(jù)打的交道比較多,如在訓(xùn)練平臺(tái)中所見(jiàn)的操作失誤損失值、HP值,甚至包括得分的公式等等都由數(shù)值策劃所設(shè)計(jì)。需要進(jìn)行訓(xùn)練關(guān)卡策劃,例如負(fù)責(zé)訓(xùn)練場(chǎng)景的設(shè)計(jì)以及任務(wù)流程、關(guān)卡難度的設(shè)計(jì),其工作包羅萬(wàn)象,包括場(chǎng)景中的操作失誤分布、AI設(shè)計(jì)以及訓(xùn)練平臺(tái)中的碰撞設(shè)計(jì)等等都會(huì)涉及。需要對(duì)訓(xùn)練平臺(tái)的腳本進(jìn)行策劃,例如場(chǎng)景中水紋運(yùn)動(dòng)的腳本編程,工程機(jī)械聯(lián)動(dòng)的腳本編程,工程機(jī)械所用的反向動(dòng)力學(xué)的腳本編程等。
(2)訓(xùn)練平臺(tái)角色場(chǎng)景美工
以軟件美工為例,美工是指電子訓(xùn)練畫(huà)面中的美術(shù)組成部分。通俗的說(shuō),凡是訓(xùn)練中所能看到的一切畫(huà)面都屬于訓(xùn)練美工的工作范疇,包括地形、建筑、植物、人物、動(dòng)物、動(dòng)畫(huà)、特效、界面等的制作。訓(xùn)練美工可以簡(jiǎn)單的分為2D和3D兩類(lèi),2D即使用位圖等二維圖形制作訓(xùn)練場(chǎng)景;3D則是通過(guò)大型的3D游戲引擎制作訓(xùn)練世界和各種物件的3D模型,并由計(jì)算機(jī)處理后得到真實(shí)感較強(qiáng)的3D圖像。同理,在智能工程機(jī)械仿真訓(xùn)練軟件開(kāi)發(fā)過(guò)程中,同樣需要對(duì)UI進(jìn)行設(shè)計(jì),簡(jiǎn)單說(shuō)就是訓(xùn)練平臺(tái)操作界面,登陸界面,訓(xùn)練平臺(tái)道具,得分標(biāo)志,訓(xùn)練平臺(tái)中小物件的設(shè)計(jì)等等。包括場(chǎng)景中的環(huán)境、機(jī)械、道具等的設(shè)計(jì),以盡可能制作出精細(xì)逼真的場(chǎng)景元素。對(duì)角色進(jìn)行設(shè)計(jì),對(duì)工程機(jī)械模擬訓(xùn)練平臺(tái)中的特效進(jìn)行設(shè)計(jì),例如訓(xùn)練平臺(tái)中機(jī)械的動(dòng)動(dòng)產(chǎn)生的灰塵、碰撞產(chǎn)生的火花、場(chǎng)景中水流的質(zhì)感等等。對(duì)訓(xùn)練平臺(tái)中的角色動(dòng)畫(huà)的制作,原畫(huà)、場(chǎng)景,角色、道具、動(dòng)畫(huà)、特效的全部制作工作和整合。需要制作的技術(shù)、規(guī)范,了解制作流程,通過(guò)完成模擬游戲項(xiàng)目鞏固和提高之前的知識(shí),掌握游戲美術(shù)設(shè)計(jì)的綜合技能。
(3)訓(xùn)練平臺(tái)程序開(kāi)發(fā)
在工程機(jī)械模擬訓(xùn)練平臺(tái)開(kāi)發(fā)過(guò)程中,是通過(guò)C#對(duì)腳本程序進(jìn)行編程的,而在腳本程序?qū)崿F(xiàn)的過(guò)程中,則需要通過(guò)模塊化的方式,逐步實(shí)現(xiàn)軟件各個(gè)功能。所謂模塊化是指解決一個(gè)復(fù)雜問(wèn)題時(shí)自頂向下逐層把系統(tǒng)劃分成若干模塊的過(guò)程,有多種屬性,分別反映其內(nèi)部特性模塊化是一種處理復(fù)雜系統(tǒng)分解為更好的可管理模塊的方式。模塊化可用來(lái)分割,組織和打包軟件。模塊化是一種處理復(fù)雜系統(tǒng)分解成為更好的可管理模塊的方式,(兩句話(huà)重復(fù)?)它可以通過(guò)在不同組件內(nèi)設(shè)定不同的功能,把一個(gè)問(wèn)題分解成多個(gè)小的獨(dú)立、互相作用的組件,以此來(lái)處理復(fù)雜、大型的軟件。在訓(xùn)練平臺(tái)的開(kāi)發(fā)中,利用程序模塊化分工,進(jìn)行腳本編程,可以到達(dá)工作簡(jiǎn)化的目的。
(4)基于大數(shù)據(jù)的智能主動(dòng)式仿真訓(xùn)練教程開(kāi)發(fā)
基于多年采集的仿真訓(xùn)練數(shù)據(jù),研發(fā)基于大數(shù)據(jù)的智能主動(dòng)式仿真訓(xùn)練模塊,可以實(shí)現(xiàn)對(duì)工程機(jī)械駕駛員培訓(xùn)的因材施教、個(gè)性化主動(dòng)培訓(xùn),避免平臺(tái)被動(dòng)地受到受訓(xùn)人員的知識(shí)、心理、年齡等綜合因素的影響。同時(shí),也避免了平臺(tái)因局限于培訓(xùn)老師對(duì)結(jié)構(gòu)不同、操作方式、培訓(xùn)技能認(rèn)知不同而導(dǎo)致培訓(xùn)出來(lái)的學(xué)員質(zhì)量良莠不齊的情況。
4結(jié)語(yǔ)
基于本文介紹的軟件設(shè)計(jì)方法,近年來(lái),筆者所在的公司研發(fā)、實(shí)現(xiàn)并已開(kāi)始批量銷(xiāo)售的智能工程機(jī)械仿真訓(xùn)練系統(tǒng)有煤礦機(jī)械、汽車(chē)起重機(jī)、橋門(mén)式起重機(jī)、塔式起重機(jī)、挖掘機(jī)、叉車(chē)、裝載機(jī)等十余種。依靠操作簡(jiǎn)單、界面友好、仿真度高、操作感受真實(shí)等優(yōu)勢(shì),公司開(kāi)發(fā)的一系列仿真訓(xùn)練系統(tǒng)受到了用戶(hù)的一致好評(píng),取得了優(yōu)秀的銷(xiāo)售業(yè)績(jī)。