卜祥風(fēng) 鄧景泉
摘 要:針對(duì)目前汽車(chē)發(fā)動(dòng)機(jī)拆裝課程存在的“教”“學(xué)”兩難問(wèn)題,探索基于增強(qiáng)現(xiàn)實(shí)技術(shù)開(kāi)發(fā)發(fā)動(dòng)機(jī)拆裝教學(xué)指導(dǎo)系統(tǒng),在增強(qiáng)現(xiàn)實(shí)環(huán)境下通過(guò)虛擬三維模型及動(dòng)畫(huà)和二維文字提示等增強(qiáng)信息,指導(dǎo)學(xué)生發(fā)動(dòng)機(jī)拆裝的具體操作和所需使用的拆裝工具。系統(tǒng)采用基于框型標(biāo)志的三維注冊(cè)算法,利用CAD系統(tǒng)進(jìn)行三維虛擬物體的建模和動(dòng)畫(huà)制作,使用ARToolKit完成虛實(shí)融合輸出增強(qiáng)圖像。在增強(qiáng)圖像的幫助下,學(xué)生提高了發(fā)動(dòng)機(jī)拆裝工作效率,激發(fā)了學(xué)習(xí)興趣。
關(guān)鍵詞:教學(xué)研究;教學(xué)指導(dǎo)系統(tǒng);增強(qiáng)現(xiàn)實(shí);發(fā)動(dòng)機(jī)拆裝教學(xué)
中圖分類(lèi)號(hào):G642 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):2096-000X(2018)01-0102-03
Abstract: By drawing on the difficulties in teaching and learning the course of auto engine disassembling and assembling, this paper explores the teaching guiding system based on the AR. In this system, information is augmented by using 3D model and 2D word. Teachers can show students the detailed operation and tools in engine disassembling and assembling. This system adopts 3D registration algorithm based on the frame sign, applies CAD to make a model for 3D virtual object and animation, and uses ARToolKit to output augmented image with virtual-real integration. Based on the augmented image, students' working efficiency is improved and their interests in learning are stimulated.
Keywords: teaching and research; teaching guiding system; Augmented Reality(AR); teaching of engine disassembling and assembling
一、概述
增強(qiáng)現(xiàn)實(shí)(augmentedreality,簡(jiǎn)稱(chēng)AR)由虛擬現(xiàn)實(shí)(virtualreality,簡(jiǎn)稱(chēng)VR)發(fā)展而來(lái),它將現(xiàn)實(shí)世界與計(jì)算機(jī)產(chǎn)生的虛擬物體結(jié)合起來(lái),將計(jì)算機(jī)產(chǎn)生的虛擬物體實(shí)時(shí)疊加在現(xiàn)實(shí)場(chǎng)景中。1992年,T.Caudell首次提出增強(qiáng)現(xiàn)實(shí)的概念,并把增強(qiáng)現(xiàn)實(shí)技術(shù)應(yīng)用到制造業(yè)中以提高工人的工作效率[1]。之后,增強(qiáng)現(xiàn)實(shí)技術(shù)在機(jī)器人技術(shù)[2]、機(jī)械設(shè)計(jì)[3]、汽車(chē)工程[4]、游戲娛樂(lè)[5]、軍事[6]、教育等領(lǐng)域中流行開(kāi)來(lái)。近年來(lái),增強(qiáng)現(xiàn)實(shí)技術(shù)在教育教學(xué)領(lǐng)域取得了長(zhǎng)足發(fā)展。張鵬飛[7]研究了增強(qiáng)現(xiàn)實(shí)技術(shù)在室內(nèi)設(shè)計(jì)教學(xué)中的應(yīng)用,提出的室內(nèi)設(shè)計(jì)動(dòng)態(tài)視頻教學(xué)系統(tǒng),解決了傳統(tǒng)室內(nèi)設(shè)計(jì)教學(xué)時(shí),無(wú)法實(shí)時(shí)觀察具體實(shí)施效果的問(wèn)題。左大利[8]利用增強(qiáng)現(xiàn)實(shí)技術(shù)把“機(jī)械設(shè)計(jì)基礎(chǔ)”課程中的機(jī)械結(jié)構(gòu)簡(jiǎn)圖制作成基于圖片的“魔法書(shū)”,使學(xué)生能夠利用智能手機(jī)觀看機(jī)構(gòu)的三維模型等信息,激發(fā)了學(xué)生的學(xué)習(xí)興趣。普磊[9]研究了將增強(qiáng)現(xiàn)實(shí)技術(shù)應(yīng)用到汽車(chē)技術(shù)服務(wù)與營(yíng)銷(xiāo)專(zhuān)業(yè)教學(xué)中的方法,為傳統(tǒng)汽車(chē)專(zhuān)業(yè)教育方式開(kāi)拓了新思路。
目前傳統(tǒng)的汽車(chē)發(fā)動(dòng)機(jī)拆裝實(shí)踐存在“教”“學(xué)”兩難的情況。發(fā)動(dòng)機(jī)零部件繁多,拆裝工序復(fù)雜,涉及很多專(zhuān)用工具,精確裝配技術(shù)要求高。如圖1、圖2為一臺(tái)V6發(fā)動(dòng)機(jī)的部分零部件和部分拆裝工具,表1為相應(yīng)發(fā)動(dòng)機(jī)的簡(jiǎn)化拆卸工序,安裝工序與之相反。
傳統(tǒng)的發(fā)動(dòng)機(jī)拆裝,學(xué)生要對(duì)照長(zhǎng)達(dá)幾百頁(yè)的操作指導(dǎo)書(shū)一步步拆卸,而指導(dǎo)書(shū)并不夠直觀,提示圖往往是簡(jiǎn)單的示意圖,導(dǎo)致學(xué)生實(shí)際拆裝發(fā)動(dòng)機(jī)時(shí)會(huì)遇到很大困難。另一方面,應(yīng)用型本科汽車(chē)類(lèi)專(zhuān)業(yè)缺少有實(shí)際拆裝經(jīng)驗(yàn)、技能嫻熟的專(zhuān)任教師指導(dǎo)學(xué)生進(jìn)行發(fā)動(dòng)機(jī)拆裝實(shí)踐學(xué)習(xí),通常需要聘請(qǐng)企業(yè)技工進(jìn)行指導(dǎo)。這種做法具有不可持續(xù)性,而且聘請(qǐng)技工價(jià)格不菲。針對(duì)上述問(wèn)題,本文提出一種基于增強(qiáng)現(xiàn)實(shí)技術(shù)的發(fā)動(dòng)機(jī)拆裝教學(xué)系統(tǒng),能夠直觀地指導(dǎo)學(xué)生進(jìn)行發(fā)動(dòng)機(jī)拆裝,激發(fā)學(xué)生的學(xué)習(xí)興趣。
二、系統(tǒng)架構(gòu)
基于增強(qiáng)現(xiàn)實(shí)技術(shù)的發(fā)動(dòng)機(jī)拆裝教學(xué)
系統(tǒng)架構(gòu)如圖3所示,包括發(fā)動(dòng)機(jī)、兩個(gè)與電腦相連的攝像頭、兩個(gè)顯示屏和一套發(fā)動(dòng)機(jī)拆裝工具。攝像頭1抓取發(fā)動(dòng)機(jī)的圖像并傳送給電腦,系統(tǒng)軟件經(jīng)分析處理把用于指導(dǎo)學(xué)生操作的虛擬圖像和文字說(shuō)明疊加在真實(shí)的發(fā)動(dòng)機(jī)圖像上,顯示在顯示屏1上。攝像頭2抓取發(fā)動(dòng)機(jī)拆裝工具的圖像并傳送給電腦,軟件將相應(yīng)工序所需使用的工具用閃亮框提示出來(lái),如圖4所示,并在顯示屏2上顯示出來(lái)。這樣學(xué)生帶上HMD眼鏡就可以從顯示屏1獲得相應(yīng)工序的操作指示,從顯示屏2獲得當(dāng)前工序所需的工具,根據(jù)這些疊加在真實(shí)圖像上的虛擬提示一步步完成發(fā)動(dòng)機(jī)的拆裝。
三、關(guān)鍵技術(shù)
(一)三維注冊(cè)算法
三維注冊(cè)是增強(qiáng)現(xiàn)實(shí)系統(tǒng)的特征所在,也是增強(qiáng)現(xiàn)實(shí)系統(tǒng)的核心和基礎(chǔ)。三維注冊(cè)解決的問(wèn)題是如何把計(jì)算機(jī)產(chǎn)生的虛擬物體與真實(shí)場(chǎng)景對(duì)準(zhǔn),把虛擬物體疊加到正確的地方,使虛擬物體與真實(shí)場(chǎng)景完美融合。
目前的增強(qiáng)現(xiàn)實(shí)系統(tǒng)主要采用基于硬件的注冊(cè)算法、基于計(jì)算機(jī)視覺(jué)的注冊(cè)算法和混合注冊(cè)算法。本系統(tǒng)采用基于框型標(biāo)志點(diǎn)的三維注冊(cè)算法,屬于計(jì)算機(jī)視覺(jué)注冊(cè)算法的范疇。這種三維注冊(cè)算法框架簡(jiǎn)單,計(jì)算過(guò)程線(xiàn)性且誤差小,圖形處理計(jì)算量小,一般只需提取提前放置的四個(gè)標(biāo)志點(diǎn)特征,就可以計(jì)算出像面位置,實(shí)時(shí)性好。系統(tǒng)虛實(shí)注冊(cè)流程如圖5所示。系統(tǒng)采用ARToolKit進(jìn)行三維注冊(cè),主要步驟包括二值化、標(biāo)致識(shí)別和坐標(biāo)變化。
(二)發(fā)動(dòng)機(jī)拆裝指導(dǎo)信息建模
發(fā)動(dòng)機(jī)拆裝指導(dǎo)信息是指每個(gè)拆裝工序中,用于指導(dǎo)學(xué)生進(jìn)行發(fā)動(dòng)機(jī)拆裝方式方法、步驟、所用工具的虛擬信息,形式上包括三維模型及動(dòng)畫(huà)、二維圖像、文字、標(biāo)識(shí)等。根據(jù)學(xué)生所處的發(fā)動(dòng)機(jī)拆裝工序,從發(fā)動(dòng)機(jī)拆裝資料中分析得到當(dāng)前步驟所需的輔助指導(dǎo)信息,并在增強(qiáng)現(xiàn)實(shí)系統(tǒng)的虛擬環(huán)境中建模實(shí)現(xiàn)。
本系統(tǒng)的指導(dǎo)信息以三維模型及動(dòng)畫(huà)、文字和標(biāo)識(shí)為主。三維模型及動(dòng)畫(huà)用于直觀地指導(dǎo)拆裝操作,文字用于輔助說(shuō)明,標(biāo)識(shí)用于工具提示。
使用CAD系統(tǒng)可將發(fā)動(dòng)機(jī)零部件的CAD模型轉(zhuǎn)化為三維虛擬模型,其包含各部件的幾何模型、裝配約束關(guān)系和空間位姿。發(fā)動(dòng)機(jī)拆裝指導(dǎo)信息的獲取有兩個(gè)方面,一方面通過(guò)CAD接口獲取零部件幾何信息,另一方面通過(guò)用戶(hù)輸入獲取發(fā)動(dòng)機(jī)拆裝工序、拆裝工具信息。具體流程如圖6所示。
(三)虛實(shí)融合
系統(tǒng)虛實(shí)融合過(guò)程如圖7所示。三維注冊(cè)算法采用(一)節(jié)介紹的算法,給類(lèi)增強(qiáng)提示信息由(二)節(jié)介紹的發(fā)動(dòng)機(jī)拆裝指導(dǎo)信息建模方法完成,最后用ARToolKit完成虛實(shí)融合過(guò)程,并輸出增強(qiáng)圖像。
四、結(jié)束語(yǔ)
基于增強(qiáng)現(xiàn)實(shí)技術(shù)的發(fā)動(dòng)機(jī)拆裝教學(xué)指導(dǎo)系統(tǒng),利用CAD系統(tǒng)進(jìn)行發(fā)動(dòng)機(jī)拆裝指導(dǎo)信息建模,基于框型標(biāo)志進(jìn)行三維注冊(cè),能夠輸出直觀的增強(qiáng)圖像指導(dǎo)學(xué)生發(fā)動(dòng)機(jī)的拆裝操作步驟、操作方法和所需使用的工具。可以提高學(xué)生拆裝發(fā)動(dòng)機(jī)的工作效率,激發(fā)學(xué)生的學(xué)習(xí)興趣。探索增強(qiáng)現(xiàn)實(shí)技術(shù)在現(xiàn)代教育中的更深一步應(yīng)用,將為現(xiàn)代教育帶來(lái)更大的貢獻(xiàn)。
參考文獻(xiàn):
[1]T. Caudell, DIzell, AugmentedReality: AnApplicationofHeads-UpDisplayTechnologytoManualManufacturingProcesses,SystemScienc
es,1992.ProceedingoftheTwenty-FifthHawaiiInternationalConferenceo
n,Volumeii, 7-10Jan. 1992Page(s):659-669vol.2.
[2]朱廣超,王田苗,丑武勝,等.基于增強(qiáng)現(xiàn)實(shí)的機(jī)器人遙操作系統(tǒng)研究[J].系統(tǒng)仿真學(xué)報(bào),2004(05):943-946.
[3]程委,廖學(xué)軍,李智.增強(qiáng)現(xiàn)實(shí)及其軍事應(yīng)用研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2007(12):165-168.
[4]冉洋,朱飛,陳康.虛擬現(xiàn)實(shí)及增強(qiáng)現(xiàn)實(shí)技術(shù)在工業(yè)設(shè)計(jì)中的應(yīng)用[J].激光雜志,2010(01):4-6.
[5]邱世廣,荊旭,范秀敏.增強(qiáng)現(xiàn)實(shí)環(huán)境下的汽車(chē)A立柱視野評(píng)估方法[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2012(01):128-135.
[6]伍靜文.增強(qiáng)現(xiàn)實(shí)技術(shù)在互動(dòng)娛樂(lè)中的應(yīng)用研究[D].廣東工業(yè)大學(xué),2013.
[7]張鵬飛.增強(qiáng)現(xiàn)實(shí)技術(shù)在室內(nèi)設(shè)計(jì)教學(xué)中的研究與應(yīng)用[J].洛陽(yáng)師范學(xué)院學(xué)報(bào),2013(11):84-86.
[8]左大利.基于增強(qiáng)現(xiàn)實(shí)技術(shù)的“機(jī)械設(shè)計(jì)基礎(chǔ)”課程教學(xué)改革探索[J].教育教學(xué)論壇,2014(46):131-132.
[9]普磊.淺談?dòng)?jì)算機(jī)增強(qiáng)現(xiàn)實(shí)技術(shù)在汽車(chē)技術(shù)服務(wù)與營(yíng)銷(xiāo)專(zhuān)業(yè)中的應(yīng)用[A].旭日華夏(北京)國(guó)際科學(xué)技術(shù)研究院.首屆國(guó)際信息化建設(shè)學(xué)術(shù)研討會(huì)論文集(二)[C].旭日華夏(北京)國(guó)際科學(xué)技術(shù)研究院,2016:1.