Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 電機工程學系
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/71926
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor連豊力(Feng-Li Lian)
dc.contributor.authorHao-Hsiang Yangen
dc.contributor.author楊皓翔zh_TW
dc.date.accessioned2021-06-17T06:15:15Z-
dc.date.available2020-01-21
dc.date.copyright2019-01-21
dc.date.issued2018
dc.date.submitted2018-08-21
dc.identifier.citation[1: Ayadi et al. 2008] A. Ayadi, B. Bayle, P. Graebling, J. Gangloff, “An image-guided robot for needle insertion in small animal. Accurate needle positioning using visual servoing,” in Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Nice, France, 22-26 Sept. 2008.
[2: Besl & McKay 1992] P. J. Besl and N. D. McKay, “A method for registration of 3-D shapes,” IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 14, No. 2, pp. 239-256, Feb. 1992.
[3: Chaumette & Hutchinson 2006] Francois Chaumette & Seth Hutchinson, “Visual Servo Control Part I: Basic Approaches,” IEEE Robotics & Automation Magazine, Vol. 13, No. 4, pp.82-90, Dec. 2006.
[4: Chettibia et al. 2004] T.Chettibia, H.E.Lehtiheta, M.Haddada, S.Hanchib, “Minimum cost trajectory planning for industrial robots,” European Journal of Mechanics, Vol. 23, No. 4, pp. 703-715, July 2004.
[5: Dornaika & Horaud 1998] Fadi Dornaika and Radu Horaud, “Simultaneous Robot-World and Hand-Eye Calibration,” IEEE Transactions on Robotics and Automation, Vol. 14, No. 4, pp. 617-622, Aug. 1998.
[6: Du & Chang 2017] Y. Y. Du, and C. F. Chang, “Introduction of High Accuracy Robot and Its Performance Testing,” Journal of Industrial Mechatronics, Vol. 412, No. 7, pp. 18-27, July 2017.
[7: Feddema & Mitchell 1989] J.T. Feddema & O.R. Mitchell, “Vision-guided servoing with feature-based trajectory generation (for robots),” IEEE Transactions on Robotics and Automation Vol. 5, No. 5, pp. 691-700, Oct. 1989.
[8: Feng et.al 2016] Xiaoming Feng, Lanping Chen, Wentao Zhou, Zheyu Huang, “Research on the Design of Smart Paint Robot,” in Proceedings of International Conference on Smart Materials and Nanotechnology in Engineering, Sanya, China, Mar. 1-2, 2016.
[9: Furukawa & Ponce 2010] Yasutaka Furukawa and Jean Ponce, “Accurate, Dense, and Robust Multiview Stereopsis,” IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 32, No. 8, pp. 1362-1376, Aug 2010.
[10: Ha et al. 2016] Junhyoung Ha, Donghoon Kang and Frank C. Park, “A Stochastic Global Optimization Algorithm for the Two-Frame Sensor Calibration Problem,” IEEE Transactions on Industrial Electronics, Vol. 63, No. 4, pp. 2434-2446, Apr. 2016.
[11: Heller et al.2016] Jan Heller, Michal Havlena, and Tomas Pajdla, “Globally Optimal Hand-Eye Calibration Using Branch-and-Bound,” IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 38, No. 5, pp. 1027-1033, May. 2016.
[12: Gasparetto & Zanotto 2007] A.Gasparetto & V.Zanotto, “A new method for smooth trajectory planning of robot manipulators,” Mechanism and Machine Theory, Vol. 42, No. 4, pp. 455-471, Apr. 2007.
[13: Gasparetto et al. 2015] Alessandro Gasparetto, authorPaolo Boscariol, Albano Lanzutti and Renato Vidoni, “Path Planning and Trajectory Planning Algorithms: A General Overview,” Motion and Operation Planning of Robotic Systems. Mechanisms and Machine Science, vol. 29. Springer, Cham, 2015.
[14: Geiger et al. 2011] Andreas Geiger, Julius Ziegler and Christoph Stiller, “StereoScan: Dense 3-D Reconstruction in Real-Time,” in Proceedings of IEEE Intelligent Vehicles Symposium (IV), Baden-Baden, Germany, pp. 963-968, June 5-9, 2011.
[15: Li et al. 2010] Aiguo Li, Lin Wang and Defeng Wu, “Simultaneous robot-world and hand-eye calibration using dual-quaternions and Kronecker product,” International Journal of the Physical Sciences, Vol. 5, No. 10, pp. 1530-1536, Sept. 2010.
[16: Li et al. 2016] Wen-Long Li, He Xie, Gang Zhang, Si-Jie Yan, and Zhou-Ping Yin, “Hand-Eye Calibration in Visually-Guided Robot Grinding,” IEEE Transactions on Cybernetics, Vol. 46, No. 11, pp. 2634 - 2642, Nov. 2016.
[17: Kazem et al. 2008] Bahaa Ibraheem Kazem, Ali Ibrahim Mahdi, Ali Talib Oudah, “Motion Planning for a Robot Arm by Using Genetic Algorithm,” Jordan Journal of Mechanical and Industrial Engineering, Vol. 2, No. 3, pp. 131-136, Sep. 2008.
[18: Motai & Kosaka 2008] Yuichi Motai, and Akio Kosaka, “Hand-Eye Calibration Applied to Viewpoint Selection for Robotic Vision,” IEEE Transactions on Industrial Electronics, Vol. 55, No. 10, pp. 3731-3741, Oct. 2008.
[19: Opfermann et.al 2017] Justin D. Opfermann, Simon Leonard, Ryan S. Decker, Nicholas A. Uebele, Christopher E. Bayne, Arjun S. Joshi, Axel Krieger, “Semi-autonomous electrosurgery for tumor resection using a multi-degree of freedom electrosurgical tool and visual servoing,” in Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada, Sep. 24-28, 2017.
[20: Pizzoli et al. 2014] Matia Pizzoli, Christian Forster and Davide Scaramuzza, “REMODE: Probabilistic, Monocular Dense Reconstruction in Real Time,” IEEE International Conference on Robotics & Automation (ICRA), pp. 2609-2616, Hong Kong, May 31 - June 7, 2014.
[21: Ramer 1972] Urs Ramer, “An Iterative Procedure for the Polygonal Approximation of Plane Curves,” Computer Graphics and Image Processing, Vol. 1, No. 3, pp. 244-256, Nov. 1972.
[22: Sarosh & Sobh 2015] Sarosh Patel, Tarek Sobh, “Manipulator Performance Measures - A Comprehensive Literature Survey,” Journal of Intelligent & Robotic Systems, vol. 77, no. 3, pp 547-570, Mar. 2015.
[23: Shah et al.2012] Mili Shah, Roger D. Eastman, and Tsai Hong, “An Overview of Robot-sensor Calibration Methods for Evaluation of Perception Systems,” in Proceedings of the Workshop on Performance Metrics for Intelligent Systems, Maryland, pp. 15-20, Mar. 20-22, 2012.
[24: Shiu & Ahmad 1989] Y.C. Shiu, and S. Ahmad, “Calibration of Wrist-Mounted Robotic Sensors by Solving Homogeneous Transform Equations the Form AX = XB,” IEEE Transactions on Robotics and Automation, Vol. 5, No. 1, pp. 16-29, Feb. 1989.
[25: Sun et al.2017] Jia Sun, Peng Wang, Zhengke, and Qin, Hong Qiao, “Effective Self-Calibration for Camera Parameters and Hand-Eye Geometry Based on Two Feature Points Motions,” IEEE/CAA Journal of Automatica Sinica , Vol. 4, No.2, pp.370-380, Apr. 2017.
[26: Tsai et al. 2008] Meng-Shiun Tsai, Hao-Wei Nien, and Hong-Tzong Yau, “Development of an integrated look-ahead dynamics-based NURBS interpolator for high precision machinery,” Computer-Aided Design, Vol. 40, No. 5, pp.554-566, May 2008.
[27: Wu et al.2016] Liao Wu, Jiaole Wang, Lin Qi, Keyu Wu, Hongliang Ren, and Max Q.-H. Meng, “Simultaneous Hand-Eye, Tool-Flange, and Robot-Robot Calibration for Comanipulation by Solving the AXB=YCZ Problem,” IEEE Transactions on Robotics, Vol. 32, No.2, pp. 413-428, Apr. 2016.
[28: Wu & Ren 2017] Liao Wu and Hongliang Ren, “Finding the Kinematic Base Frame of a Robot by Hand-Eye Calibration Using 3D Position Data,” IEEE Transactions on Automation Science and Engineering, Vol. 14, No. 1, pp. 314-324, Jan. 2017.
[29: Xei & Li 2015] Yinhui Xie and Jun Li, “Point Cloud Registration in Shoe Glue Spraying Line,” in Proceedings of Chinese Control Conference (CCC), Hangzhou, China, pp.5691-5695, July 28-30, 2015.
[30: Xei & Li 2016] Yinhui Xie and Jun Li, “Path Planning Based on Robot Posture Control in Spraying,” in Proceedings of Chinese Control Conference (CCC), Chengdu, China, pp. 6098-6102, July 27-29, 2016.
[31: Ying et al. 2009] Ying, S.H, Peng, J.G, and Du, S.Y, “A scale stretch method based on ICP for 3D data registration,” IEEE Transactions on Automation Science and Engineering, Vol. 6, No. 3, pp. 559-565, July 2009.
[32: Yin et al. 2014] Shibin Yin, Yin Guo, Yongjie Rena, Jigui Zhua, Shourui Yanga, Shenghua Ye, “A novel TCF calibration method for robotic visual measurement system,” International Journal for Light and Electron Optics, Vol. 125, No. 23, pp. 6920-6925, Dec. 2014.
[33: Zhang 2000] Z, Zhang, “A Flexible New Technique for Camera Calibration,” IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 22, No. 11, pp. 1330-1334, Nov. 2000.
[34: Zhan & Wang 2012] Qiang Zhan & Xiang Wang, “Hand-Eye Calibration and Positioning for a Robot Drilling System,” The International Journal of Advanced Manufacturing Technology, Vol. 61, No. 5, pp. 691-701, July 2012.
[35: Zhuang et al. 1994] Hanqi Zhuang, Zvi S. Roth, and R. Sudhakar, “Simultaneous robot/world and tool/flange calibration by solving homogeneous transformation equations of the form AX=YB,” IEEE Transactions on Robotics and Automation, Vol. 10, No. 4, pp. 549-554, Aug. 1994.
Books:
[36: Craig 2005] John J. Craig, “Introduction to Robotics: Mechanics and Control,” 3 rd ed., Editors: Marcia J. Horton, the United States of America: Pearson, 2005.
[37: Gonzalez & Woods 2008] R. C. Gonzalez and R. E. Woods, “Digital Image Processing,” 3 rd ed., Editor: S. G. Miaou, Taiwan: Pearson, 2008.
[38: Mohamed & Ottmann 2011] Khaireel A. Mohamed and Thomas Ottmann, “Rainbow of Computer Science,” 1st ed., Editor: Cristian S. Calude, Grzegorz Rozenberg, Arto Salomaa, New York: Springer, 2011.
[39: Szeliski 2011] R. Szeliski, “Computer Vision: Algorithms and Applications,” Editors: D. Gries and F. B. Schneider, London: Springer, 2011.
Websites:
[40: Specifications of Bumblebee2-03S2C] https://www.ptgrey.com/bumblebee2-stereo-vison-03-mp-color-firewire-1394a-38mm-sony-icx424-camera
[41: Specifications of FLIRFLEA® 3 USB3 VISION] https://www.ptgrey.com/support/downloads/10291
[42: Specifications of webcam from Logitech(C920)] http://support.logitech.com/zh_tw/product/hd-pro-webcam-c920
[43: OpenCV from OpenCV official website 2017] Open Source Computer Vision Library. (2017, July 25). In OpenCV official website. [Online] Available: http://opencv.org/
[44: MATLAB - MathWorks - MATLAB & Simulink 2018] http://www.mathworks.com
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/71926-
dc.description.abstract機械手臂在工業製造,醫療機器人中扮演重要角色,以致於提升效率和品質。 然而製造誤差導致加工物件的數學模型和預料的不一致。於是引入視覺引導的系統實現手臂和工作區域定位以改善靈活性和穩健性,讓手眼校正變成重要的課題。
此論文提出三個改善之手眼校正演算法,三者皆勝過其原始的演算法。除此之外,本論文亦提出二維及三維加工路徑追蹤的演算法。第一個校正方法是分離型克羅內克積法,先用克羅內克積算出矩陣旋轉部分再用最小平方法算出位移,可以降低位移的誤差。第二個是改良型四元數法,此方法將旋轉矩陣轉換單位四元數去解校正的參數。避免旋轉矩陣轉換單位四元數的不穩定性。第三個方法是全姿態高斯牛頓法,透過高斯牛頓優化和克羅內克積,可以修正所有校正參數。
另一方面,論文也提出兩種路經追蹤演算法。第一個方法是基於邊緣偵測的二維路徑追蹤,透過邊緣偵測找到初始路徑,再經過一系列影像處理,將最終路徑點轉於手臂座標。第二個方法基於三維重建偵測三維路徑。先透過多張影像找出物體的輪廓再用最近迭代點法找出對應的點並用三角化重建出完整的輪廓。當獲得完整的路徑資訊後,再使用路徑簡化演算法生成機械手臂運動命令。
在本論文除了模擬,亦針對很多實際情境測試手眼校正的演算法,對眼對手架構、眼在手架構、立體相機架構及校正時的影像品質等情況進行實驗。 除此之外,本文亦提供三種檢驗的方法,也就是影像投影,TCP校正和三角定位誤差,都不需要使用昂貴器材便能檢測精準度。在所有的實驗中提出的方法透過此檢驗方法呈現準確率皆比其原本論文的效果好。另一方面,透過手臂中的編碼器和單眼相機,可以對加工物體定位並偵測其加工路徑及追蹤。並且對追蹤時的手臂速度進行分析。不論模擬和實驗都能呈現良好結果。
zh_TW
dc.description.abstractIn the industrial manufacture and surgical systems, a robotic arm plays an important role to enhance the production efficiency and quality. However, because the manufacturing error and the homogeneity between the processing object and its mathematical model are dissatisfied, a visual-guided robotic arm system is introduced to realize the positioning between the robotic arm and the workspace to improve the flexibility and robustness. This makes hand-eye calibration an essential task in robotics.
This thesis presents three hand-eye calibration methods and all of them outperform the original algorithms. Moreover, the approaches to path tracking including 2-D and 3-D processing paths are proposed.
The first calibration method is named the separate Kronecker product method, which uses Kronecker product to identify rotation matrices. Translation vectors are refined again to reduce the translational drift. The second method is the modified quaternion product method. This proposed algorithm uses the unit quaternion to represent the rotation matrix and avoid the uncertainty that transform from the rotation matrix to the unit quaternion. The third method is called full-pose Gauss-Newton method. The proposed algorithm uses Gauss-Newton method and Kronecker product to refine all calibration parameters.
For path tracking, two path detection methods are discussed. The first method is edge-based 2-D path detection. Edge detection is used to obtain the initial processing path, and the detected path is transformed from image frame to the robotic base frame. The second method is reconstruction-based 3-D path detection. Many contours of the object in the images are matched by ICP algorithm and 3-D path can be reconstructed by triangulation. After 3-D information of the path is obtained, path simplification is implemented so that the robotic arm can receive these command and track paths.
In this thesis, proposed hand-eye calibration algorithms are implemented in various scenes, including eye-to-hand configuration, eye-in-hand configuration, stereo camera configuration and calibration with various image qualities. Furthermore, three methods are described to verify the calibration accuracy. All of them are image projection, TCP calibration and triangulation localization error, and it is not necessary to use the costly apparatus to compute errors. In all calibration experiments, solutions by proposed algorithms are better in all checking methods. For both 2-D and 3-D path detection, the monocular camera and encoders in the robotic arm are used to localize the object and track the processing path and speeds of robotic arm are analyzed. Both simulations and real experiments show the superiority of our algorithms.
en
dc.description.provenanceMade available in DSpace on 2021-06-17T06:15:15Z (GMT). No. of bitstreams: 1
ntu-107-R05921014-1.pdf: 10654172 bytes, checksum: 6121577aad5cdd72e12b1b9aa7dba9bd (MD5)
Previous issue date: 2018
en
dc.description.tableofcontents摘要 ii
ABSTRACT iv
CONTENTS vii
LIST OF FIGURES ix
LIST OF TABLES xiv
Chapter 1 Introduction 1
1.1 Motivation 1
1.2 Problem Formulation 2
1.3 Contributions 6
1.4 Organization of the Thesis 7
Chapter 2 Background and Literature Survey 8
2.1 Industrial Robotic Arm 8
2.2 Visual Path Tracking 9
2.3 Hand-eye Calibration 12
Chapter 3 Related Algorithms 15
3.1 Denavit-Hartenberg parameters 15
3.2 Pin-hole Model 17
3.3 Quaternion and Rotation Matrix 21
3.4 Iterative Closest Point 23
3.5 Triangulation and 3-D Reconstruction 24
Chapter 4 Hand-eye Calibration 26
4.1 Non Iterative Method 29
4.1.1 Separate Kronecker Product Method 29
4.1.2 Modified Quaternion Product Method 32
4.2 Iterative Method 34
4.3 Accuracy Verification 38
4.3.1 Image Projection Error 39
4.3.2 Tool Center Point Calibration 41
4.3.3 Triangulation Localization Error 44
Chapter 5 Visual-Guided Robotic Arm for Processing Path Tracking 49
5.1 Edge Based 2-D Path Detection 51
5.2 Reconstruction Based 3-D Path Detection 53
5.3 Simplified Processing Path Generation 58
Chapter 6 Experimental Results and Analysis 63
6.1 Hardware Setup and System Configuration 63
6.2 Hand-Eye Calibration 70
6.2.1 Simulation Data Testing 70
6.2.2 Eye-to-Hand Configuration 86
6.2.3 Eye-in-Hand Configuration 103
6.2.4 Stereo Camera Configuration 140
6.3 TCP calibration and verification 153
6.3.1 TCP calibration 153
6.3.2 Accuracy Verification by TCP calibration 155
6.4 Processing Path Tracking 161
6.4.1 Fundamental path testing 162
6.4.2 2-D Processing Path Tracking 167
6.4.3 3-D Processing Path Tracking 176
6.5 Summary for Experimental Results 181
6.5.1 Error Discussion for Hand-Eye Calibration 182
6.5.2 Error Discussion for Visual Path Tracking 188
Chapter 7 Conclusions and Future Works 190
7.1 Conclusions 190
7.2 Future Works 191
References 193
dc.language.isoen
dc.subject手眼校正zh_TW
dc.subject座標轉換zh_TW
dc.subject路徑追蹤zh_TW
dc.subject克內羅克積zh_TW
dc.subject視覺引導機器手臂zh_TW
dc.subject三維重建zh_TW
dc.subjectKronecker producten
dc.subjectcoordinate transformen
dc.subjectpath trackingen
dc.subjectHand-eye calibrationen
dc.subjectvisual-guided robotic armen
dc.subject3-D reconstructionen
dc.title視覺引導機器人以手眼校正實現路徑追蹤zh_TW
dc.titleHand-Eye Calibration in Visually-Guided Robot Path Trackingen
dc.typeThesis
dc.date.schoolyear107-1
dc.description.degree碩士
dc.contributor.oralexamcommittee簡忠漢(Jong-Hann Jean),李後燦(Hou-Tsan Lee),黃正民(Cheng-Ming Huang)
dc.subject.keyword手眼校正,座標轉換,路徑追蹤,克內羅克積,視覺引導機器手臂,三維重建,zh_TW
dc.subject.keywordHand-eye calibration,coordinate transform,path tracking,Kronecker product,visual-guided robotic arm,3-D reconstruction,en
dc.relation.page197
dc.identifier.doi10.6342/NTU201803163
dc.rights.note有償授權
dc.date.accepted2018-08-21
dc.contributor.author-college電機資訊學院zh_TW
dc.contributor.author-dept電機工程學研究所zh_TW
顯示於系所單位:電機工程學系

文件中的檔案:
檔案 大小格式 
ntu-107-1.pdf
  未授權公開取用
10.4 MBAdobe PDF
顯示文件簡單紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved