系統識別號 | U0002-2707201614533200 |
---|---|
DOI | 10.6846/TKU.2016.00946 |
論文名稱(中文) | 基於影像之機械手臂繪圖系統實現 |
論文名稱(英文) | Implementation of Picture-Based Robot Manipulator Drafting System |
第三語言論文名稱 | |
校院名稱 | 淡江大學 |
系所名稱(中文) | 電機工程學系碩士班 |
系所名稱(英文) | Department of Electrical and Computer Engineering |
外國學位學校名稱 | |
外國學位學院名稱 | |
外國學位研究所名稱 | |
學年度 | 104 |
學期 | 2 |
出版年 | 105 |
研究生(中文) | 陳威宇 |
研究生(英文) | Wei-Yu Chen |
學號 | 603460204 |
學位類別 | 碩士 |
語言別 | 繁體中文 |
第二語言別 | |
口試日期 | 2016-07-02 |
論文頁數 | 59頁 |
口試委員 |
指導教授
-
許駿飛
委員 - 吳政郎 委員 - 周永山 委員 - 李宜勳 |
關鍵字(中) |
繪圖系統 並聯式機械手臂 逆運動學 邊緣側算法 TM4C123GXL 實驗版 |
關鍵字(英) |
drawing system delta robot arm inverse kinematics canny algorithm TM4C123GXL launchpad |
第三語言關鍵字 | |
學科別分類 | |
中文摘要 |
在1980 年代開始,機械手臂已成功的應用於汽車產業與製造業等產業, 主要負責如危險之組裝、噴漆、焊接、高溫鑄鍛等繁重工作,皆能以機械手 臂取代人工作業,如此不僅能更安全的完成任務之外,也能達到更高的工作 效率。本論文所選用的機械手臂類型為並聯式機械手臂,透過德州儀器公司 所生產的TM4C123GXL LaunchPad 實驗版來設計一個機械手臂繪圖系統,其 中包含逆運動學、馬達轉動控制以及OpenCV 影像處理。首先為了驗證所設 計開發並聯式機械手臂之可行性,使用TCS3200 顏色感測器來判斷六顆色 球,判斷完後再做分類的動作,藉此驗證整個機械手臂系統之定位控制與移 動控制之準確性。接者,透過Canny 邊緣側算法計算出所讀取圖片的邊緣, 將其結果規畫出一個繪圖路徑並且繪畫出來,經由實際的實驗結果可以發現 所設計的機械手臂繪圖系統可以獲得良好的繪圖成效外,而且不需花費大量 的人工與時間,基於實驗結果可以發現所提出之機械手臂繪圖系統具有便 宜、快速與簡易操作等優點。 |
英文摘要 |
Since 1980s, the automotive industry has adopted the robotic arm significantly for a series of complicated and dangerous procedure, such as spray painting, welding or casting. By introducing the robotic arm in these years, labor resources can be substituted owing to the safety and the efficiency. This thesis selects a delta style of robotic arm and uses a TM4C123GXL LaunchPad which is produced by Texas Instrument to design the drawing system. The proposed drawing system includes inverse kinematics, motor position control and image processing via OpenCV. To show the feasibility of the developed delta robotic arm, two scenarios are considered. One is the color balls classifier and the other one is the image drawing. In the first scenario, this thesis uses a TCS3200 color sensor to identify color balls and classify the balls by the robotic arm. Further, the edge features in the image can be obtained by using canny algorithm based on OpenCV approach in the second scenario. The routing path is calculated and the robotic arm completes the drawing process. The detailed contributions of this thesis are listed as follows: (1) the drawing system executes more efficiently compared to previous works. (2) The drawing system can save enormous labor resources and time by executing automatically. (3) The drawing system provides the results with high integrity. |
第三語言摘要 | |
論文目次 |
致謝 Ⅰ 摘要 Ⅱ Abstract Ⅲ 目錄 Ⅳ 表目錄 Ⅵ 圖目錄 Ⅶ 第一章 緒論 1 1.1 機械手臂介紹 1 1.2 研究目的 3 1.3 論文架構 6 第二章 並聯式機械手臂於分類應用 7 2.1 機械手臂之逆向運動學介紹 7 2.2 TM4C123GXL 微控制器介紹 14 2.3 並聯式機械手臂實現 15 2.3.1 步進馬達控制 15 2.3.2 機械夾爪設計 17 2.3.3 顏色感測器介紹 20 2.4 實驗結果 25 2.4.1 分類色球任務之機構設計 25 2.4.2 顏色判別演算法 27 2.4.3 程式流程介紹及實際操作 29 第三章 並聯式機械手臂於繪圖應用 33 3.1 OpenCV 介紹 34 3.2 程式械構設計 36 3.2.1 一般繪圖 36 3.2.2 優化繪圖 36 3.3 人機介面設計 44 3.4 實驗結果 46 第四章 結論與未來研究 54 4.1 結論 54 4.2 未來研究 55 表目錄 表2-1 可活動高度之關係表 13 表2-2 夾爪所需零件BOM 表 18 表2-3 S0、S1 與S2、S3 之關係表格 21 表3-1 繪圖花費時間之比較表 53 圖目錄 圖1.1 直角坐標型機器臂[3] 2 圖1.2 圓柱座標型機器臂[4] 2 圖1.3 極座標型機器臂[5] 2 圖1.4 關節型座標機器臂[6] 2 圖1.5 RV-3AJ 五軸機械手臂[11] 4 圖1.6 NXT 之三軸機械手臂[12] 4 圖1.7 沈宜郡學姊所提出之機械手臂繪圖系統 4 圖1.8 李冠廷學長所提出之機械手臂繪圖系統 4 圖1.9 本論文所使用之並聯式機械手臂 5 圖2.1 笛卡爾座標上A、B、C 各柱的位置示意圖 8 圖2.2 機構部位之定義示意圖 9 圖2.3 (a)3D 模擬圖;(b)俯視模擬圖 12 圖2.4 (a)L=25cm 與H=45cm 情況下;(b) L=25cm 與H=55cm 情況下;(c)L=30cm與H=45cm 情況下;(d) L=30cm 與H=55cm 情況下 13 圖2.5 TM4C123GXL 實體圖 15 圖2.6 NAME-17 步進馬達 16 圖2.7 A4988 馬達驅動器 16 圖2.8 A4988 腳位圖 17 圖2.9 夾爪設計機構圖 18 圖2.10 (a)模擬夾爪開合情況;(b)模擬夾爪閉合情況;(c)實際夾爪開合情況;(d)實際夾爪閉合情況 19 圖2.11 伺服馬達MG90S 20 圖2.12 TCS3200 顏色感測器[22] 21 圖2.13 TCS3200 之腳位分配圖[22] 21 圖2.14 偵測物體為紅色時之實測結果 23 圖2.15 偵測物體為藍色時之實測結果 23 圖2.16 偵測物體為綠色時之實測結果 24 圖2.17 偵測物體為黃色時之實測結果 24 圖2.18 分類色球機構設計 25 圖2.19 控制電路轉接版(a)PCB 布置圖;(b)組裝完成圖 26 圖2.20 所規劃顏色分類程式流程圖 28 圖2.21 顏色分類格編號 29 圖2.22 分類色球程式流程圖 30 圖2.23 觸發開關開始執行分類任務 31 圖2.24 實驗結果(a)判斷完開始夾取;(b)夾取色球;(c)移動到該顏色之通道;(d)放置色球;(e)放置色球;(f)回到待命位置,等待判斷;(g)完成分類情況 32 圖3.1 (a)夾筆設計圖;(b)夾筆實際圖片;(c)整體機構 33 圖3.2 Canny 邊緣測算法比較圖(a)原圖;(b)高低閥值分別為300 與100 時;(c)高低閥值分別為1000 與100 時 35 圖3.3 各像素之屬性定義 37 圖3.4 起始點/末端點屬性之示意圖 38 圖3.5 一般畫點屬性之示意圖 39 圖3.6 分岔點屬性之示意圖 41 圖3.7 軌跡規劃之程式流程圖 42 圖3.8 封閉圖形之示意圖 43 圖3.9 (a)PC 端程式架構圖;(b)CCS 端程式架構圖 44 圖3.10 人機介面 46 圖3.11 (a)卡通原圖;(b)Canny 邊緣偵測;(c)一般繪圖結果;(d)優化繪圖結果 ... 47 圖3.12 (a)(b)一般繪圖局部放大;(c)(d)優化繪圖局部放大 ...................................... 48 圖3.13 (a)Delta 3D 印表機原圖;(b)Canny 邊緣偵測;(c)一般繪圖結果;(d)優化繪圖結果 49 圖3.14 (a)人像畫原圖;(b)Canny 邊緣偵測;(c)一般繪圖結果;(d)優化繪圖結果50 圖3.15 (a)台北101 大樓原圖;(b)Canny 邊緣偵測;(c)一般繪圖結果;(d)優化繪圖結果 51 圖3.16 (a)工學大樓後門原圖;(b)Canny 邊緣偵測;(c)一般繪圖結果;(d)優化繪圖結果 53 圖4.1 淡江大學正門看板(a)原圖;(b)優化繪圖結果 56 |
參考文獻 |
[1] [Online] http://www.tairoa.org.tw/ [2] [Online] http://www.kuka-robotics.com/ [3] [Online]http://big5.made-in-china.com/gongying/duzhigang2014- tqMmUEhKVWYG.html [4] [Online] http://www.me.ntou.edu.tw/course/cim/c5/index.htm [5][Online]http://blog.xuite.net/minnie850422/minnie850422/8873017- %E6%A9%9F%E5%99%A8%E4%BA%BA [6] [Online]http://tw.asiamachinery.net/supplier/product_details.asp?ProID= 19212&SupID=8654 [7] [Online] http://www.me.ntou.edu.tw/course/cim/c5/ [8] [Online] http://www.bime.ntu.edu.tw/~dsfon/Mechanism/chap5 [9] [Online]http://www.qts.tw/dobot26700199782241127231268002516333 218 [10] [Online] http://ming-shian.blogspot.tw/2015/08/automation-cad-seminar-8- delta-robot.html [11] 洪群堯,機械手臂作畫系統基礎技術研究,台灣科技大學機械工程 研究所碩士論文(指導教授:林其禹),2007 年。 [12] Á kos Hámori, János Lengyel and Barna Reskó, “3DOF drawing robot using LEGO-NXT,” 15th International Conference on Intelligent Engineering Systems, p.p.293-295, 2011. [13] 沈宜郡,基於B-Spline 曲線之六軸機械手臂繪圖系統,淡江大學電 機工程學系碩士論文(指導教授:翁慶昌),2013 年。 [14] 李冠廷,機械手臂之基於圖像的繪圖系統,淡江大學電機工程學系 碩士論文(指導教授:翁慶昌),2015 年。 [15] [Online]http://boim.com/DeltaUtil/CalDoc/RostockDeltaKinematics.pdf [16] 陳奇中,MATLAB 程式設計與工程應用,東華書局股份有限公司, 2013 年。 [17] 郭姿君,MATLAB 程式設計與應用,滄海書局股份有限公司,2009 年。 [18] 謝慶雄,MATLAB 程式設計入門,高立出版社股份有限公司,2013 年。 [19] 葉朝輝,TM4C123 微處理器原理與實踐,清華大學出版社,2014 年。 [20] [Online]https://www.pololu.com/file/download/a4988_DMOS_microstep ping_driver_with_translator.pdf?file_id=0J450 [21] 陳俊鴻,精通SolidWorks 2013:基礎篇,經瑋國際股份有限公司, 2014 年。 [22] [Online] http://www.mouser.com/catalog/specsheets/TCS3200-E11.pdf [23] 張義和,Altium Designer 電腦輔助電路設計,全華圖書股份有限公 司,2012 年。 [24] 劉几銘,基於SOPC 研製井智機器人,淡江大學電機工程學系碩士 論文(指導教授:許駿飛),2015 年。 [25] 望熙榮和望熙貴,影像辨識處理,博碩文化股份有限公司,2015 年。 [26] 毛星雲和冷雪飛,OpenCV 程式設計參考手冊,松崗資產管理股份有 限公司,2015 年。 [27] 侯捷,C++ Primmer, 4/e 中文版,基峰出版社股份有限公司,2008 年。 |
論文全文使用權限 |
如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信