研究生: |
葉傅文 Fu-Wen Ye |
---|---|
論文名稱: |
機械手臂結合影像系統之控制 Mechanical Arm Control Combined with Image System |
指導教授: |
陳美勇
Chen, Mei-Yung |
學位類別: |
碩士 Master |
系所名稱: |
機電工程學系 Department of Mechatronic Engineering |
論文出版年: | 2012 |
畢業學年度: | 101 |
語文別: | 中文 |
論文頁數: | 74 |
中文關鍵詞: | 機械手臂 、影像辨識 、D-H 座標系統 、逆向運動學 |
英文關鍵詞: | Mechanical arm, Vision classification, IK solution, D-H coordinate system |
論文種類: | 學術論文 |
相關次數: | 點閱:1871 下載:201 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文的研究內容為使用機械手臂結合影像辨識系統,取得工作空間中目標物件之座標,以進行物件的抓取或移動。由於機械手臂在現實生活當中的應用存在許多變數,不同的任務下針對物件姿態所能容許的移動方式可能有所限制,例如移動盛水的杯子要避免傾倒的姿勢。一般過去的研究僅強調物件定位的精確度,而並未考慮機械手臂的姿態,有鑒於此,本控制系統會在執行物件的抓取時,依據任務之目的切換不同的控制策略,以符合正確的任務目的與物件擺放姿態。
若要將機械手臂整合影像系統並成功應用於實作,則必須依照工作空間內的變化做出即時的運算,本研究除了利用影像處理進行物件的輪廓與顏色判別外,還配合夾爪上的雷射光模組所投影的光點作為回饋進行定位。在本研究當中所使用的機械手臂具有六軸關節存在運動學冗餘度的問題,因此本研究之系統必須事先進行D-H座標系統的順向與逆向運動學分析,推算出三維空間卡式座標系統與機械手臂各關節馬達轉動角度之間的關係,如此一來才能實現快速、靈活與準確的控制。本研究最後成功建立一套通用的多軸機械手臂控制方法,能夠應用到各種類似配置的機械手臂上,透過影像處理分析攝影機接收到的資訊,以應付各種不同的環境下更加複雜的應用與操作。
In this paper, we propose a general approach to control mechanical arm which combine an image identification system. Obtain the object’s coordinate information in workspace, in order to move an object to a desire position. There are many situations when using mechanical arm in reality applications, the object's posture may be restricted in different tasks. Many past studies only emphasized the accuracy of object location, but did not consider the posture of the robot arm. Therefore, our control system will switch to different control strategy according to the purpose of tasks.
Mechanical arm has 6-DOF and can perform highly flexible action, analysis forward and backward kinematics equations from D-H coordinate system. After computed object coordinate, IK solution methods are applied to mechanical arm gripper position control. Finally, the mechanical arm can distinguish between difference figures and colors. Our study hopes to establish a general multi-axis mechanical arm control method which can be applied to mechanical arm with similar configuration. Analysis camera information received through the image processing to meet the more complex applications and operating in different environments.
[1] L. W. Sun, F. Van Meer, Y. Bailly, C. K. Yeung, “Design and Development of a Da Vinci Surgical System Simulator,” IEEE, International Conference on Mechatronics and Automation, pp. 1050-1055, 2007.
[2] J. Dastur, A. Khawaja, “Robotic Arm Actuation with 7 DOF Using Haar Classifier Gesture Recognition,” IEEE, International Conference on Computer Engineering and Applications, vol. 1, pp. 27-29, 2010.
[3] D. Tolani, A. Goswami and N. Badler, “Real-time inverse kinematics techniques for anthropomorphic limbs,” Graph. Models, vol. 62, pp. 353-388, 2000.
[4] D. E. Whitney, “The mathematics of coordinated control prosthetic arm and manipulators,” Trans. ASME J. Dyn. Syst., Meas. Control, vol. 94, pp. 303-309, 1972.
[5] De Lope, R. Gonzalez-Careaga and T. Zarraonandia, “Inverse kinematics of humanoid robots using artificial neural networks,” in Proc. Int. Workshop Comput. Aided Syst. Theory, pp. 216-218, 2003.
[6] H. F. Fauadi, M. S. Jumali, “Modeling and simulation of programmable universal machine for assembly (PUMA) industrial robot for automotive-related assembly process,” IEEE, International Symposium on Information Technology, vol. 3, pp. 1-5, 2008.
[7] R. Behrens, C. Küchler, T. Förster and N. Elkmann, “Kinematics analysis of a 3-DOF joint for a novel hyper-redundant robot arm,” IEEE, International Conference on Robotics and Automation, pp. 3224-3229, 2011.
[8] H. P. Huang, Y. T. Chen, R. J. Wang and M. K. Chi, “Development of the multi-axis control platform for robot arm,” IEEE, Proceedings of Annual Conference, pp. 2326-2331, 2010.
[9] M. Tarokh and M. Kim, “Inverse Kinematics of 7-DOF Robots and Limbs by Decomposition and Approximation,” IEEE, Transactions on Robotics, vol. 94, pp. 591-600, 2007.
[10] J. Q. Gan, E. Oyama, E. M. Rosales, H. Hu, “A Complete Analytical Solution to the Inverse Kinematics of the Pioneer2 Robotic Arm,” J. of Robotica, vol. 23, pp. 123-129, 2005.
[11] D. H. Song and S. Jung, “Geometrical analysis of inverse kinematics solutions and fuzzy control of humanoid robot arm under kinematics constraints,” IEEE, International Conference on Mechatronics and Automation, pp. 1178-1183, 2007.
[12] G. W. Collins, The Foundations of Celestial Mechanics, Pachart Foundation dba Pachart Publishing House, 2004.
[13] J.M. Selig, “Active versus passive transformations in robotics,” IEEE, Robotics & Automation Magazine, vol. 13, pp. 79-84, 2006.
[14] P. I. Corke, “A Simple and Systematic Approach to Assigning Denavit–Hartenberg Parameters,” IEEE, Transactions on Robotics, vol.23, pp. 590-594, 2007.
[15] H. Zhuang, Z.S. Roth and F. Hamano, “A complete and parametrically continuous kinematic model for robot manipulators,” IEEE, Transactions on Robotics and Automation, vol. 8, pp. 451-463, 1992.
[16] M.F. Robinette, R. Manseur, “Robot-Draw, an Internet-based visualization tool for robotics education,” IEEE, Transactions on Education, vol. 44, pp. 29-34, 2001.
[17] J. Chen, K. Venkataraman, D. Bakin, B. Rodricks, R. Gravelle, P. Rao, and Y. Ni, “Digital Camera Imaging System Simulation,” IEEE, Transactions on Electron Devices, vol. 56, pp. 2496-2505, 2009.
[18] Rafael C. Gonzalez and Richard E. Woods, Digital Image Processing, Second Edition, Prentice Hall, 2002.
[19] S. Ghosal, R. Mehrotra, “Detection of composite edges,” IEEE, Transactions on Image Processing, vol. 3, pp. 14-25, 1994.
[20] S. Konishi, A. L. Yuille, J. M. Coughlan and S. C. Zhu, “Statistical edge detection: learning and evaluating edge cues,” IEEE, Transactions on Pattern Analysis and Machine Intelligence, vol. 25, pp. 57-74, 2003.
[21] J. Canny, “A computational approach to edge detection, ” IEEE, Transaction on Pattern Analysis and Machine Intelligence, vol. PAMI-8, pp. 679-698, Nov 1986.
[22] P. Bao, L. Zhang and X. Wu, “Canny edge detection enhancement by scale multiplication,” IEEE, Transactions on Pattern Analysis and Machine Intelligence, vol. 27, pp. 1485-1490, 2005.
[23] P. Maragos, “Differential morphology and image processing,” IEEE, Transactions on Image Processing, vol.5, pp. 922-937, 1996.
[24] Su Chen, R. M. Haralick, “Recursive erosion, dilation, opening, and closing transforms,” IEEE, Transactions on Image Processing, vol. 4, pp. 335-345, 1995.
[25] J. Y. Gil, R. Kimmel, “Efficient dilation, erosion, opening, and closing algorithms,” IEEE, Transactions on Pattern Analysis and Machine Intelligence, vol. 24, pp. 1606-1617, 2002.
[26] 洪維恩 編著,「Matlab 7 程式設計」,旗標出版股份有限公司,中華民國95年。
[27] 繆紹綱 編著,「數位影像處理:運用matlab」,台灣東華書局股份有限公司,中華民國94年。