【正文】
(申請工學碩士學位論文) 基于地面特征識別的 室內(nèi)機器人視覺導航 培養(yǎng)單位: 物流工程學院 學科專業(yè):機械電子工程 研 究 生: 杜 娟 指 導 教 師 : 李 文鋒 教授 2020 年 4 月 分類號 密 級 UDC 學校代碼 10497 學位論 文 中文題目: 基于地面特征識別的室內(nèi)機器人視覺導航 英文題 目: Visual Navigation based on Floor Feature Segmentation for Indoor Mobile Robot 研究生姓名: 杜 娟 指導教師:姓名 李文鋒 職稱 教 授 學位 博士 單 位名稱 物流工程學院 郵編 430063 申請學位級別 碩 士 學科專業(yè)名稱 機械電子工程 論文提交日期 論文答辯日期 學位授予單位 武漢理工大學 學位授予日期 答辯委員會主席 評閱人 2020 年 5 月 武漢理工大學碩士學位論文 I 摘 要 視覺信號具有 信號探測范圍寬、獲取信息豐富等優(yōu)點。隨著近幾年圖像處理技術以及計算機處理能力的飛速發(fā)展,視覺導航成為 機器人導航的主要發(fā)展方向 之一 。 最近二十年來,基于視覺的室內(nèi)機器人導航和室外機器人導航均得到了飛速發(fā)展。 機器人導航的任務之一就是避開障礙物。這樣,機器人在行走過程中,要充分利用環(huán)境中的特征來識別航行區(qū)域和障礙物區(qū)域。 本文結(jié)合國家自然科學基金和湖北省青年杰出人才基金項目的需求,提出了基于地面特征識別的室內(nèi)機器人視覺導航這一課題。通過對圖像處理的基本理論的研究和實踐,特別是對彩色圖像分割進行比較深入的學習和探討, 在已有研究的基礎上,提出了一種通過分析機器人環(huán)境圖像中的顏色信息來識別機器人的可行走區(qū)域和非可行走區(qū)域的方法,開發(fā)了一個機器人的實時障礙物檢測系統(tǒng),包括環(huán)境視頻圖像的采集、處理、壓縮、存儲和 實時 回放。 通過本課題的研究,得到如下的成果與結(jié)論: (1) 詳細分析了室內(nèi)環(huán)境中地面的角點、邊緣、顏色等特征,并且對這些特征的提取方法進行了比較,最終選取顏色特征作為機器人視覺導航的陸標; (2) 在已有圖像分割算法的基礎上,對彩色圖像分割算法進行了一些研究,提出了一種基于圖像直方圖統(tǒng)計學、適合于室內(nèi)移動機器人識別可行 走區(qū)域和障礙物區(qū)域的彩色圖像分割方法; (3) 基于 DirectShow 技術,完成了機器人單目視覺系統(tǒng)的視頻圖像采集、視頻中每一幀圖像處理、視頻壓縮、存儲和 實時 回放,其中視頻壓縮可以選用多種壓縮方式。 本文在 Visual C++集成開發(fā)環(huán)境中基于 OpenCV 和 DirectShow 視頻采集技術編程實現(xiàn)了系統(tǒng)的功能。試驗結(jié)果說明本文系統(tǒng)能夠?qū)崟r檢測機器人室內(nèi)環(huán)境中的障礙物,完成了視覺導航的中的避障任務。 關鍵詞: 室內(nèi)移動機器人,視覺導航,障礙物檢測,彩色圖像分割 武漢理工大學碩士學位論文 II Abstract Vision has the advantage of broad sensing area and full information. With the development of image processing technology and the ability of puter, the visual navigation is being a main way in robot navigation. The progress made in the last two decades has been on visionbased navigation both for indoor robots and for outdoor robots. One task of the robot navigation is avoiding obstacles. Hence, robots should recognize the drivable and the obstacle areas as they move. With the support of project of National Scientific Fund and project of Excellent Scientist Fund in Hubei, the research on floor segmentation for indoor mobile robot visual navigation is put forward. This paper studies image processing theory, especially the color image segmentation. It puts forward a method of segmenting the scene into drivable and nondrivable areas through analyzing the color information of the input environment images and implements a system of obstacle detection, including the capture, processing, pression, saving and rendering of video images. Through the study of this subject, some results and conclusions are drawn: (1) This paper analyzes the features of corners, borders and color of indoor floor in detail. It also pares the methods of extraction these features. Finally the color feature is chosen as the landmark for visual navigation. (2) This paper does research on color image segmentation based on existing image segmentation algorithms. It puts forward a color image segmentation algorithm based on histogram to segment the indoor scene into drivable and nondrivable areas. (3) This paper implements a realtime system of video capture, processing, pression, saving and rendering based on DirectShow. The processed video images can be pressed by many methods. Visual C++ environment, OpenCV and DirectShow tools are used. The results show that this system can implement realtime obstacle detection and avoidance. Key words: indoor mobile robot, visual navigation, obstacles detection, color image segmentation 武漢理工大學碩士學位論文 III 目錄 第 1 章 緒論 .................................................................................................................1 課題研究及意義 .................................................................................................1 國內(nèi)外現(xiàn)狀及發(fā)展趨勢 .....................................................................................2 本文內(nèi)容與結(jié)構(gòu) .................................................................................................5 本章小結(jié) .............................................................................................................6 第 2 章 機器人的視覺導航系統(tǒng) .................................................................................7 機器人的導航技術 .............................................................................................8 智能型機器人的各種導航方式 ..................................................................8 智能機器人導航中的傳感器 ......................................................................9 機器人視覺導航的發(fā)展 ................................................................................... 11 機器人視覺系統(tǒng) ...............................................................................................14 機器人視覺系統(tǒng)組成 ................................................................................14 機器人視覺系統(tǒng)工作過程 ........................................................................16 本章小結(jié) ...........................................................................................................17 第 3 章 機器人視覺導航中的圖像處理技術 ...........................................................18 圖像采集和預處 理 ...........................................................................................18 圖像的采集 ................................................................................................18 圖像預處理 ................................................................................................19 圖像分割 ...........................................................................................................22 邊緣檢測 .............................................