| 研究生: |
曾采豐 Zeng, Cai-Feng |
|---|---|
| 論文名稱: |
自動化二維影像建模與路徑規劃之研究 Research on Automatic Modeling of Two-dimensional Image and Path Planning |
| 指導教授: |
賴維祥
Lai, Wei-Hsiang |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 航空太空工程學系 Department of Aeronautics & Astronautics |
| 論文出版年: | 2019 |
| 畢業學年度: | 107 |
| 語文別: | 中文 |
| 論文頁數: | 106 |
| 中文關鍵詞: | 積層製造 、淺浮雕 、無線傳輸 、二維建模 、路徑規劃 、G-Code |
| 外文關鍵詞: | Additive manufacturing, Low-relief, Wireless transmission, Modeling of two-dimensional image, Path planning, G-code |
| 相關次數: | 點閱:76 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
三維列印技術主要分為七大製程,目前市面上以熔融沉積成型(Fused Deposition Modeling, FDM)製程方式較受歡迎,透過將材料加熱至熔融狀態從噴頭擠出於列印平台上,當材料接觸到常溫後回復至固體型態因而成型,重複進行層層堆疊列印出三維物件,FDM機台具有容易操作的特性,但大多數的使用著受限於繪製三維圖檔,進而導致FDM列印技術無法普及,本論文利用三維列印層層堆疊原理,將二維影像轉換淺浮雕方式進行3D建模,並進行路徑規劃生成G-Code檔案,再將檔案傳輸至列印機使其自動列印,達成整體自動化目標。
論文中使用Python撰寫程式,將二維影像讀取像素,記錄其像素與座標點,利用像素差異建立高度分層,略過以往STL檔案的存取,避免存成STL檔案時會產生的缺點,提高印製成品的精細度,分層後的座標點進行路徑規劃,編譯成三維列印所需的G-Code路徑檔,利用無線傳輸方式將G-Code傳輸至三維列印機,三維列印機結合樹莓派微處理器使其具有無線傳輸功能,機器在讀取指令後開始列印,最終完成二維影像轉淺浮雕三維圖檔的印製。
Additive manufacturing mainly have seven different construction methods. Nowadays, fused deposition modeling is the most popular technique of additive manufacturing. The principle of manufacturing is heating material until becoming semi-molten state. After that, nozzle will extrude semi-molten material on the flat platform. When the semi-molten material rapid cooling down, it returns to solid state. Repeating the process above, layer by layer, the three-dimensional objects are accomplished.
Easy to use and simple maintenance, those are advantages of fused deposition modeling machine. But a lots of people can’t utilize this part of additive manufacturing, the most difficult thing is to create three-dimensional model file. Based on these reasons, this thesis establishes a program that convert two- dimensional image to a low-relief three-dimensional model and creates path planning to form G-code file. After that, the G-code file will transport to FDM machine. When receiving G-code, it will print object. In order to lower technical threshold, all processes will be executed automatically.
STL file has some disadvantages when deal with the 2D transforming to 3D low-relief by recording object’s contour. It is used new modeling method to improve quality in final product. As the 2D image being imported, the program analyzes pixels of 2D image and records point coordinates. After that, according to pixel difference, it will establish different layer data with different height. Each data is transformed to G-code command that control FDM machine.
[1] Brown, A. C. and Beer, Deon de "Development of a Stereolithography(STL) Slicing and G-Code Generation Algorithm for an Entry Level 3-D Printer," Vaal University of Technology, 2013.
[2] 李昕叡, 三維列印與物聯網元件自動化整合研究, 國立成功大學航空太空工程學系碩士論文, 2018.
[3] Hergel, J. and Lefebvre, S. "Improving Multi-filament 3D Prints," Inria Université de Lorraine, 2014.
[4] Choi, S.H. and Kwok, K.T. "A Memory Efficient Slicing Algorithm for Large STL Files," Solid Freeform Fabrication Symposium, Austin,Texas, pp. 155-162, 1999.
[5] Castelino, K., Wright, P. K., "Tool-path Optimization For Minimizing Airtime During Machining," Journal of Computing and Information Science in Engineering, 2004.
[6] Jin, G.Q. Li, W.D. Tsai, C.F. Wang, L. "Adaptive Tool-Path Generation of rapid prototyping for Complex Product Models," Journal of Manufacturing Systems vol.30 issue3, pp.154-164, August, 2011.
[7] 林享億, 三維快速成型之切層技術研究, 國立成功大學航太工程學系碩士論文, 2003.
[8] 黃韋欽, FDM 3D列印機之G-Code預處理機制, 大同大學資訊工程系碩士論文,2015.
[9] Xiaomao, H., Chunsheng, Y., Yongjun, H.: "Toolpath Planning Based on Endpoint Build-In Optimization in Rapid Prototyping," Proceedings of the Institution of Mechanical Engineers, 2011.
[10] Wang, C. C. L., Leung, Y.-S., Chen, Y.: "Solid Modeling of Polyhedral Objects by Layered Depth-Normal Images on the Gpu. Computer-Aided Design," 2010.
[11]http://yuan.yocjh.kh.edu.tw/photoimpact/01.htm
[12]數位影像的概念, 文淵閣工作室, 2008
[13]https://kknews.cc/tech/38bo8gy.html
[14]https://all3dp.com/2/cura-infill-patterns-all-you-need-to-know/
[15]TCP協定, 博碩文化
[16]https://notfalse.net/7/three-way-handshake
[17]曾吉宏譯, Raspberry Pi使用者手冊, 馥林文化, 2013.
[18]賴岱佑, 劉敏, 數位影像處理技術手冊, 文魁資訊, 2007.
[19]http://www.pcnet.idv.tw/pcnet/network/network_ip_tcp.htm
[20]https://ithelp.ithome.com.tw/articles/10155938
[21]Zhuy, Q. Wang, R. Chen, qi, Liu Y. and Qiny, W., IOT Gateway: Bridging Wireless Sensor Networks into Internet of Things, School of Software and Microelectronics, Peking University, 2010.
[22]Han, H. Bae, Hee. Kang H., Son Jiyeon and Kim, Hyun "Multi Agent 3D printer and Robot System for Mass Personalization FaaS Platform,"0Electronics0and0Telecommunicat ions Research Institute, 2016.
[23]Zuehlke, D. "Smart Factory—Towards a factory-of-things," Annual
Reviews in Control, Vol. 34, pp.129-138, 2010.
[24]鄭正元, 江卓培, 林宗翰, 林榮信, 蘇威年, 汪家昌, 蔡名忠,
賴維祥, 鄭逸琳, 洪基彬, 鄭中緯, 宋宜駿, 陳怡文, 賴信吉,
吳貞興, 許郁淞, 陳宇恩編著, 3D列印積層製造技術與應用,
全華圖書, 2017.
[25]蔡富吉, 蔡坤哲編著, 3D印表機自造全書, 碁峰資訊,2014
[26]https://www.itread01.com/content/1544921496.html
[27]https://www.easyatm.com.tw/wiki/%E7%81%B0%E9%9A%8E
[28]https://hmjh20329.weebly.com/2281021862a22818.html
[29]https://www.supermoto8.com/articles/2185
[30]http://www.cslifelove.com/bbs/forum.php?mod=viewthread&tid=385
[31]http://domoticx.com/prusa-i3-informatie-en-onderdelen/
[32]https://kknews.cc/comic/pen3oq8.html
[33]https://www.playrobot.com/arduino-board/9-arduino-mega-2560.html
[34]https://www.aliexpress.com/item/RepRap-Ramps1-4-for-Arduino-
Mega2560-4-x-stepper-driver-Pololu-A4988-for-Prusa-Mendel-3D/3
2810759982.html
[35]https://chenfuguo.gitbooks.io/arduino/Shields/a4988Controller.html
[36]https://thepihut.com/products/raspberry-pi-3-model-b
校內:2023-06-21公開