研究生: |
廖英超 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.
[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]鐘國亮教授,影像處理與電腦視覺第三版,台灣,東華書局,民國九十五年。