| 研究生: |
陳政軒 Chen, Cheng-Hsuan |
|---|---|
| 論文名稱: |
立體視覺攝影機應用於同步定位與建圖 Simultaneous Localization and Mapping using Stereo Cameras |
| 指導教授: |
王大中
Wang, Ta-Chung |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 民航研究所 Institute of Civil Aviation |
| 論文出版年: | 2014 |
| 畢業學年度: | 102 |
| 語文別: | 英文 |
| 論文頁數: | 70 |
| 中文關鍵詞: | 無人載具 、立體視覺攝影機 、快速強健特徵點 |
| 外文關鍵詞: | SLAM, stereo camera, SURF |
| 相關次數: | 點閱:76 下載:3 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文研究以影像為基礎的同步定位與地圖建立演算法(Simultaneous Localization and Mapping, SLAM),並將之使用於無人載具上。無人載具是最近很熱門的一個研究領域,它可以被應用於很多方面,例如工廠,軍事和不安全的環境等,使用無人載具時,最重要的為如何導引他往所需之目標安全的前進,為了達成這個目標,所以它必須要知道自己身在何處,周遭環境為何,然而同步定位與地圖建立演算法包含這兩部分。
我們採用立體攝影機來實現SLAM演算法,我們利用立體視覺攝影機快速計算距離的特性,來測量無人載具到地標(Landmark)之距離,並使用快速的特徵點偵測及匹配的演算法-快速強健特徵點。當無人載具不斷移動時,可由攝影機獲得影像以獲取無人載具及地標的位置等預測數據,搭配擴展式卡爾曼濾波器(Extended Kalman Filter)來完成載具與地標間相對位置的估測,而當地圖中的特徵點被反覆量測時,地標分佈的不確定性(Gaussian uncertainty)會持續收斂至確定值,建立靜止地標分佈地圖,此地圖可用以提供無人載具的定位及周遭環境的資訊。
This thesis studies the Simultaneous Localization and Mapping (SLAM) algorithm bases on image and uses it on mobile robotics. Mobile robots are computer-controlled devices that have the capability to move around in an unknown environment. Mobile robots are extensively applied in fields such as industry, military and unsafe environments. One of the important topics for research and development of mobile robots researchers is how to guide the vehicle automatically and safely move from one place to another, so it must know where it is and what its surround is.
In this algorithm, we use stereo camera to acquire two images of environment in the same time, and use Speeded-Up Robust Features (SURF) algorithm to detect and match features on the image. By way of similar relationship, the distance between the landmark and the robot can be calculated by the pair of images. Estimations of vehicle motion and landmarks’ positions are computed within a standard Extended Kalman Filter frame work. The robot will continuously move, execute the localization step, and then update the map. This map can provide mobile robotics localization and navigation.
[1] T. Tsumura, "Survey of automated guided vehicle in a Japanese factory," in Robotics and Automation. Proceedings. 1986 IEEE International Conference on, pp. 1329-1334, 1986.
[2] D. Glade and L. Colonel, Unmanned Aerial Vehicles: Implications for Military Operations Center for Strategy and Technology, Air War College, Air University, 2000.
[3] T. Bailey, "Mobile Robot Localisation and Mapping in Extensive Outdoor Environments," PhD, Australian Centre for Field Robotics, The University of Sydney, 2002.
[4] T. Li, G. Yuan, and Q. Duan, "Navigation technology of autonomous mobile robots in unknown environments," in Mechatronics and Embedded Systems and Applications (MESA), 2010 IEEE/ASME International Conference on, pp. 533-538, 2010.
[5] S.-H. Kim, C.-w. Roh, S.-C. Kang, and M.-Y. Park, "Outdoor Navigation of a Mobile Robot Using Differential GPS and Curb Detection," in Robotics and Automation, 2007 IEEE International Conference on, pp. 3414-3419, 2007.
[6] H. Durrant-Whyte and T. Bailey, "Simultaneous Localisation and Mapping (SLAM):Part I The Essential Algorithms," Robotics and Automation Magazine, pp. 99-110, 2006.
[7] H. Durrant-Whyte and T. Bailey, "Simultaneous Localisation and Mapping (SLAM):Part II State of the Art," Robotics and Automation Magazine, pp. 108-117, 2006.
[8] Z. Zhang, "Flexible camera calibration by viewing a plane from unknown orientations," in Computer Vision, 1999. The Proceedings of the Seventh IEEE International Conference on, pp. 666-673, 1999.
[9] J. Heikkila and O. Silven, "A four-step camera calibration procedure with implicit image correction," in Computer Vision and Pattern Recognition, 1997. Proceedings., 1997 IEEE Computer Society Conference on, pp. 1106-1102, 1997.
[10] A. J. Davison, I. D. Reid, N. D. Molton, and O. Stasse, "MonoSLAM: Real-Time Single Camera SLAM," IEEE Trans. on Pattern Analysis and Machine Intelligence, vol. 29, pp. 1052-1067, 2007.
[11] S. J. Julier and J. K. Uhlmann, "Unscented filtering and nonlinear estimation," Proceedings of the IEEE vol. 92, pp. 401-422, 2004.
[12] R. E. Kalman, "A New Approach to Linear Filtering and Prediction Problems," Transactions of the ASME–Journal of Basic Engineering, vol. 82, pp. 35-45, 1960.
[13] M. Montemerlo, S. Thrun, D. Koller, and B. Wegbreit, "FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem," in Proc. 18th Natl. Conf. on Artificial Intelligence, pp. 593-598, 2002.
[14] S. Se, D. Lowe, and J. Little, "Mobile Robot Localization and Mapping with Uncertainty using Scale-Invariant Visual Landmarks," The International Journal of Robotics Research, vol. 21, pp. 735-758, 2002.
[15] K. H. Kim and H. S. Cho, "Mobile Robot Navigation Based on Optimal Via-Point Selection Method," in Proc. IEEE/RSJ Int. Conf. Intelligent Robots and Sys., pp. 1242-1247, 1998.
[16] J. Borenstein and Y. Koren, "Real-time obstacle avoidance for fast mobile robots," Systems, Man and Cybernetics, IEEE Transactions on, pp. 1179-1187, 1989.
[17] C. Harris and M. Stephens, "A Combined Corner and Edge Detector," in Proc. of Fourth Alvey Vision Conference, pp. 147-151, 1988.
[18] J. Shi and C. Tomasi, "Good features to track," in Computer Vision and Pattern Recognition, 1994. Proceedings CVPR '94., 1994 IEEE Computer Society Conference on, pp. 593-600, 1994.
[19] D. G. Lowe, "Distinctive Image Features from Scale-Invariant Keypoints," International Journal of Computer Vision, vol. 60, pp. 91-110, 2004.
[20] H. Bay, A. Ess, T. Tuytelaars, and L. V. Gool, "SURF: Speeded Up Robust Features," Computer Vision and Image Understanding, vol. 110, pp. 346-359, 2008.
[21] D. M. Tsai and C. T. Lin, "Fast normalized cross correlation for defect detection," Pattern Recognition Letters, vol. 24, pp. 2625-2631, 2003.
[22] J. Civera, A. J. Davison, and J. M. M. Montiel, "Inverse Depth to Depth Conversion for Monocular SLAM," in Robotics and Automation, 2007 IEEE International Conference on, pp. 2778-2783, 2007.
[23] M. K., S. N., and A. Budiyono, "vision based distance measurement system using single laser pointer design for underwater vehicle," Indian Journal of Marine Sciences, vol. 38, pp. 324-331, 2009.
[24] H. S. Baek, J. M. Choi, and B. S. Lee, "Improvement of Distance Measurement Algorithm on Stereo Vision System(SVS)," in Ubiquitous Information Technologies and Applications (CUTE), 2010 Proceedings of the 5th International Conference on, 2010.
[25] Y. M. Mustafah, R. Noor, H. Hasbi, and A. W. Azma, "Stereo vision images processing for real-time object distance and size measurements," in Computer and Communication Engineering (ICCCE), 2012 International Conference on, 2012.
[26] A. Neubeck and L. Van Gool, "Efficient Non-Maximum Suppression," in Pattern Recognition, 2006. ICPR 2006. 18th International Conference on, pp. 850-855, 2006.
[27] R. Lienhart and J. Maydt, "An extended set of Haar-like features for rapid object detection," in Image Processing. 2002. Proceedings. 2002 International Conference on, pp. I-900-I-903 vol.1, 2002.
[28] T. S. Hsu and T. C. Wang, "An Improved Stereo Vision Image Processing for Object Distance Measurement," in The 12th International Conference on Automation Technology, 2013.
[29] J. Civera, A. J. Davison, and J. Montiel, "Unified Inverse Depth Parametrization for Monocular SLAM," in Robotics Science and Systems, pp. 932-945, 2006.
[30] J. Diebel, "Representing Attitude: Euler Angles, Unit Quaternions, and Rotation Vectors," California, USA, 2006.
[31] J. Sola, A. Monin, M. Devy, and T. Lemaire, "Undelayed initialization in bearing only SLAM," in Intelligent Robots and Systems, 2005. (IROS 2005). 2005 IEEE/RSJ International Conference on, pp. 2499-2504, 2005.