簡易檢索 / 詳目顯示

研究生: 顏鳳婷
Fong-Ting Yan
論文名稱: 以機械手臂搭配Creo Toolkit程式及3D點資料處理技術進行簡易零件組裝
Assembly of Simple Parts Using a Robot Arm along with Creo Toolkit Programs and 3D Points Processing Techniques
指導教授: 林清安
Ching-An Lin
口試委員: 林紀穎
Chi-Ying Lin
謝文賓
Win-Bin Shieh
學位類別: 碩士
Master
系所名稱: 工程學院 - 機械工程系
Department of Mechanical Engineering
論文出版年: 2019
畢業學年度: 107
語文別: 中文
論文頁數: 92
中文關鍵詞: 機械手臂3D點資料處理零件組裝CAD
外文關鍵詞: Robot arm, 3D points processing, Assembly, CAD
相關次數: 點閱:194下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

隨著科技迅速發展,現今自動化生產線皆以多部機械搭配各式機構及夾治具進行零件組裝,雖已是自動化生產線,但仍有許多前置作業需以人工方式事先安排,如零件定位、移載及組裝路徑規劃等,且各站生產線之機台皆以同一路徑重複進行零件組裝的動作,此方法雖可減少零件組裝的人力成本,但卻需要有專業技術人員來進行組裝路徑規劃組裝及開發各式夾治具,因此前置作業仍需耗費不少人力、物力及時間。本研究開發「簡易零件之機械手臂自動化組裝系統」,以單一機械手臂取代人力、以3D結構光掃描器取代人眼視覺、以裝配圖取代路徑規劃,以達成減少自動化組裝之前置作業及夾治具開發的目標。
本論文主要可分為兩大部分:「組裝路徑規劃」及「裝配零件辨識與定位」,其中「組裝路徑規劃」是以Creo Toolkit二次開發工具取得裝配圖中的組裝順序及路徑,而「裝配零件辨識與定位」則是使用3D點資料演算法分析工作台所有零件之點雲資料,進行零件辨識與定位,並使用Epson機械手臂依序組裝零件。最後本論文以螺母拆裝組合積木作為實例,驗證所開發系統之實用性。
關鍵字:機械手臂、3D點資料處理、零件組裝、CAD


As technology develops rapidly, the automated production lines are using multiple machines and various types of mechanisms and fixtures at assembly operations. Although the automated production lines are common, there is plenty of preparation for initializing the project of assembling operations, such as locate, move and assemble parts. And the machine at each station in the production line repeats the assembly operation in the same path. This method can reduce the labor cost, but it requires professional technicians to carry out assembly routing and the development of various types of fixtures. Therefore it also resulted in high demand for manpower, material resources, time and costs.
In order to reduce the time of pre-processing assembly operations and design the fixtures, this thesis studies the issue of developing a robot-based assembly system for simple parts. The system aims to replace manpower with a single robotic arm, the human vision with a 3D scanner, and assembly path planning with an assembly drawing.
This study consists of the following two research issues: planning of assembled path and identification and location of parts. The first issue "planning of assembled path" is to acquire the assembly path and the sequence via Creo Toolkit programs. The second issue "identification and location of parts" uses several algorithms developed based on 3D data points to identify the location of parts by scanning the parts placed on the working table. Afterward, an Epson robot arm is utilized to assemble all of the parts in sequence. Finally, this study will illustrate the practicability of this system via building blocks with nuts and bolts.

Keywords: Robot arm, 3D points processing, Assembly, CAD

摘要I AbstractII 誌謝IV 目錄V 圖目錄VIII 表目錄XIII 第一章 緒論1 1.1 研究動機與目的1 1.2 研究方法5 1.3 文獻探討7 1.4 論文架構15 第二章 硬體與軟體之介紹16 2.1 系統作業流程16 2.2 實驗器材與設置18 2.2.1 3D結構光掃描18 2.2.2 Epson機械手臂19 2.2.3 SCHUNK氣動夾爪21 2.3 系統環境及開發工具23 2.3.1 系統環境23 2.3.2 Creo Toolkit之簡介24 2.3.3 HP Pro S3 Scanner SDKs 之簡介24 2.3.4 Point Cloud Library(PCL)之簡介25 2.3.5 Epson Robot API之簡介26 第三章 由3D幾何模型規劃 零件組裝之路徑27 3.1 組件之零件組裝關係27 3.2 建立組件之組裝資料29 第四章 點資料處理原理及程式應用34 4.1 點資料前置作業35 4.1.1 Creo與手臂座標連結35 4.1.2 掃描器與手臂座標轉換37 4.2 點資料匯入38 4.3 3D點雲資料處理41 4.3.1 使用減採樣降低點雲密度42 4.3.2 使用叢聚法進行分群46 4.3.3 取得快速特徵點直方圖50 4.3.4 使用KD-Tree演算法搜尋點資料54 4.3.5 使用RANSAC進行點資料辨識61 第五章 實例驗證67 5.1 前置作業72 5.2 取得零件組裝之路徑72 5.3 處理3D點雲資料75 5.3.1 降低點資料密度75 5.3.2 分割群體77 5.3.3 特徵估計與匹配79 5.4 取得夾取點81 5.4.1 物件中心點81 5.4.2 物件夾取角度83 5.5 組裝85 5.5.1 組裝定位85 5.5.2 組裝限制88 第六章 結論與未來研究方向95 6.1 結論95 6.2 未來研究方向97 參考文獻98

[1]http://blog.udn.com/ansercomtw/112281934
[2]Besl, P.J. and McKay, N.D. (1992), “A Method for Registration of 3-D Shapes,” IEEE Trans. on Pattern Analysis and Machine Intelligence, Vol. 14, No. 2.pp. 239-256.
[3]Zhang, Z.Y.(1994),“Iterative point matching for registration of free-form curves and surfaces,” International Journal of Computer Vision. Springer, Vol. 13, No. 12, pp. 119-152
[4]Rusinkiewicz, S. and Marc L. (2001), “Efficient Variants of the ICP Algorithm,” Proceedings Third International Conference on 3-D Digital Imaging and Modeling, May28-June1,Quebec, Canada.
[5]Meacher, D. (1982), “Geometric modeling using octree encoding,” Computer Graphics and Image Processing, Vol. 19,No 2, pp. 129-147.
[6]Friedman, J.H., Bentley, J.H., and Finkel, R.A. (1977), “An algorithm for finding best matches in logarithmic expected time,” ACM Transactions on Mathematical Software, Vol. 3, No. 3 pp. 209-226
[7]Nene, SA. and Nayar, SK. (1997) “A simple algorithm for nearest neighbor search in high dimensions,” IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 19, No. 9, pp.989-1003.
[8]Nüchter, A., Lingemann, K. and Hertzberg, J. (2007) “Cached k-d tree search for ICP algorithms,” Sixth International Conference on 3-D Digital Imaging and Modeling, August 21-23, Montreal, Canada.
[9]Sample, N., Haines, M., Arnold, M. and Purcell, T. (2001) “Optimizing search strategies in k-d trees,” 5th WSES/IEEE World Multiconference on Circuits, July 8-15, Crete, Greece.
[10]Rusu, R.B., Blodow, N., and Beetz, M. (2008), “Towards 3D point cloud based object maps for the household environment,” Robotics and Autonomous Systems Journal, Vol. 56, No. 11, pp. 927-941.
[11]Low, K.L. (2004), “Linear Least-Squares Optimization for Point-to Plane ICP Surface Registration,’’ Technical Report, TR04-04
Department of Computer Science, University of North Carolina,
Chapel Hill, NC, USA.
[12]Rusu, R.B., Blodow, N., and Beetz, M.(2009), “Fast point feature histograms(FPFH)for 3D registration,” IEEE International Conference on Robotics and Automation, May 12-17, Kobe, Japan.
[13]Rusu, R.B., Bradski, G., Thibaux, R and Hsu, J. (2010), “Fast 3d recognition and pose using the viewpoint feature histogram,” IEEE/RSJ International Conference on Intelligent Robots and Systems, October 18-22, Taipei, Taiwan.
[14]Fischler, M.A. and Bolles, R.C. (1981), “Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography,” Communications of the ACM, Vol. 24, No. 11, pp. 381-395.
[15]陳柏均,「基於3D物件辨識與對位之機械手臂夾取系統」(2015),碩士論文,台北科技大學自動化科技研究所,台北市。
[16]唐培文,「基於結構光之自動隨機物件夾取系統」(2015),碩士論文,台灣科技大學機械工程系研究所,台北市。
[17]韓致偉,「3D視覺伺服系統整合機械手臂於物體追蹤取放之研究」(2006),碩士論文,華梵大學機電工程學系,新北市。
[18]https://www8.hp.com/us/en/campaign/3Dscanner/overview.html
[19]https://www.epson.com.tw/RobotArm
[20]https://schunk.com/de_en/gripping-systems/series/rh/
[21]http://pointclouds.org/documentation/
[22]https://neon.epson-europe.com/robots?content=687
[23]http://pointclouds.org/documentation/tutorials/fpfh_estimation.php
[24]http://pointclouds.org/documentation/tutorials/pfh_estimation.php
[25]http://pointclouds.org/documentation/tutorials/kdtree_search.php
[26]https://en.wikipedia.org/wiki/Random_sample_consensus
[27]劉彥峰,「以機械手臂輔助零件隨機拾取與表面瑕疵檢測之系統開發與應用」(2018),碩士論文,台灣科技大學機械工程系研究所,台北市。
[28]黃薇耘,「使用機械手臂搭配影像處理技術進行簡單零件組裝」(2018),碩士論文,台灣科技大學機械工程系研究所,台北市。
[29]林亮均,「結構光結合機械手臂重建工件三維模型之研究」(2018),碩士論文,中正大學機械工程系研究所,嘉義縣。

無法下載圖示 全文公開日期 2024/01/29 (校內網路)
全文公開日期 本全文未授權公開 (校外網路)
全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
QR CODE