基於機器人作業系統設計之跨樓層自主式導航服務型機器人

dc.contributor許陳鑑zh_TW
dc.contributor王偉彥zh_TW
dc.contributorHsu, Chen-Chienen_US
dc.contributorWang, Wei-Yenen_US
dc.contributor.author王文新zh_TW
dc.contributor.authorWang, Wen-Hsinen_US
dc.date.accessioned2020-10-19T06:46:11Z
dc.date.available2024-08-31
dc.date.available2020-10-19T06:46:11Z
dc.date.issued2019
dc.description.abstract本論文實現一基於機器人作業系統(Robot Operating System)之跨樓層自主式導航服務型機器人,使機器人能夠於多樓層之間進行導航任務,其功能包括建置地圖、定位、路徑規劃、以及樓層辨識。建置地圖方面使用了Gmapping,配合雷射測距儀可以建置所需的二維平面地圖。定位使用了「自適應蒙地卡羅定位法」(Adaptive Monte Carlo Localization, AMCL),配合雷射測距儀所接收到的環境資訊,可以計算出機器人在地圖上的所在位置,同時使用所得到的定位結果,讓機器人達到良好的行走效果。路徑規劃使用了「改良型A*路徑規劃」,讓機器人規劃出一條避開地圖上障礙物的路徑,以安全到達目的地。由於需要在多樓層之間進行導航任務,所以本文也提出了一個以深度卷積神經網路設計的決策系統,用於辨識樓層及讀取該樓層的地圖資訊,透過訓練大量的樓層場景圖片資料,得到的訓練模型能夠辨識出當前樓層。為了驗證此導航系統之效能及可行性,本論文中在擁有多樓層的室內環境中進行實驗,由實驗結果得知,本論文提出之導航以及樓層辨識系統能於多樓層之間有效地進行導航任務。zh_TW
dc.description.abstractIn this thesis, an autonomous cross-floor robot is implemented based on robot operating system (ROS) with functionalities including path planning, mapping, localization, and scene recognition. Various navigation techniques are used in this thesis, where 2D maps of the environment that the robot needs are built by the Gmapping algorithm, Adaptive Monte Carlo Localization algorithm is utilized in localization, and an improved A* algorithm is utilized to do path planning avoid obstacles on the path. Since the robot needs to perform navigation task in a multi-floor environment, a decision system based on deep convolution neural network is designed to recognize the floors by training with a lot of scene images. Finally, to validate the feasibility of the proposed method, real-world experiments of this proposed system are conducted.en_US
dc.description.sponsorship電機工程學系zh_TW
dc.identifierG060675017H
dc.identifier.urihttp://etds.lib.ntnu.edu.tw/cgi-bin/gs32/gsweb.cgi?o=dstdcdr&s=id=%22G060675017H%22.&%22.id.&
dc.identifier.urihttp://rportal.lib.ntnu.edu.tw:80/handle/20.500.12235/110755
dc.language中文
dc.subject跨樓層導航系統zh_TW
dc.subject服務型機器人zh_TW
dc.subject機器人作業系統zh_TW
dc.subject深度卷積網路zh_TW
dc.subjectCross-floor navigation systemen_US
dc.subjectService robotsen_US
dc.subjectRobot operating system (ROS)en_US
dc.subjectDeep convolutional neural network (DCNN)en_US
dc.title基於機器人作業系統設計之跨樓層自主式導航服務型機器人zh_TW
dc.titleAutonomous Cross-Floor Navigation System for a ROS-Based Modular Service Roboten_US

Files

Collections