簡易檢索 / 詳目顯示

研究生: 劉家榮
Chia-jung Liu
論文名稱: 以Android手機影像追蹤實現載具同時定位與建圖
Implementation of MonoSLAM by Android Phone on Robot Vehicle
指導教授: 高維文
Wei-Wen Kao
口試委員: 卓大靖
Dah-Jing Jwo
陳亮光
Liang-kuang Chen
學位類別: 碩士
Master
系所名稱: 工程學院 - 機械工程系
Department of Mechanical Engineering
論文出版年: 2012
畢業學年度: 100
語文別: 中文
論文頁數: 74
中文關鍵詞: 智慧型手機Android特徵點追蹤同時定位與建圖室內定位藍芽
外文關鍵詞: Smartphone, Android, Feature tracking, SLAM, Indoor positioning, Bluetooth
相關次數: 點閱:288下載:8
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

近年來,智慧型手機相當盛行,已經成為我們生活中不可或缺的物品,本論文的實驗是在二維平面上運動,以實現同時定位及環境地圖建製的目標。因此本論文主要是利用智慧型手機來開發手機應用程式,將Eclipse應用程式、Android NDK、Android SDK與Cygwin整合,再加入OpenCV影像追蹤的功能,以達到用手機的影像來追蹤特徵點,並且儲存特徵點在影像上的座標,以及配合著Bluetooth透過藍芽模組將載具直流馬達的Encoder資訊傳輸至手機。
本論文開發的影像追蹤是用影像處理將影像灰階度及二值化後用高斯濾波使圖面平滑,再用霍夫圓轉換對特徵點做追蹤,藉由影像得知特徵點資訊或相對關係以及相機所移動之距離,可推算出相機自身的位置與姿態的變化,並且同時定位及環境地圖建製。


In recent years, smartphones have been popular and become essential items in our lives. In this thesis, we experiment SLAM problem on two dimensional. Therefore, we use an Android smartphone to develop applications in this thesis. Developing Android applications needs the combination of Eclipse IDE application, Android NDK, Android SDK and Cygwin. The popular image processing library, OpenCV, was integrated into the application to perform features tracking algorithms. The application running in the smartphone stores the coordinates of features on the image, as well as acquires DC Motor encoder data from the robot via Bluetooth using a Bluetooth module onboard.
The image tracking process converts image into grayscale followed by binarization. Then, Gaussian filter was applied to make the image smooth. Finally, Hough Circles algorithm was used to do features tracking. We can use image to find features information or relative relationship of camera movement. We can estimate the intrinsic position and orientation of camera to do simultaneous localization and mapping.

摘要.............................................................................................................I Abstract.....................................................................................................II 誌謝..........................................................................................................III 目錄..........................................................................................................IV 圖目錄.....................................................................................................VII 第一章 緒論..............................................................................................1 1.1 前言.................................................................................................1 1.2 研究方法與目的.............................................................................2 1.3 文獻回顧.........................................................................................3 1.4 論文架構.........................................................................................4 第二章 理論背景....................................................................................6 2.1 SLAM介紹......................................................................................6 2.2 狀態模型.........................................................................................7 2.2.1 相機狀態向量..........................................................................7 2.2.2 逆深度參數化(Inverse Depth Re-parametrization)...............10 2.2.3 全狀態向量............................................................................11 2.3 量測方程式...................................................................................12 2.4 離散型卡爾曼濾波器(The Discrete KF) .....................................14 2.5 擴展式卡門濾波器.......................................................................20 第三章 系統架構....................................................................................26 3.1 車輛載具.......................................................................................26 3.1.1 二維空間狀態方程式............................................................29 3.1.2 藍芽通訊模組........................................................................31 3.2 智慧型手機...................................................................................32 3.2.1 影像追蹤................................................................................34 3.2.2 影像校正................................................................................36 3.2.3 簡化量測方程式....................................................................38 3.2.4 Jacobian矩陣計算..................................................................40 3.2.5 共變異矩陣計算....................................................................42 第四章 定位結果....................................................................................44 4.1 模擬結果.......................................................................................44 4.2 系統整合流程...............................................................................49 4.3 實驗環境.......................................................................................50 4.4 實驗結果.......................................................................................51 4.5 結果討論.......................................................................................69 第五章 結論與未來展望........................................................................70 5.1 結論...............................................................................................70 5.2 建議...............................................................................................70 5.3 未來展望.......................................................................................71 參考文獻..................................................................................................72

[1]H. Durrant-Whyte and T. Bailey,” Simultaneous Localisation and Mapping (SLAM):Part I The Essential Algorithms” ,Robotics and Automation Magazine, pp.99-110, June, 2006.
[2]T. Bailey and H. Durrant-Whyte, “Simultaneous Localisation and Mapping (SLAM):Part II State of the Art,” Robotics and Automation Magazine, pp. 108-117,September, 2006.
[3]Javier Civera, Andrew J .Davison, and J.M Martinez Montiel, ”Inverse Depth Parametrization for Monocular SLAM”,IEEE transactions on robotics, vol.24, No5, October 2008.
[4]J. M. M Montiel, J. Civera, and A. J. Davison, “Unified Inverse Depth Parametrization for Monocular SLAM,” Robotics Science and Systems, RSS, Philadelphia, 2006.
[5]R. G. Brown and P. Y . C. Hwang, Introduction to Random Signals and Applied Kalman Filtering, John Willey&Sons, 3rd Ed., 1997.
[6]G. Welch and G. Bishop, “An Introduction to the Kalman Filter,” UNC-Chapel Hill, TR 95-041, March 11, 2002.
[7]J. Kim and S. Sukkarieh, “Airborne Simultaneous Localisation and Map Building,” IEEE Int. Conf. on Robotics and Automation, Taipei, Taiwan, September 2003.
[8]D. Simon, “Optimal State Estimation, Kalman, H∞, and NonlinearApproaches,” John Wiley & Sons, 2006
[9]R. Jain, R. Kasturi, and B. G. Schunck, Machine Vision, McGraw-Hill, 1995.
[10]Z. Zhang, “Flexible Camera Calibration by Viewing A Plane from Unknown Orientation,” 7th IEEE Int. Conf. Computer Vision, pp. 666–673, 1999.
[11]J. Heikkila and O. Silven, “A Four-step Camera Calibration Procedure with Implicit Image Correction,” Proc. IEEE Int. Conf. on Computer Vision and Pattern Recognition, San Juan, Puerto Rico, pp. 1106-1112, 1997.
[12]P. Pinies, T. Lupton, S. Sukkarieh, and J. Tardos, “Inertial Aiding of Inverse Depth SLAM using a Monocular Camera,” IEEE Int. Conference on Robotics and Automation, ICRA, 2007.
[13]S. Sukkarieh, E. M. Nebot, and H. Durrant-White, “A High Integrity IMU/GPS Navigation Loop for Autonomous Land Vehicle Applications,” IEEE Trans. Robot. Automation, vol. 15, pp. 572-578, September 1999.
[14]黃富聖,基於全向式影像之機器人同步定位與環境地圖建立,國立交通大學電機與控制工程學系碩士論文,2008
[15]王兆戊,全向式移動機器人之同步定位與環境地圖建立, 國立交通大學電機與控制工程學系碩士論文,2008
[16]阮堯輝,使用單一相機全向輪機器人之同時定位建圖與局部路徑規劃研究,國立中興大學機械工程學系碩士學位論文,2008
[17]蔡政昇,物件/目標辨識與照相機校準技術進行連續性影像追蹤之應用,國立高雄應用科技大學電機工程系碩士論文,2010
[18]許竣揚,單一相機同時定位與環境地圖建製於二維移動載具之實現,國立台灣科技大學機械工程研究所碩士論文,2011
[19]葛定寰,非線性估測器於動態室內定位應用,國立台灣科技大學機械工程研究所碩士論文,2010
[20]劉晉嘉,結合無線訊號強度與單一相機資訊SLAM的是內定位方法,國立台灣科技大學機械工程研究所碩士論文,2011
[21]張弘毅,整合GPS與MEMS感測器於自行車導航系統之應用,國立台灣科技大學機械工程研究所碩士論文,2010
[22]鍾元基,基於全方位視覺之機器人同步定位及建圖,國立中正大學電機工程研究所碩士論文,2008
[23]林姿吟,基於立體視覺的3D影像定位,國立台灣科技大學機械工程研究所碩士論文,2011
[24]http://www.android.com/
[25]http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/imgproc/imgtrans/hough_circle/hough_circle.html?highlight=houghcircle
[26]Parallax Inc , http://www.parallax.com/
[27]飆機器人 , http://www.playrobot.com/
[28] HTC Sensation , http://www.htc.com/tw/
[29] http://www.jataka.hu/rics/nxt_android_opencv/index.html
[30]http://www.developer.com/ws/android/programming/face-detection-with-android-apis.html
[31]http://www710.univ-lyon1.fr/~eguillou/documentation/opencv2/classcv_1_1_feature_detector.html

QR CODE