研究生: |
陳志榮 Jhih-Rong Chen |
---|---|
論文名稱: |
整合 VI – SLAM 與 BLE 定位之 BIM 現地呈現擴增實境系統 System development of an Augmented Reality on-site BIM viewer based on the integration of VI-SLAM and BLE indoor positioning |
指導教授: |
陳鴻銘
Hung-Ming Chen |
口試委員: |
謝佑明
莊子毅 |
學位類別: |
碩士 Master |
系所名稱: |
工程學院 - 營建工程系 Department of Civil and Construction Engineering |
論文出版年: | 2020 |
畢業學年度: | 108 |
語文別: | 中文 |
論文頁數: | 109 |
中文關鍵詞: | 擴增實境 、物聯網 、建築資訊模型 、即時定位與地圖建構 |
外文關鍵詞: | Augmented reality, Internet of things, Building Information Modeling, Simultaneous localization and mapping |
相關次數: | 點閱:354 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
傳統上,在營建領域中,如須於現場檢視 BIM (Building Information Model,BIM)模型,一般是將平板電腦或是筆記型電腦等裝置攜帶於現場並藉由相關的視覺化檢視軟體進行模型檢視,而透過電腦觀看模型不易與現場真實所見情境進行結合,本研究計畫使用擴增實境(Augmented Reality,AR)將現場與 BIM 模型進行更即時且直觀的虛實整合呈現。 近年來,擴增實境(Augmented Reality,AR)相關的視覺化技術不斷的發展,現今多數使用的無標記式或稱弱標記式圖像識別,是使用物體本身影像的特徵點作為識別物呈現虛擬內容,若是裝置相機中失去識別圖像時將導致擴增實境功能無法預期呈現。故本研究導入基於即時定位與地圖建構(Simultaneous Localization and Mapping,SLAM)的擴增實境呈現方式,透過裝置對於空間的認知進行 BIM 模型的擺放而後將模型於現地中與真實物件進行疊和,並結合室內定位技術,即時定位出使用者所在房間並載入屬於該房間的模型。此外,本系統也將導入物聯網(Internet of Things, IoT)環境監測系統,同步的以擴增實境進行視覺化呈現使用者所在房間配置的感測器即時資訊。一般而言,建築與物聯網模型及所含數據與擴增實境中點雲資訊相當大量與複雜,難以直接進行視覺化呈現,故須探討一種可行的方式,將模型、數據與點雲資訊儲存於伺服器中,並與程式執行期間藉由網路傳輸載入使用者裝置中進行擴增實境呈現。
Traditionally, when an engineer wants to use BIM on-site to support tasks for construction or maintenance, the common approach is to use a tablet or a notebook to run the BIM viewer on the site. In such manner, manual operation for model manipulation is required. In addition, the BIM presented through the screen and the actual on-site scene are in two separated view, thus the two is less likely to be synchronized and combine. Augmented Reality (AR) is a technology which superimposes virtual objects or information on the real world images or videos for interaction. Therefore, this study applied AR to superimpose BIM with the view of real site in indoor environment for presenting a more immediate and intuitive integration of the two. In present, most of the applications of combining BIM with AR uses marker or marker-less image recognition to superimpose virtual content using feature points of the marker or object image as an identifier. If the identifier moves outside the device camera view, the virtual content will not appear is such AR mode. With the advance of AR, this research introduces a new AR mode based on Simultaneous Localization and Mapping (SLAM). Based on this technology, the virtual BIM is placed based on the device understanding of the environment and then superimposed on the real objects in the scene without any identifier. This research proposes a manual method to align a chosen BIM component to a corresponding real object. Based on the alignment, the system calculates the angle and position to accurately place the BIM in the virtual environment for superimposing and records them for future use. Since the load and display of a whole BIM is not necessary and inefficient in the context of indoor AR applications, a BIM is divided into room models, and the system only overlays the corresponding room model in each specific room. This is achieved by combining with the BLE indoor positioning technology, so that the room which user is located can be immediately identified and the corresponding room model is loaded.
[1] 胡聖翰, “整合無標記式擴增實境與低功耗藍芽定位技術之BIM資訊現地呈現系統. 國立臺灣科技大學營建工程系碩士學位論文.” 2018.
[2] 林宏道, “基於擴增實境與室內定位之BIM現地檢視系統暨其應用情境探討. 國立臺灣科技大學營建工程系碩士學位論文.,” 2015.
[3] 黃琇貞, “整合物聯網與BLE定位技術之智慧建築的行動化互動模式. 國立臺灣科技大學營建工程系碩士學位論文.” 2017.
[4] I. E.Sutherland, “A head-mounted three dimensional display,” 2008.
[5] R. T.Azuma, “A survey of augmented reality,” Presence: Teleoperators and Virtual Environments, vol. 6, no. 4. pp. 355–385, 1997.
[6] P.Milgram, H.Takemura, A.Utsumi, andF.Kishino, “Augmented reality: a class of displays on the reality-virtuality continuum,” 1995.
[7] P.Milgram, H.Takemura, aUtsumi, andF.Kishino, “Mixed Reality ( MR ) Reality-Virtuality ( RV ) Continuum,” Syst. Res., 1994.
[8] D.Schmalstieg andD.Wagner, “Mobile Phones as a Platform for Augmented Reality,” in Proceedings of the IEEE VR 2008 Workshop on Software Engineering and Architectures for Realtime Interactive Systems, 2008.
[9] G.Simon, A. W.Fitzgibbon, andA.Zisserman, “Markerless tracking using planar structures in the scene,” in Proceedings - IEEE and ACM International Symposium on Augmented Reality, ISAR 2000, 2000.
[10] T.Lee andT.Hollerer, “Handy AR: Markerless Inspection of Augmented Reality Objects Using Fingertip Tracking BT - Wearable Computers, 2007 11th IEEE International Symposium on,” 2007 11th IEEE Int. Symp. Wearable Comput., 2007.
[11] T.Qin, P.Li, andS.Shen, “VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimator,” IEEE Trans. Robot., 2018.
[12] O.Inbar, “ARKit and ARCore will not usher massive adoption of mobile AR,” Super Ventures Blog - Medium, 2017. [Online]. Available: https://medium.com/super-ventures-blog/arkit-and-arcore-will-not-usher-massive-adoption-of-mobile-ar-da3d87f7e5ad.
[13] C. S.Park, D. Y.Lee, O. S.Kwon, andX.Wang, “A framework for proactive construction defect management using BIM, augmented reality and ontology-based data collection template,” Autom. Constr., 2013.
[14] A. I.Comport, E.Marchand, M.Pressigout, andF.Chaumette, “Real-time markerless tracking for augmented reality: The virtual visual servoing framework,” in IEEE Transactions on Visualization and Computer Graphics, 2006.
[15] M.Kopsida andI.Brilakis, “Markerless BIM Registration for Mobile Augmented Reality Based Inspection,” in International Conference on Smart Infrastructure and Construction, 2016.
[16] N.Yabuki, A.Motamedi, M.Miyake, andT.Fukuda, “Outdoor Maker-less Augmented Reality System For Visualizing A Building Model And Its Information Using Simultaneous Localization and Mapping,” 22nd Int. Conf. Comput. Archit. Des. Res. Asia (CAADRIA 2017), 2017.
[17] P. H.Diao andN. J.Shih, “BIM-based AR maintenance system (BARMS) as an intelligent instruction platform for complex plumbing facilities,” Appl. Sci., 2019.
[18] A.Henrysson, M.Billinghurst, andM.Ollila, “Virtual object manipulation using a mobile phone,” in ACM International Conference Proceeding Series, 2005.
[19] S.Güven, S.Feiner, andO.Oda, “Mobile augmented reality interaction techniques for authoring situated media on-site,” in Proceedings - ISMAR 2006: Fifth IEEE and ACM International Symposium on Mixed and Augmented Reality, 2006.
[20] A.Mossel, B.Venditti, andH.Kaufmann, “3Dtouch and homer-s: Intuitive manipulation techniques for one-handed handheld augmented reality,” in ACM International Conference Proceeding Series, 2013.
[21] W.Hürst andC.VanWezel, “Gesture-based interaction via finger tracking for mobile augmented reality,” in Multimedia Tools and Applications, 2013.
[22] J.Polvi, T.Taketomi, G.Yamamoto, A.Dey, C.Sandor, andH.Kato, “SlidAR: A 3D positioning method for SLAM-based handheld augmented reality,” Comput. Graph., 2016.
[23] “ARKit - Virtual Reality and Augmented Reality Wiki - VR AR & XR Wiki.” [Online]. Available: https://xinreality.com/wiki/ARKit.
[24] “Unity-Technologies / unity-arkit-plugin — Bitbucket.” [Online]. Available: https://bitbucket.org/Unity-Technologies/unity-arkit-plugin/src/default/.
[25] “Unity - Scripting API: AssetBundle.” [Online]. Available: https://docs.unity3d.com/ScriptReference/AssetBundle.html.
[26] The Apache Software Foundation, “Apache HBase – Apache HBaseTM Home.” [Online]. Available: http://hbase.apache.org/.
[27] J. B.Huizink, “Bigtable: A Distributed Storage System for Structured Data,” 2011. [Online]. Available: http://www.picarta.nl/DB=2.41/XMLPRS=Y/PPN?PPN=333375572.
[28] L.George, “Lineland: HBase Architecture 101 - Storage,” 2009. [Online]. Available: http://www.larsgeorge.com/2009/10/hbase-architecture-101-storage.html.
[29] T.White, “Hadoop: The definitive guide 4th Edition,” Online, pp. 599–600, 2012.
[30] “Welcome! - The Apache HTTP Server Project.” [Online]. Available: http://httpd.apache.org/.
[31] “PHP:Introduction-Manual.” [Online]. Available: https://www.php.net/manual/en/security.intro.php.
[32] H.Wu andL.Zhao, “PHP Security,” in Web Security, 2015.
[33] “Arduino UNO R3 | A000066 | Arduino.” [Online]. Available: http://www.hobbytronics.co.uk/arduino-uno-r3.
[34] “北美智權報 第121期:智慧家庭時代來臨 無線聯網技術大比拼.” [Online]. Available: http://www.naipo.com/Portals/1/web_tw/Knowledge_Center/Research_Development/publish-89.htm.
[35] K.Heurtefeux andF.Valois, “Is RSSI a good choice for localization in wireless sensor network?,” in Proceedings - International Conference on Advanced Information Networking and Applications, AINA, 2012.
[36] “Bluetooth vs BLE-difference between Bluetooth and BLE.” [Online]. Available: https://www.rfwireless-world.com/Terminology/Bluetooth-vs-BLE.html.
[37] “三大低功耗藍牙信標(Beacon)簡介-技術文章.” [Online]. Available: https://rf.eefocus.com/article/id-beaconalt?p=1.
[38] Google, “eddystone/eddystone-uid at master.” [Online]. Available: https://github.com/google/eddystone/tree/master/eddystone-uid.
[39] “BLE Shield - Retired - Product.” [Online]. Available: https://redbear.cc/product/retired/ble-shield.html.
[40] “Apple iPhone XR - Full phone specifications.” [Online]. Available: https://www.gsmarena.com/apple_iphone_xr-9320.php.