博碩士論文 104521050 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:40 、訪客IP:18.218.156.61
姓名 蔣錫沅(Shi-Yuan Chiang)  查詢紙本館藏   畢業系所 電機工程學系
論文名稱 無人搬運車之雙導引功能開發
相關論文
★ 直接甲醇燃料電池混合供電系統之控制研究★ 利用折射率檢測法在水耕植物之水質檢測研究
★ DSP主控之模型車自動導控系統★ 旋轉式倒單擺動作控制之再設計
★ 高速公路上下匝道燈號之模糊控制決策★ 模糊集合之模糊度探討
★ 雙質量彈簧連結系統運動控制性能之再改良★ 桌上曲棍球之影像視覺系統
★ 桌上曲棍球之機器人攻防控制★ 模型直昇機姿態控制
★ 模糊控制系統的穩定性分析及設計★ 門禁監控即時辨識系統
★ 桌上曲棍球:人與機械手對打★ 麻將牌辨識系統
★ 相關誤差神經網路之應用於輻射量測植被和土壤含水量★ 三節式機器人之站立控制
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 本論文主要目的改良了現有廠房內的自動導引車(無人搬運車)系統,目前廠房內的自動導引車主要是循磁帶行進,功能簡單。因此增強現有導引系統並賦予以機器視覺辨識充電站及電梯之功能,再利用已建立的WIFI網路介面存取技術,讓控制中心可以即時監控車身電量及車行速度。
本論文提出一個基於機器人作業系統(Robot Operating System, ROS)之實現方法,ROS為分散式的架構,並以點對點網路將所有的處理序連接在一起交換資訊。本論文在Linux環境下以ROS開發軟體系統,並整合嵌入式系統NVIDIA Jetson TX1、86Duino one,實現軟硬體協同設計。
首先著重在增強現有導引技術,原磁帶導引的車輛加上雷射測距儀,建立起室內座標系統,讓自動導引車實踐室內建圖、定位與導航,並透過室內導航達成四個主要新增功能:(1)室內自主導航;(2) 閃避動態障礙物;(3)自動尋找並導航至最近磁軌點;(4)記憶tag點位置達成切換路徑。如此以磁帶及雷射互相交替使用,磁帶就可以少裝設一些,也可以不用淨空所有地面,並且依據流程自動地切換磁帶導引與雷射導引模式。另外則是以目前最新的即時物件檢測架構YOLO (You- Only-Look-Once)融合ROS架構中,以深度學習的技術成功利用影像辨識出充電站及電梯之功能。結合以上所述,成功使其運作模式更為智慧與方便。
摘要(英)
The key purpose of this paper is to improve the performances of the existing automatic guided vehicle (AGV) system in the factory. Usually, the main function of the AGV only simply follows the magnetic tape in the factory. Therefore, our thought is to enhance the current guiding system and to recognize charging stations and elevators via the machine vision, after that, combining the system with the Internet so that the control center can immediately monitor the power and the speed of the AGV.
In this paper, a proposed method is implemented our goals base on Robot Operating System (ROS). The architecture of ROS is a distributed system. The ROS uses peer-to-peer network to link all processes to exchange data. In the Linux environment, the AGV system is built to develop the software system by means of the ROS which combines with embedded system NVIDIA Jetson TX1, 86Duino one to achieve hardware and software co-design.
Firstly, a laser rangefinder is added to the AGV to help enhance the existing guiding technologies. Then establishing an indoor coordinate system to detect the AGV position and orientation anytime, and using the indoor coordinates to carry out the following four main functions:(1) Indoor autonomous navigation;(2) Dynamic obstacle avoidance;(3) Finding the nearest magnetic point and navigation automatically;(4) Recording the position and number of RFID tags. Using laser and magnetic tape automatically alternate with each other to implement guiding mode, so the magnetic tape can be installed less, the AGV also become more intelligent and convenient. Next, we use the real-time deep learning based object detection system, namely YOLO (You-Only-Look-Once), which incorporates with the ROS to recognize the charging station and the elevator by pure image. According to the previous description, we have succeeded to make the AGV more intelligent and convenient.
關鍵字(中) ★ 無人搬運車
★ ROS(機器人作業系統)
★ 雷射導航
★ 室內導航與定位
★ 深度學習
關鍵字(英) ★ AGV
★ ROS (Robot Operating System)
★ Indoor-navigation
★ Laser-guiding
★ Deep learning
論文目次
摘要 i
Abstract ii
致謝 iii
目錄 iv
圖目錄 vi
表目錄 viii
第一章 緒論 1
1.1 研究背景與動機 1
1.2 文獻回顧 2
1.3 論文目標 4
1.4 論文架構 4
第二章 系統架構與硬體介紹 5
2.1 系統架構 5
2.2 機器人硬體架構 5
2.3 Modbus現場總線通訊協定 13
2.3.1 Modbus 協定 14
2.3.2 Modbus 功能碼 15
2.3.3 Modbus 實際封包傳遞 16
第三章 機器人作業系統與演算法流程規劃 17
3.1 機器人作業系統(Robot Operating System, ROS) 18
3.1.1 檔案系統層 18
3.1.2 計算圖層 20
3.1.3 社群層 22
3.2 座標系轉換與里程計 22
3.2.1 TF套件轉換 22
3.2.2 里程計 24
3.3 建圖、定位與導航 25
3.3.1 同時定位與建圖 25
3.3.2 室內導航與定位 26
3.4 程式架構與功能流程圖設計 30
3.4.1 建立磁帶地圖 31
3.4.2 磁帶區避障 31
3.4.3 斷軌時自動尋找最近點 33
3.4.4 動態與靜態記憶RFID編號與位置 34
3.4.5 流程圖設計與ROS分散式架構圖 35
第四章 電梯與充電站之辨識 37
4.1 以YOLO為基礎之即時物件偵測系統 37
4.1.1 偵測方法 38
4.1.2 架構分析 39
4.2 YOLO結合ROS架構 41
4.2.1 Training Data 41
第五章 實驗結果 43
5.1 實驗環境介紹 43
5.1.1 SLAM(Simultaneous localization and mapping)結果 44
5.1.2 磁帶地圖建置 44
5.2 室內導航實驗成果 45
5.2.1 自適應蒙地卡羅定位: 45
5.2.2 路徑規劃與動態避障 47
5.3 磁帶避障實驗結果 49
5.4 自動尋找最近磁帶點實驗結果 50
5.5 充電站及電梯辨識實驗結果 51
第六章 結論與未來展望 54
6.1 結論 54
6.2 未來展望 54
參考文獻 56
參考文獻
[1] 行政院,“行政院生產力4.0發展方案”。
[2] 顏御軒(王文俊教授指導),“無人搬運車之物聯網功能實現”,國立中央大學電機工程學系碩士論文,2017年,7月。
[3] H. Durrant-Whyte and T. Bailey, “Simultaneous localization and mapping: part I,” IEEE Robotics & Automation Magazine, vol. 13, pp. 99-110, 2006.
[4] T. Bailey and H. Durrant-Whyte, “Simultaneous localization and mapping (SLAM): part II,” IEEE Robotics & Automation Magazine, vol. 13, pp. 108-117, 2006.
[5] A. J. Davison, I. D. Reid, N.D. Molton, and O. Stasse, “MonoSLAM: real time single camera SLAM,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 29, pp.1052-1067, 2007.
[6] Y. T. Wang, D. Y. Hung, and C .H. Sun, “Improving data association in robot SLAM with monocular vision,” Journal of Information Science and Engineering, vol. 27, pp.1-15, 2011.
[7] M. Bosse and R. Zlot, “Map matching and data association for large-scale two-dimensional laser scan-based slam,” The International Journal of Robotics Research, vol. 27, pp. 667- 691, 2008.
[8] C. Y. Yang, J. S. Yang, and F. L. Lian, “Safe and smooth: mobile agent trajectory smoothing by SVM,” International Journal of Innovation Computing Information and Control, vol. 8, pp. 4959-4978, 2012.
[9] D. G. Kirkpatrick, “Efficient computation of continuous skeletons,” in Proc. of 20th IEEE Annual Symposium on Foundations of Computer Science,1979, pp. 18-27.
[10] Y. Liu, J. Gao, D. Liu, and Z. Wang, “The design of control system and study on control algorithm of laser navigation mobile robot,” in 2010 3rd International Congress on Image and Signal Processing, Yantai, China, Oct. 2010, pp. 4276-4280.
[11] E. Jung, H. Cho, J. Do, J. Kim, and S. Kim, “Implementation of laser navigation system using particle filter,” in 2011 11th International Conference on Control, Automation and Systems, Gyeonggi-do, Korea, Oct. 2011, pp. 1636-1638.
[12] S. Ishibushi, A. Taniguchi, T. Takano, Y. Hagiwara, and T. Taniguchi, “Statistical localization exploiting convolutional neural network for an autonomous vehicle,” in 2015 IEEE 41st Annual Conf. on Industrial Electronics Society, Yokohama, Japan, Nov. 9-12, 2015, pp. 1369-1375.
[13] K. Jung, J. Y. Kim, J.G. Kim, E. Jung, and S. Kim, “Positioning accuracy improvement of laser navigation using UKF and FIS,” Robot Auton. Syst., vol. 62, no. 9, pp. 1241-1247, Sept. 2014.
[14] Y. J. Lee, J. H. Suh, J. W. Lee, and K. S. Lee, “Adaptive PID control of an AGV system using humoral immune algorithm and neural network identifier technique,” in Proc. of 2004 IEEE Int. Conf. on Control Applications, Taipei, Taiwan, Sep. 2004, pp. 1576-1581.
[15] C. Kirsch, F. Kuenemund, D. Hess, and C. Roehrig, “Comparison of localization algorithms for AGVs in industrial environments,” in 2012 Proc. 7th German Conference on Robotics, Munich, May. 2012, pp. 183-188.
[16] A. Aggarwal, A. Kukreja, and P. Chopra, “Vision based collision avoidance by plotting a virtual obstacle on depth map,” in Proc. of 2010 IEEE International Conference on Information and Automation, Harbin, China, Jun. 2010, pp. 532-536.
[17] F. P. Ferreira, M. S. Marçal, and J. A. Fabro, “Trajectory planning in dynamic environments for an industrial AGV, integrated with fuzzy obstacle avoidance,” in Porc. of 2015 12th Latin American Robotics Symposium and 2015 3rd Brazilian Symposium on Robotics, Uberlandia, Jun. 2015, pp. 347-352.
[18] A. J. Bostel and V. K. Saigar, “Dynamic control systems for AGVs,” IEEE Trans. Computing & Control Engineering, vol. 7, pp. 169-176, Aug, 1996.
[19] J. Young and M. Simic, “LIDAR and monocular based overhanging obstacle detection,” Procedia Computer Science, vol.60, pp. 1423–1432, 2015.
[20] K. Watanabe, T. Kato, and S. Maeyama, “Obstacle avoidance for mobile robots using an image-based fuzzy Controller,” in Proc. of the 39th Annual Conf. on IEEE Industrial Electronics Society (IECON 2013), Vienna, Austria, Nov. 2013, pp. 6390-6395.
[21] https://zh.wikipedia.org/wiki/%E6%A9%9F%E5%99%A8%E4%BA%BA%E4%BD%9C%E6%A5%AD%E7%B3%BB%E7%B5%B1,2017年6月。
[22] https://hollyqood.wordpress.com/2015/12/01/ros-slam-2-hector-slam-2d%E5%9C%B0%E5%9C%96%E5%BB%BA%E7%BD%AE/,2017年6月。
[23] D. Fox, “KLD-sampling: adaptive particle filters,” Advances in Neural Information Processing Systems, pp. 713-720, 2001.
[24] http://wiki.ros.org/costmap_2d,2017年6月。
[25] http://nthucad.cs.nthu.edu.tw/~yyliu/personal/nou/04ds/dijkstra.html,2017年6月。
[26] http://xilinx.eetrend.com/article/9900,2017年6月。
[27] J. Redmon, S. Divvala, R. Girshick, and A. Farhadi, “You Only Look Once: Unified, Real-Time Object Detection,” 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, 2016, pp. 779-788.
[28] M. A. Sadeghi and D. Forsyth, “30hz object detection with dpm v5,” in European Conference on Computation Vision, 2014, pp. 65-79.
[29] M. Lim, Q. Chen, and S. Yan, “Network in network,” arXiv preprint arXiv:1312.4400, 2013.
[30] C. Szegedy, W. Lui, Y. Jia, P. Sermanet, S. Reed, D. Anguelov, et al, “Going deeper with convolutions,” in Proc. of IEEE Conference on Computer Vision and Pattern Recognition, 2015, pp. 1-9.
指導教授 王文俊(Wen-June Wang) 審核日期 2017-7-27
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明