研究生: |
曹顥瀚 Tsau, Hao-Han |
---|---|
論文名稱: |
透過雙目立體視覺實現四輪移動自主機器人之避障控制 Using Binocular Stereo Vision to Realize Obstacle Avoidance Control of Four-wheeled Mobile Autonomous Robots |
指導教授: |
呂藝光
Leu, Yih-Guang |
學位類別: |
碩士 Master |
系所名稱: |
工業教育學系 Department of Industrial Education |
論文出版年: | 2018 |
畢業學年度: | 106 |
語文別: | 中文 |
論文頁數: | 84 |
中文關鍵詞: | 四輪自主移動機器人 、避障 、立體視覺 、模糊控制 |
英文關鍵詞: | Four-wheeled Autonomous Robots, Obstacle Avoidance, Binocular stereo vision, Fuzzy control |
DOI URL: | http://doi.org/10.6345/THE.NTNU.DIE.057.2018.E01 |
論文種類: | 學術論文 |
相關次數: | 點閱:168 下載:5 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本文以四輪自主移動機器人作為控制系統搭配雙目立體視覺進行環境資料的收集,以實現環境適應導航與避障功能,本文主要分成三個部份,包含馬達控制部分、影像測距區塊以及避障處理區塊,透過微控制器(microcontroller)作為馬達控制的控制核心,筆記型電腦(Notebook Computer)與兩個網路攝影機(Webcam)進行前方障礙距離的計算以及避障控制。透過霍爾元件偵測兩輪的車輪轉速,並將轉速資料回傳給微控制器用來完成速度追蹤與避障控制。為了透過視差測距完成環境檢測,必須要找出兩個攝影機中的同一個空間座標位置,本文使用正規化相關匹配法演算法(Normalized Cross Correlation method, NCC)進行匹配點搜尋以獲得視差值,再利用相似三角形定理計算相對於四輪自主移動機器人的環境距離資料,最後透過模糊控制(Fuzzy Control)來實現避障功能。
This thesis develops a four-wheeled autonomous mobile robot with binocular stereo vision that collects distance data and uses the fuzzy control to achieve obstacle avoidance. The four-wheeled autonomous mobile robot possesses the functions of speed control, image ranging and obstacle avoidance. The speed control uses a microcontroller to control the left and right wheels. Hall sensors are used to detect the wheel speed of two wheels, and the microcontroller receives the data of the Hall sensors and then calculates the real speed. The function of image ranging is implemented by two image sensors. The fuzzy logic is used to achieve the obstacle avoidance function. In order to complete the function of parallax ranging in environmental detection, it is necessary to find out the same spatial coordinate position in two image sensors. In this thesis, normalized cross correlation method (NCC) algorithm is used to perform point matching search to calculate parallax, and then similar triangle theorem is used to calculate the environmental distance data relative to the autonomous mobile robot.
參考文獻
[1] Intel CPU Specification,from https://ark.intel.com/
[2] Google Self-Driving Car,from https://waymo.com/
[3] K. Briechle and U. D. Hanebeck, "Self-localization of a mobile robot using fast normalized cross correlation," Systems, Man, and Cybernetics, 1999. IEEE SMC '99 Conference Proceedings. 1999 IEEE International Conference on, Tokyo, 1999, pp. 720-725 vol.4.
[4] Y. Kunii, G. Kovacs and N. Hoshi, "Mobile robot navigation in natural environments using robust object tracking," 2017 IEEE 26th International Symposium on Industrial Electronics (ISIE), Edinburgh, 2017, pp. 1747-1752.
[5] Jingang Yi,Dezhen Song, Junjie Zhang and Zane Goodwin, "Adaptive Trajectory Tracking Control of Skid-Steered Mobile Robots," Robotics and Automation, 2007.IEEE International Conference on, Roma, 2007, pp.2605-2610
[6] A. Le, D. Rye, and H. Durrant-Whyte, ,"Estimation of Track-Soil Interactions for Autonomous Tracked Vehicles," in Proc. IEEE Int. Conf. Robotics Automation, Albuquerque, NM, 1997, pp. 1388–1393.
[7] J. Wong, Theory of Ground Vehicles, 3rd ed. Hoboken, NJ: John Wiley & Sons, Inc., 2001
[8] J. Wong and C. Chiang, "A General Theory for Skid Steering of Tracked Vehicles on Firm Ground, " Proc. Inst. Mech. Eng., Part D: J. Auto. Eng., vol. 215, pp. 343–355, 2001
[9] Luca Caracciolo, Alessandro De Luca and Stefano Iannitti, " Trajectory Tracking Control of a Four-Wheel Differentially Driven Mobile Robot", in Intermational Conference on Robotics and Automation, May 1999, pp. 2632-2638
[10] 三角測量原理與雙目視覺景深恢復,from https://goo.gl/ihaiwr
[11] K. mansiri, S. Sukchai and C. Sirisamphanwong, "Fuzzy Control Algorithm for Battery Storage and Demand Side Power Management for Economic Operation of the Smart Grid System at Naresuan University, Thailand," in IEEE Access.
[12] C170,from http://support.logitech.com/zh_tw/product/webcam-c170
[13] 相機參數,from https://read01.com/zh-tw/NKda4Q.html#.W0LRx9IzaUk
[14] 雙目視覺,from http://blog.sina.com.cn/s/blog_4a540be60102v44s.html
[15] 張氏標定法,from https://zhuanlan.zhihu.com/p/24651968
[16] Wei Yu, Oscar Ylaya Chuy, Jr, Emmanuel G. Collins, Jr and Patrick Hollis, "Analysis and Experimental Verification for Dynamic Modeling of A Skid-Steered Wheeled Vehicle, " in IEEE Transactions On Robotics, vol. 26, No. 2, 2010, pp. 340-353
[17] S. Pothorajoo and H. Daniyal, "PID bidirectional speed controller for BLDC with seamless speed reversal using Direct Commutation Switching Scheme," 2017 IEEE 8th Control and System Graduate Research Colloquium (ICSGRC), Shah Alam, 2017, pp. 7-12.
doi: 10.1109/ICSGRC.2017.8070558
[18] Z. Zhang, "A flexible new technique for camera calibration," in IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 22, no. 11, pp. 1330-1334, Nov 2000.
doi: 10.1109/34.888718
[19] J. Weng, P. Cohen and M. Herniou, "Camera calibration with distortion models and accuracy evaluation," in IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 14, no. 10, pp. 965-980, Oct 1992.
doi: 10.1109/34.159901
[20] Improving wave model validationbased on RMSE ,from http://www.dicca.unige.it/meteocean/pdfs/ww_2013.pdf