簡易檢索 / 詳目顯示

研究生: 廖英超
Ying-chao Liao
論文名稱: 基於MATLAB軟體之機械臂影像伺服控制及應用
Visual Servo Control and Applications of Robotic Manipulators Based on MATLAB
指導教授: 施慶隆
Ching-long Shih
口試委員: 劉昌煥
Chang-huan Liu
陳志明
Chih-ming Chen
黃志良
Chih-lyang Hwang
學位類別: 碩士
Master
系所名稱: 電資學院 - 電機工程系
Department of Electrical Engineering
論文出版年: 2010
畢業學年度: 98
語文別: 中文
論文頁數: 97
中文關鍵詞: MATLAB GUI物體顏色分類文字偵測反運動學S-curve軌跡規劃
外文關鍵詞: MATLAB GUI, Color Recognition, Texture Detection, Inverse Kinematics, S-curve Trajectory Planning.
相關次數: 點閱:271下載:7
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本論文主要利用影像擷取來控制機械臂的運動要求,硬體上以分散式運動控制器來實現影像伺服多軸機械臂的整合應用,其通訊架構採Canbus架構;軟體開發則採用MATLAB實現影像彩色空間轉換、形態學運算、物體顏色辨識分類、文字端點偵測、反運動學、點到點S-curve軌跡規劃以及GUI圖形化使用者介面等。
    物體顏色辨識的方法從形態學的觀點,先提取物體特徵,然後再進一步用平均顏色找出相對應的位置。文字端點偵測則是利用細線化找出文字骨架,再用鏈碼關係標示出頂點與交叉點。此兩項功能皆採自主性運作,無需經過人為教導,其辨識結果後續再經過正反運動學驗證,並且給予適當的S-curve速度軌跡規劃,以保持機械臂運動過程的平順性。


    This thesis aims to utilize image extraction to control the manipulators to meet the requirements for motion, the hardware adopts distributed motion controllers to realize visual servo with multiple manipulators of integrated applications. The communication system adopts Canbus structure, the main control program adopts MATLAB to realize the image colored space transform, morphological operation, classification of the object color recognition, text endpoint detection, verification of direct and inverse kinematics, s-curve trajectory planning and GUI graphic user interface, etc.
    The recognition method for the object color is retrieved from the morphological point of view. The first step is to extract the characteristic of the object, and then find out the corresponding position with average color. The detection of the text endpoint is to utilize parallel thinning to find out the skeleton of the text, and mark vertex and crosspoint with relations of chain codes. In order to keep the smoothness of motion, these two functions must pass through verification of direct and inverse kinematics, and be given the appropriate s-curve speed trajectory planning, for motion control of the manipulator.

    目錄 中文摘要 I ABSTRACT II 誌 謝 III 目 錄 IV 圖表索引 VIII 第一章 緒論 1 1.1 文獻回顧 1 1.2 研究目的與動機 3 1.3 論文架構 4 第二章 系統架構 5 第三章 硬體架構 9 3.1 AC伺服馬達運動控制器硬體架構 9 3.2 DC伺服馬達運動控制器硬體架構 12 3.3 周邊電路 14 3.3.1 數位開關 14 3.3.2 隔離電路 14 3.3.3 差動放大器 15 3.3.4 數位轉類比濾波電路 16 3.4 DC伺服馬達驅動器 20 3.5 AC伺服馬達驅動器 21 3.6 影像裝置 22 3.7 機械臂及滑動平台 23 第四章 介面設計應用 24 4.1 MATLAB GUI介紹 25 4.2 GUI元件(Tool介紹) 31 4.3 GUIDE應用(終端機) 37 4.4 執行檔案製作 39 第五章 影像處理 42 5.1 影像色彩格式 42 5.1.1 RGB彩色空間 42 5.1.2 HSV彩色空間 43 5.2 形態學(morphology) 44 5.2.1 膨脹與侵蝕 44 5.2.2 開放及封閉運算 45 5.3 均值濾波 46 5.4 圖形輪廓 48 5.5 物體顏色辨識 49 5.5.1 彩色空間比較 49 5.5.2 圓形辨識 53 5.5.3 顏色比對 55 5.6 細線化 57 5.7 文字端點偵測 61 第六章 機械臂運動控制 65 6.1 正反運動學驗證 65 6.1.1 正向運動學 65 6.1.2 反向運動學 67 6.2 影像伺服座標轉換 70 6.3 軌跡規劃S-Curve曲線 71 第七章 實驗結果 77 7.1 多軸S-curve軌跡規劃結果 77 7.2 物體顏色辨識分類結果 81 7.3 仿文字書寫結果 87 第八章 結論與建議 91 8.1 結論 91 8.2 建議 92 8.3 未來研究方向 92 參考文獻 93 附 錄 95

    [1]T. Hamel and R. Mahony, “Visual servoing of an under-actuated dynamic rigid-body system: an image-based approach,” IEEE Transactions on Robotics and Automation, Volume: 18 Issue: 2, Apr 2002, Page(s):187 –198.

    [2]J.S.Cho , H.W.Kim and I.S.Kweon, “Image-based visual servoing using position and angle of image features,” Electronics Letters, Volume:37 Issue:13, 21 Jun 2001, Page(s):862 –864.

    [3]P.I.Corke and S.A.Hutchinson, “A new partitioned approach to image-based visual servo control,” IEEE Transactions on Robotics and Automation, Volume:17 Issue:4, Aug 2001, Page(s):507 –515.

    [4]G. N. Desouza and A. C. Kak, “Vision for mobile robot navigation: a Survey,” IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 24, pp. 237-267, Feb. 2002.

    [5]S. Hutchinson, G. D. Hager, and P. I. Corke, “A tutorial on visual servo control,” IEEE Trans. on Robotics and Automation, Vol. 12, No.5, 1996, pp.651-670.

    [6]J. H. Jean, T. P. Wu, J. H. Lai, and Y. C. Huang, “A visual servo system for object tracking applications of mobile robots based on shape features,” Proceedings of 2005 CACS Automatic Control Conference Tainan, Taiwan, Nov 18-19, 2005.

    [7]Rodney A. Brooks., “A robust layered control system for a mobile robot,” IEEE Journal of Robotics and Automation, RA-2:14-23, 1987.
    [8]Y. Ma, J. Kosecka, and S. Sastry, “Vision guided navigation for a nonholonomic mobile robot,” IEEE Trans. on Robotics and Automation, August, 1998.

    [9]Xiao-Jing Shen and Jun-Min Pan, “A simple adaptive control for visual servoing,” 2003 International Conference on Machine Learning and Cybernetics, Volume: 2 Publication Year: 2003, Page(s): 976 - 979 Vol.2.

    [10]Miura, K. and Hashimoto, K. and Gangloff, J. and de Mathelin, M., “Visual servoing without jacobian using modified simplex optimization, ” IEEE International Conference on Robotics and Automation, 2005. ICRA 2005. Proceedings of the 2005, Publication Year: 2005, Page(s): 3504 - 3509.

    [11]Paulin, M. and Petersen, H.G., “Automatic feature planning for robust visual servoing,” Intelligent Robots and Systems, 2005. (IROS 2005). 2005 IEEE/RSJ International Conference on, Digital Object Identifier:10.1109/IROS.2005.1545221, Publication Year: 2005 , Page(s): 205 - 211.

    [12]Namba, K. and Maru, N., “Redundant arm positioning control of the humanoid robot by linear visual servoing , ” IEEE International Symposium on Industrial Electronics, 2004, Volume: 1, Digital Object Identifier: 10.1109/ISIE.2004.1571892, Publication Year: 2004 , Page(s): 705 - 710 vol. 1.

    [13]Sequeira Goncalves, P.J. and Caldas Pinto, J.R., “Dynamic visual servoing of robotic manipulators, ” Emerging Technologies and Factory Automation, 2003. Proceedings. ETFA '03. IEEE Conference, Volume: 2, Digital Object Identifier: 10.1109/ETFA.2003.1248748, Publication Year: 2003, Page(s): 560 - 565 vol.2.

    [14]Jin Mei and Zhang Liguo and Li Huiguang, “The positioning of binocular stereo visual servoing based on robot dynamics, ”Measuring Technology and Mechatronics Automation, 2009. ICMTMA '09. International Conference on, Volume: 2, Digital Object Identifier: 10.1109/ICMTMA.2009.457, Publication Year: 2009 , Page(s): 152 - 155.

    [15]江東毅,“由影像輸入之機械臂書法系統”碩士論文,國立台灣科技大學,民國九十一年。

    [16]劉咏龍,「適應性視覺伺服控制之機械手臂應用」,碩士論文,國立中央大學,民國九十二年。

    [17]任紹棟,“具立體視覺測距之移動機器人”碩士論文,國立台灣科技大學,民國九十六年。

    [18]張智星,MATLAB 程式設計入門篇GUIDE,清大資工系多媒體檢索實驗室,http://www.cs.nthu.edu.tw/~jang。

    [19]張強,王正林,精通MATLAB圖像處理,北京,電子工業出版社,2009.06。

    [20]鐘國亮教授,影像處理與電腦視覺第三版,台灣,東華書局,民國九十五年。

    QR CODE