




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、基于kinect的裝備體感維修教學系統(tǒng)研究 摘 要:結合虛擬維修教學和體感技術,研究了unity3d開發(fā)環(huán)境下體感設備kinect的引入、操作替身設計、維修姿態(tài)表態(tài)等問題。實際應用證明體感式維修教學系統(tǒng)是一種比傳統(tǒng)鍵盤鼠標操作更加優(yōu)越的訓練方式。 關鍵詞:體感 kinect 虛擬維修 由于現(xiàn)代軍事裝備結構復雜、價格高,教學裝備數(shù)量少,而且使用真實裝備教學易出安全事故,所以虛擬維修教學系統(tǒng)成為裝備維修訓練的重要補充手段。但由于目前人機交互手術手段的限制,大量的虛擬維修教學系統(tǒng)還是采用傳統(tǒng)鍵盤鼠標作為交互設備。在虛擬維修訓練中,一般只能通過鼠標點擊工具圖標來代表拿起工具,再用鼠標點擊操作對象來播放
2、分解結合動畫,實際上達到的訓練效果是熟悉分解結合過程和工具的名稱,而具體工具的使用方式很難體現(xiàn)出來,或者說“動手”的能力很難培養(yǎng)出來。而往往學員所欠缺的就是動手能力,一到實際維修教室,還是很容易出問題。而kinect體感設備的出現(xiàn),給虛擬維修教學系統(tǒng)開拓了一條新的路徑。 kinect體感設備是微軟為游戲機xbox360研發(fā)的一款體感操作設備,相對以往動輒百十萬元的光學動作捕捉系統(tǒng)而言,成本極期低廉,當然識別精度也相應較低,但是它已經能夠勝任游戲、界面操作等基本要求。同時除了即時動態(tài)捕捉能力之外,它還具有圖像識別、語音辨識等多種實用功能,是非常有前景的體感設備。目前以kinect為外部設備的體感
3、游戲、應用已達數(shù)百款,應用包括機器人視覺識別、商業(yè)售賣機器、三維掃描建模等范圍。在教育領域,也研究了kinect在交互式電子白板等方面的應用1。 1 kinec及其開發(fā) kinect外形如圖1所示,主要由cmos紅外發(fā)射及傳感器、rgb攝像頭及麥克風組成。它的核心技術來自于以色列primesense公司的低成本三維空間探測芯片及微軟研究院的人體動作識別系統(tǒng)。primesense公司曾經為以色列軍方服務,他們開發(fā)的芯片和配套軟件可以很好地處理三維空間中物體的坐標信息。 cmos紅外傳感器通過發(fā)射編碼光產生深度圖像,既以純黑代表無窮遠,以純白代表零距離,以灰色的濃度代表距離的遠近。傳感器以每秒30
4、幀的速度生成景深圖像流。芯片將人體圖像從景深圖像中摳出并傳入exemplar人工智能處理系統(tǒng)中,該系統(tǒng)通過積累的大量經驗進行圖像匹配,生成一個有20個關節(jié)的骨架系統(tǒng)(如圖2所示)。kinect中間的rgb攝像頭用于捕捉人體形象圖譜,除了幫助設備探測到使用者的位置,它還可以用于拍照,在設備的基座內有驅動塑料齒輪的馬達,用于自動校正攝像頭以及空間感知器,讓kinect獲得最佳的位置來觀測使用者。 kinect的二次開發(fā)包目前有微軟的kinect for windows sdk2和primesense的openni3。兩者各有所長,開發(fā)者可按需求選擇。openni直接提供了unity3d的插件包,所
5、以我們選擇了openni為開發(fā)工具。 2 裝備體感維修教學系統(tǒng) 2.1 軟硬件簡介 在openni架構下要讓維修訓練系統(tǒng)能夠使用kinect,首先需要安裝openni(版本為1.5.2.23),負責分析影像數(shù)據(jù)的nite中間件(版本為1.5.2.21)和驅動程序模塊sensorkinect(本文版本為5.1.0.25)。虛擬交互軟件采用unity3d4.0,為直接使用kinect數(shù)據(jù),引入了openni_unity_toolkit-0.9.7.4插件包。該包提供給unity直接訪問openni兼容傳感器的能力。硬件采用了一臺kinect for xbox360外接電源適配器及遙控操縱桿。 引入
6、插件包后,unity3d中就會形成openni的預制件和腳本(如圖3所示)。用戶可以直接將這些預制件和腳本拖到場景中使用,可以無須關心底層api而直接使用“拖-放”的方式來使用數(shù)據(jù)。 2.2 體感操作引入 kinect的精度有限,所以在虛擬維修中使用體感操作,比較合適的方式是在虛擬場景中引入一個虛擬人,然后將kinect捕捉到的操作者人體數(shù)據(jù)傳遞到虛擬人身上,使虛擬人和操作者同步運動,通過判斷虛擬人與場景中物體的碰撞情況來決定交互的產生時機。如果直接通過kinect來操作界面元素,可能會存在跳動等現(xiàn)象,導致交互感覺不良。 虛擬人的制作可由3dmax等軟件制作骨骼蒙皮人體模型再導入unity之中
7、,然后在unity中將虛擬人的骨骼與openni提供的kinect的關節(jié)數(shù)據(jù)匹配起來,其具體做法是設置niskeleton controller腳本中的joints to control數(shù)組(如圖4所示)。建立骨骼匹配關系之后,在虛擬人手上設置碰撞包圍盒,使包圍盒包含整個手部。這樣在程序中就可以通過碰撞事件的捕獲,使操作者通過虛擬人取放工具、操作零部件,實現(xiàn)分解結合虛擬維修了。 2.3 維修過程中體感姿態(tài)定義 維修作業(yè)是通過一系列工序來完成的。裝備的基本維修訓練可以視做大件分解結合和部件分解結合作業(yè)。為了形成通用化的系統(tǒng)結構,需要以文本的形式提供分解結合的工序,這樣,程序運行時根據(jù)選擇的維修科
8、目,讀入相應的工序和模型就可以實現(xiàn)分解結合訓練了。 維修過程的定義采用office project 2003進行定義,可以方便地建立pert工序。然后輸出文本文件供維修訓練系統(tǒng)調用。在每步工序中需要對操作者的動作進行定義,為了方便編制動作和判斷姿態(tài),我們提出一種靈活的姿態(tài)定義格式。 格式由一連串短句組成,每個短句之間以“;”號隔開,其形式為“l(fā)arm;rarm;lhip;rhip;spine;picture”。單個短句的格式相似,如“rarm”部分,完整定義為“rarm:手腕位置零件名稱”,其中“手腕位置”是一個“x,y,z”向量,數(shù)值以虛擬人右肩關節(jié)部為起點,其身體正面為z軸正向,右方為x軸
9、,頭部向上為y軸,以手臂長為1.0,相對位置精確到小數(shù)點后一位。如“1,0,0”既代表水平向右伸直右臂。在程序中將虛擬人手部位置和肩部位置直接以參數(shù)形式傳遞進來,就可以實時得到手部相對肩關節(jié)的相對坐標,通過歸一化處理就得到了以向量表示的手腕位置(程序中rightarmlength即為提前算出的虛擬人右臂長度)。 再將手腕位置與要求位置相減,就得到了姿態(tài)偏差向量(handf)。為同時考量x,y,z三個方向上的偏差,取姿態(tài)偏差向量的長度為量度??紤]到應允許操作者有一定的動作誤差,本文將容許值(tolerence)設置為0.4,可以保證操作者姿態(tài)正確,同時又不過份嚴格。 短句中“零件名稱”項則表示手
10、部或手部工具與該零件處于相交位置,意即當做這個動作時,需要手部或手部工具接觸該零件。比如在右手旋掉底蓋螺絲時,應用左手托住底蓋以防掉落。 這樣通過對每個身體部分進行定義,就可以對虛擬訓練時,當人員執(zhí)行某種分解動作時所處的姿態(tài)提出要求。 2.4 實例簡介 某裝備炮閂分解結合訓練是學員必須練習的重點科目,以此為對象,建立了體感式分解結合維修訓練系統(tǒng)。程序由unity3d 4.0開發(fā),建立了虛擬場景,然后引入虛擬人,在虛擬人的頭上綁定攝像機,就可以從替身的角度觀察到三維場景(如圖5所示)。通過kinect,操作者可控制虛擬人在場景中自由走動,從工具桌上取用各種工具、將工具放在工具臺上、左右手互換工具、使用工具或手與零件交互,按照分解結合順序逐步分解結合炮閂,分解中對特定部件需擺出正確姿態(tài)才能分解。主觀使用感覺沉浸感強、操作流暢、工具使用仿真感強。 3 結束語 體感式操作將是未來人機交互的重點發(fā)展方向之一。裝備體感式維修教學系統(tǒng)充分發(fā)揮了體感技術的優(yōu)點,可以有效培養(yǎng)學生的動手能力,提高教學的效率,是非常優(yōu)秀的教學方式。雖然目前由于設備的精度限制,動作捕捉還有延遲和抖動等缺點,但體感技術的進步很快。據(jù)報道,kinect2代即將推出,還有其它一些高精度的體感設備也將面世??傊?,及時將kinect代表的先進體感技術引入虛擬維修教
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大學生體像認知與醫(yī)學美容態(tài)度的關系調查
- 山東省濟南市2024-2025學年高三上學期期末學習質量檢測英語試題【含答案】
- 室內廚房設計施工方案
- 挖碴裝車施工方案
- 地坪施工訂做方案范本
- 5年級學霸數(shù)學筆記
- 2025年規(guī)劃數(shù)學試題及答案
- 等邊三角形電荷電場線
- c.d級危房安全風險隱患問題及短板
- 接口處防水施工方案
- 2025年蛇年年度營銷日歷營銷建議【2025營銷日歷】
- 2024年黑龍江哈爾濱“丁香人才周”(秋季)事業(yè)單位引才招聘2074人易考易錯模擬試題(共500題)試卷后附參考答案
- ISO22301新版標準翻譯(中英對照)
- 學術論文的撰寫方法與規(guī)范
- 建設工程施工合同農民工工資補充協(xié)議
- 智研咨詢發(fā)布:汽車雨刮器總成產業(yè)百科(附行業(yè)現(xiàn)狀、相關政策及發(fā)展驅動因素分析)
- DL∕T 2577-2022 軸流轉漿式水輪發(fā)電機組檢修規(guī)程
- 2023年四川省綿陽市中考數(shù)學試卷
- 《統(tǒng)編教材背景下小學語文整本書閱讀策略的研究》中期報告
- (正式版)JBT 2930-2024 低壓電器產品型號編制方法
- 【課件】2024屆新高考英語語法填空專項.解題技巧課件
評論
0/150
提交評論