研究生: |
王珈瑋 Wang, Jia-Wei |
---|---|
論文名稱: |
六軸機械手臂機構參數鑑定與補償 Calibration and Compensation of Kinematic Parameters of a Six-Axis Robot |
指導教授: |
雷衛台
Lei, Wei-Tai |
口試委員: |
吳隆庸
徐永源 |
學位類別: |
碩士 Master |
系所名稱: |
工學院 - 動力機械工程學系 Department of Power Mechanical Engineering |
論文出版年: | 2017 |
畢業學年度: | 105 |
語文別: | 中文 |
論文頁數: | 128 |
中文關鍵詞: | 六軸機械手臂 、撓性 、參數鑑定 、六維運動量測裝置 、校正 、機構參數 |
外文關鍵詞: | robot, compliance, parameter identification, MMD, calibration, kinematic parameters |
相關次數: | 點閱:3 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
六軸機械手臂的定位誤差主要來自幾何誤差與撓性誤差,針對幾何誤差的部分,使用國立清華大學自動化與生產實驗室開發的六維運動量測裝置,可量測機械手臂末端點的位置與指向,透過設計的量測路徑及程序,即能進行機械手臂參數的鑑定與分析。但若僅以幾何誤差進行機械手臂的補償校正,則在手臂伸展至較遠距離時,會由於機械手臂的自重會造成各軸關節減速機產生彈性變形,使末端點的定位精度變差。
本研究藉區分機械手臂幾何誤差及關節撓性誤差,建立機械手臂的關節撓性誤差模型,開發出相關的參數鑑定方法,並透過鑑定所得之撓性與幾何參數,來補償機械手臂末端的定位誤差。經補償後,機械手臂絕對定位精度可改善80~90%。
使用本方法進行參數鑑定之機械手臂,由於考慮到關節撓性形變造成之影響,透過精確之幾何誤差與撓性誤差模型,可在更換不同重量之終端效應器(end effector)後,藉由相同模型補償,使機械手臂維持極高的定位精度,適應不同負載與荷重的應用。
The geometric errors and compliance errors are the main sources that effecting the total positioning error of a six-axis robot. The Motion Measurement Device (MMD) developed by APL, NTHU, is capable of performing full pose measurement of a robot. By using this device, the kinematic parameters of the robot can be identified through special designed path pattern and method. However, if the robot is only calibrated by the identified kinematic parameters, then when it stretches to some poses far from its base, the weight of each linkage will cause deflection at joints and linkages. As a result, the positioning accuracy of end effector will be worse.
This research classifies the total positioning error of the robot into geometric errors and joint compliance errors, and proposes a new method to identify these error parameters. The robot can be calibrated by applying the identified error parameters into the derived error model which considers both errors. After calibration, the absolute positioning accuracy of the robot is improved by 80~90%.
Because the joint compliance error is included in the error compensating model, the robot which is calibrated by the method of this research can maintain the positioning accuracy on applying another end effector that has a different weight.
[1] "ABB global site," [Online]. Available: http://new.abb.com/products/robotics/industrial-robots.
[2] "KUKA offical website," [Online]. Available: http://www.kuka-robotics.com/taiwan/tw/products/industrial_robots/.
[3] D. E. Whitney, C. A. Lozinski, and M. Rourke, "Industrial Robot Forward Calibration Method and Results," Journal of Dynamic Systems, Measurement, and Control, vol. 108, no. 1, pp. 1-8, 1986.
[4] B. W. Mooring, Z. S. Roth, and M. R. Driels, Fundamentals of Manipulator Calibration, John Wiley & Sons, Inc., 1991.
[5] "FARO offical website," [Online]. Available: http://www.faro.com/products/metrology/faro-laser-tracker/overview.
[6] "Etalon official website," [Online]. Available: http://www.etalon-ag.com/en/products/.
[7] "Zeiss offical website," [Online]. Available: https://www.zeiss.com/metrology/products/systems.html.
[8] D. Snider, "6 Axis Robotic Abrasivejet Advancements in Accuracy for Quality and Production," in American WJTA Conference and Expo, Houston, Texas, 2007.
[9] "Dynalog offical website," [Online]. Available: http://www.dynalog-us.com/dynalogmainsite_031.htm.
[10] ISO/TR 13309:1995 Manipulating Industrial Robots-Informative Guide on Test Equipment and Metrology Methods of Operation for Robot Performance Evaluation in Accordance with ISO9283.
[11] D. Stewart, "A Platform with 6 Degree of Freedom," in proc. of the Institution of Mechanical Engineers, vol. 180, no. 15, pp. 371-386, 1965.
[12] 余志文, “六維運動量測系統,” 國立清華大學動力機械工程學系碩士論文, 2008.
[13] 郭吟翎, “六維運動量測裝置之熱誤差分析與補償,” 國立清華大學動力機械工程學系碩士論文, 2009.
[14] 賴儒賢, “六維運動量測系統研發,” 國立清華大學動力機械工程學系碩士論文, 2010.
[15] 薛淳方, “閉機構鏈工具機研究與開發,” 國立清華大學動力機械工程學系碩士論文, 2013.
[16] 林宜宏, “串列通訊直接姿態回授工具機研發,” 國立清華大學動力機械工程學系碩士論文, 2015.
[17] 許維中, “六維運動量測裝置量測五軸工具機之誤差,” 國立清華大學動力機械工程學系碩士論文, 2009.
[18] 杜峰杰, “六維運動量測系統,” 國立清華大學動力機械工程學系碩士論文, 2011.
[19] 林杰, “六維運動與誤差量測系統研發,” 國立清華大學動力機械工程學系碩士論文, 2012.
[20] 張凱翔, “六維運動量測系統研發,” 國立清華大學動力機械工程學系碩士論文, 2013.
[21] 張誠瑋, “6D-MMD應用於機械手臂之機構參數校正,” 國立清華大學動力機械工程學系碩士論文, 2009.
[22] 劉彥廷, “直接姿態回授六軸機械手臂控制系統開發,” 國立清華大學動力機械工程學系碩士論文, 2015.
[23] S. H. Ye, Y. Wang, Y. J. Ren and D. K. Li, "Robot Calibration Using Iteration and Differential Kinematics," International Symposium on Instrumentation Science and Technology Conference Series, vol. 48, pp. 1-6, 2006.
[24] C. Gong, J. Yuan, and J. Ni, "Nongeometric Error Identification and Compensation for Robotic System by Inverse Calibration," International Journal of Machine Tools and Manufacture, vol. 14, pp. 2119-2137, 2000.
[25] H. N. Nguyen, J. Zhou, and H. J. Kang, "A New Full Pose Measurement Method for Robot Calibration," Sensors, vol. 13, no. 7, pp. 9132-9147, 2013.
[26] M. Abderrahim and A. R. Whittaker, "Kinematic Model Identification of Industrial Manipulators," Robotics and Computer-Integrated Manufacturing, vol. 16, no. 1, pp. 1-8, 2000.
[27] 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, no. 4, pp. 451-463, 1992.
[28] K. S. Roberts, "A New Representation for a Line," in Proc. Int. Conf. Computer Vision and Pattern Recognition, pp. 635-640, 1988.
[29] Z. S. Roth, B. W. Mooring, and B. Ravani, "An Overview of Robot Calibration," IEEE J. Robotics and Automation, Vols. RA-3, no. 5, pp. 377-385, 1987.
[30] J. Denavit and R. S. Hartenberg, "A Kinematic Notation for Lower-Pair Mechanisms Based on Matrices," Trans. ASME J. Appl. Mech., vol. 22, pp. 215-221, 1955.
[31] H. W. Stone and A. C. Sanderson, "A Prototype Arm Signature Identification System," in Proc. IEEE Conf. Robotics and Automation, vol. 4, pp. 175-182, 1987.
[32] S. A. Hayati, "Robot Arm Geometric Link Parameter Estimation," in Proc. 22th IEEE Int. Conf. Decision andControl, pp. 1477-1483, 1983.
[33] B. W. Mooring, “The Effect of Joint Axis Misalignment on Robot Positioning Accuracy,” in Proc. ASME Conf. Computers in Engineering, pp. 151-156, 1983.
[34] C. Li, Y. Wu, H. Löwe, and Z. Li, "POE-Based Robot Kinematic Calibration Using Axis Configuration Space and the Adjoint Error Model," IEEE Transactions on Robotics, vol. 32, no. 5, pp. 1264-1279, 2016.
[35] R. He, Y. Zhao, S. Yang, and S. Yang, "Kinematic-Parameter Identification for Serial-Robot Calibration Based on POE Formula," IEEE Transactions on Robotics, vol. 26, no. 3, pp. 411-423, 2010.
[36] X. Yang, L. Wu, J. Li, and K. Chen, "A minimal kinematic model for serial robot calibration using POE formula," Robotics and Computer-Integrated Manufacturing, vol. 30, no. 3, pp. 326-334, 2014.
[37] 李天誠, “史都華平台五軸工具機工作空間分析與設計,” 國立清華大學動力機械工程學系碩士論文, 2000.
[38] Alireza Khatamian, "Solving Kinematics Problems of a 6-DOF Robot Manipulator," Int'l Conf. Scientific Computing, pp. 228-233, 2015.
[39] "OpenGL Wiki," [Online]. Available: https://www.khronos.org/opengl/wiki/Main_Page.
[40] “洋威數控官網,” [線上]. Available: http://www.motorcontech.com/tw/product/model.php?II=15&event=3.
[41] "Renishaw Offical Website," [Online]. Available: http://www.renishaw.com.tw/tw/xl-80-laser-system--8268.
[42] 陳聖仁, “六維運動量測裝置機構參數分析及座標量測應用,” 國立清華大學動力機械工程學系碩士論文, 2017.
[43] ISO 230-2:2006 Test code for machine tools —Part 2: Determination of accuracy and repeatability of positioning numerically controlled axes, 2006.
[44] "Mitutoyo offical website," [Online]. Available: http://dl.mitutoyo.eu/HE/eBook/en_us/index.html?page=595.
[45] E. Abele, M. Weigold, and S. Rothenbücher, "Modeling and Identification of an Industrial Robot for Machining Applications," CIRP Annals - Manufacturing Technology, vol. 56, no. 1, pp. 387-390, 2007.
[46] H. Asada and J.-J. E. Slotine, Robot Analysis and Control, New York: NY: Wiley, 1986.
[47] C. Dumas, S. Caro, M. Cherif, S. Garnier, and B. Furet, "A Methodology for Joint Stiffness Identification of Serial Robots," in Proc. IEEE/RSJ Conf. on Intelligent Robots and Systems, pp. 464-469, 2010.
[48] L. Beyer and J. Wulfsberg, "Practical robot calibration with ROSY," Robotica, vol. 22, no. 5, pp. 505-512, 2004.
[49] 羅偉彰, “平台球桿量測裝置設計分析,” 國立清華大學動力機械工程學系碩士論文, 2002.
[50] S.-F. Chen and I. Kao, "Conservative Congruence Transformation for Joint and Cartesian Stiffness Matrices of Robotic Hands and Fingers," The International Journal of Robotics Research, vol. 19, no. 9, pp. 835-847, 2000.
[51] S. R. Buss, "Introduction to Inverse Kinematics with Jacobian Transpose, Pseudoinverse and Damped Least Squares Methods," 2009.
[52] H. N. Nguyen, J. Zhou and H. J. Kang, "A New Full Pose Measurement Method for Robot Calibration," Sensors, vol. 13, no. 7, pp. 9132-9147, 2013.