簡易檢索 / 詳目顯示

研究生: 謝忠霖
Sie, Jhong-Lin
論文名稱: 具有自主開門及通過門道能力之服務型機器人設計與實作
Design and Implementation of a Service Robot with Capability of Autonomous Opening a Door and Passing Through a Door-way
指導教授: 侯廷偉
Hou, Ting-Wei
學位類別: 碩士
Master
系所名稱: 工學院 - 工程科學系碩士在職專班
Department of Engineering Science (on the job class)
論文出版年: 2022
畢業學年度: 110
語文別: 中文
論文頁數: 70
中文關鍵詞: 自主移動機器人開門策略避障Aruco 標籤服務型機器人
外文關鍵詞: Autonomous Mobile Robot, Door opening strategy, Aruco, Obstacle avoidance, Service robot
相關次數: 點閱:113下載:4
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 開門與穿越門對於本研究所開發之服務型機器人是一個必須的動作。本研究的展
    示情境是將機器人引導至實驗室的門口附近,透過標籤輔助執行開門動作,移動到桌
    子上擷取有標籤的茶杯,再開門離開實驗室,沿走道移動到飲水機裝水,再將盛好水
    之茶杯送回實驗室原來放杯子位置。在移動途中利用雙目視覺攝影機及超音波感測障
    礙物,判斷是否必須閃避並觀察是否能通過。
    本論文服務型機器人所使用的技術有 Aruco 標籤輔助定位、視覺深度學習及物體
    辨識,物體辨識之方法為 YOLO 辨識,底部移動載具採用麥克納姆輪並透過 CAN bus
    通訊協定傳輸使得機器人能夠全方位移動。
    執行系統使用筆記型電腦作為系統核心,機器人上搭載一隻六軸機器手臂,手臂
    前端裝有一顆攝影機並透過攝影機尋找標籤,機器人前方也架設一套自製的雙目深度
    視覺攝影機,用以計算物體深度及辨識物體避開障礙,機器人四個邊分別有超音波感
    測模組用來即時避開障礙。
    本研究可以展示前述情境,並提出一套拉門策略,可適用於比較窄的空間,利用
    機器人的直線運動來拉開無反彈能力的門,及開門後觀察及評估是否能進入,以及進
    入後是否可以順利離開此空間的判斷方式,並實現完成。

    Opening the door and passing through the door is a necessary action for the service robot developed in this research. The demonstration scenario of this study is to guide the robot near the entrance of the laboratory, open the door with the aid of a label, move to the table to get the labeled cup, open the door and leave the lab, move along the aisle to find the water dispenser, and fill the cup with water by the water dispenser, and return the cup with water to the original location in the lab. Binocular depth vision cameras and ultrasound are used to detect obstacles while on the move, to determine if it must dodge and to observe if it can pass.
    The tools used in this research for the service robot are Aruco tag-assisted positioning,visual deep learning and object recognition. The method of object recognition is YOLO. The mobile carrier is a platform with four Mecanum wheels to support all-round mobility of the robot. The carrier’s controller supports CAN bus protocol and responses to commands from the host computer. .
    A laptop computer serves as the core of the host system. The robot is equipped with a six-axis robot arm. The label is searched by the camera mounted on the arm. A 3D vision system calculates the depth of the detected object, identify the object, and check if the object is a to-avoid obstacle. The hardware of the 3D vision system is a homemade binocular depth vision camera in front of the robot. The robot has ultrasonic sensors on each of the four sides to avoid hitting obstacles in real time.
    This study proposes a set of strategies for pulling a door open in a relatively narrow space, observing and evaluating the accessibility after opening the door and whether it is possible to leave this space after entering.

    摘要 I Extended Abstract II 誌謝 XIII 目錄 XIV 表目錄 XVII 圖目錄 XVIII 第一章、緒論 1 1-1研究背景 1 1-2研究動機與目的 1 1-3論文架構 2 第二章、文獻探討 3 2-1文獻回顧 3 2-2相關機器人探討 3 2-3具有開門能力之機器人做探討 4 2-4情境概述 8 第三章、機器人硬體與系統設計 9 3-1機械結構與整體設計概敘 9 3-2-1機器人質心位置 10 3-3硬體系統架構概述 11 3-4載具結構 12 3-4-1麥卡納姆倫介紹 13 3-4-2動力機構介紹 13 3-5 CAN bus通訊協定規劃 14 3-5-1 CAN bus指令 14 3-5-2 CAN bus傳輸電壓 16 3-6機械手臂與順向運動學 17 3-6-1順向運動學Denavit-Hartenberg(DH)方法 17 3-6-2機械手臂力量控制 19 3-7電力系統 20 3-8超音波感測模組 21 3-8-1超音波避障設計概念 23 3-8-2超音波避障流程 23 3-8-3即時超音波避障 24 3-9攝影機設計 25 3-9-1雙目視覺與Yolov4 26 3-9-2 Aruco標籤概述 27 3-9-3 Aruco輔助定位 27 第四章、實驗與結果討論 29 4-1實驗介紹 29 4-2機器人重量負載測試 29 4-3透過CAN bus來定義時速與控制 31 4-4 Aruco標籤輔助定位規劃 31 4-4-1標籤定位模式測試與方法 32 4-5機器人開門策略與實驗 35 4-6機器人使用飲水機策略 45 4-6-1杯子材料與手臂虎口電流限制 49 4-6-2飲水機的流量的計算 49 4-7機器人避障系統整合實驗 50 4-7-1超音波避障實驗 50 4-7-2深度視覺避障實驗 51 4-7-3機器人避障系統整合規劃 53 4-8判斷機器人是否能進入新的空間 53 4-9完整情境實驗與實現 56 4-10實驗結果與討論 61 第五章、結論與未來展望 62 5-1結論 62 5-2未來展望 62 參考文獻 64 附錄A 67 附錄B 69 附錄C 70

    [1]International Federation of Robotics, "This is According to World Robotics 2021 – Service Robots,"2021.[online].Available:https://ifr.org/news/service-robots-hit-double-digit-growth-worldwide [Accessed: Dec.20, 2021].
    [2]H.Gao et al., "Dynamic Modeling and Experimental Validation of Door-Opening Process by a Mobile Manipulator," in IEEE Access, vol. 7,2019, pp. 80916-80927, doi: 10.1109/ACCESS.2019.2919964.
    [3]F. Endres, J. Trinkle and W. Burgard, "Learning the Dynamics of Doors for Robotic Manipulation," in IEEE/RSJ International Conference on Intelligen Intelligent Robots and Systems, 2013, pp. 3543-3549, doi:10.1109 10.1109/IROS.2013.6696861.
    [4]陳政國,自動化奉茶機器人,國立成功大學工程科學系碩士論文,2015。
    [5]Romero-Ramirez, Francisco J., Rafael Muñoz-Salinas, and Rafael Medina-Carnicer. "Speeded up detection of squared fiducial markers." Image and vision Computing 76 (2018): 38-47
    [6]HONG CHIANG, "BellaBot,"[online]. Available: https://www.hong chiang.com.tw/zh-TW/category/Bella-/K01.html [Accessed: Mar.28, 2022].
    [7]Toyota, "Human Support Robot,"[online]. Available: https://mag.toyota.co.uk/toyota-human-support-robot [Accessed: Mar.20, 2022].
    [8]H. Su and K. Chen, "Design and Implementation of a Mobile Robot with Autonomous Door Opening Ability," in IEEE International Conference on Fuzzy Theory and Its Applications (iFUZZY), 2017, pp. 1-6, doi: 10.1109/iFUZZY.2017.8311808.
    [9]S. Kobayashi et al., "Development of a Door Opening System on Rescue Robot for Search“UMRS-2007”," in IEEE SICE Annual Conference, 2008, pp. 2062-2065, doi: 10.1109/SICE.2008.4655001.
    [10] B. Gaspers, J. Welle and D. Schulz, "Opening Doors with a Mobile Manipulator Without Force-torque Feedback," in IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), 2013, pp. 1-6, doi: 10.1109/SSRR.2013.6719354.
    [11] S. Ahmad, H. Zhang and G. Liu, "Multiple Working Mode Control of Door-Opening With a Mobile Modular and Reconfigurable Robot," in IEEE/ASME Transactions on Mechatronics, vol. 18, no. 3, pp. 833-844, 2013, doi: 10.1109/TMECH.2012.2191301.
    [12] Boston Dynamics, "Spot Arm,"[online].Available: https://www.bostondynamics.com/products/spot/arm [Accessed: Mar.20, 2022].
    [13] M. Stuede, K. Nuelle, S. Tappe and T. Ortmaier, "Door Opening and Traversal with an Industrial Cartesian Impedance Controlled Mobile Robot," in IEEE International Conference on Robotics and Automation (ICRA), 2019, pp. 966-972, doi: 10.1109/ICRA.2019.8793866.
    [14] 洪瑋呈,麥卡倫輪型移動機器人之路徑追蹤控制,國立成功大學工程科學系碩士論文,2020。
    [15] 企誠自動控制股份有限公司,"HS30光學編碼器",[online]. Available: http://tw.honestsensor.com.tw/pp-02.htm [Accessed: Jan.28 2022].
    [16] 維基百科,"CAN bus",[online].Available: https://en.wikipedia.org/wiki/CAN_bus[Accessed: Jan.21, 2022].
    [17] DFrobot,"CAN-BUS Shield V2,[online].Available:https://wiki.dfrobot.com/CAN-BUS_Shield_V2__SKU__DFR0370_#More [Accessed: Jan.6, 2021].
    [18] 劉昇宏,六自由度機器手臂設計實作與軌跡規劃,國立成功大學工程科學系碩士在職專班碩士論文,2020。
    [19]CEILING TSAI,"HC-SR04,"[online].Available: https://atceiling.blogspot.com/2017/03/arduino_28.html [Accessed: Oct.10, 2021].
    [20] 維基百科,"3D列 印",[online].Available: https://zh.wikipedia.org/wiki/3D%E6%89%93%E5%8D%B0 [Accessed: Feb.10, 2021].
    [21] 林聖源,基於立體視覺及深度學習之人員跟隨及避障系統設計,國立成功大學工程科學系碩士在職專班碩士論文,2022.
    [22] OpenCV,"Detection of ArUco Boards,"[online].Available: https://docs.opencv.org/4.x/db/da9/tutorial_aruco_board_detection.html [Accessed: Jan.21, 2022].
    [23] Maxon,"539487+166933,"[online].Available:
    https://www.maxongroup.com.tw/maxon/view/product/motor/ecmotor/
    EC-i/539487[Accessed: Jan.21, 2022].
    [24] CSDN, "Aruco tvec and rvec," [online].Available: https://blog.csdn.net/dgut_guangdian/article/details/108093643[Accessed:Feb.5, 2022].

    下載圖示 校內:2024-08-01公開
    校外:2024-08-01公開
    QR CODE