簡易檢索 / 詳目顯示

研究生: Saul Nieto Bastida
Saul Nieto Bastida
論文名稱: 木製家具噴漆基於點陣雲的機器手臂軌跡規劃
Point cloud-based Autonomous spray painting trajectory generation applied on wooden furniture
指導教授: 林其禹
Chyi-Yeu Lin
口試委員: 李維楨
Wei-Chen Lee
劉孟昆
Meng-Kun Liu
學位類別: 碩士
Master
系所名稱: 工程學院 - 機械工程系
Department of Mechanical Engineering
論文出版年: 2020
畢業學年度: 108
語文別: 英文
論文頁數: 82
中文關鍵詞: 六軸機器手臂點雲離線編程噴漆全自主軌跡和路徑規劃
外文關鍵詞: Six axis robotic arm, Point cloud based, Offline programming, Furniture Spray Painting, Autonomous trajectory, Path planning
相關次數: 點閱:202下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 產生使用數控機械或機器手臂在曲面上執行噴漆等特定動作的最佳工具路徑的任務很複雜,涉及零件幾何形狀、噴槍模型、噴槍速度、和所需表面油漆厚度等多個參數。 使用教導器對工業機器手臂進行軌跡設計是一項繁瑣而耗時的任務,需要技術專長,該方法非常適合較簡單的運動路徑,例如繪製平面或直線上走的路徑。但當表面呈現較大的形狀或曲率變化時,教導工作變得更加困難。本文提出了一個以3D點雲數據為基礎的全自主系統,用於為噴塗任務產生機器手臂運動軌跡,其中包括被噴漆物體的3D點雲、噴槍模型、噴漆通量、油漆沉積模型、所需表面漆厚度和厚度變化作為輸入參數,以及產生機器手臂最佳路徑、預計產生漆厚度和厚度分布等資訊。開發人機圖形使用者介面來定義系統輸入並顯示產生的軌跡、機器手臂移動軌跡的線性速度以及在模擬圖中以顏色顯示使用當前配置在物件中預計獲得的油漆分布。為了安全的目的,模擬還有助於在機器手臂對任務進行噴塗之前進行檢查。
    本文擬議的系統包括一個6自由度機器手臂、一個噴槍模型、一個要噴塗的物件、以及一個機器手臂路徑生成系統。本研究使用木製傢俱,包含椅子、抽屜單元和床頭板等目標,實現了軌跡自動生成。


    The task of generating optimum tool-paths to perform specific actions as spray painting on curved surface through numerical control machinery or robotic manipulators, is complex and involves several parameters as geometry of the part, spray gun model, velocity of the spray gun, desired paint thickness, etc. Programming an industrial robot by using the teach pendant, is a tedious and time consuming task that requires technical expertise, that method is ideal for easy movements such as painting a flat surface or following paths on a straight line, but it becomes more difficult when the surface present diferent shapes and curvatures. This thesis presents an autonomous 3D point cloud data based system to generate robot trajectories for the spray painting process, including a 3D point cloud of an object, a spray gun model, paint flux, paint deposition model, desired thickness, and thicknes variation as input parameters, and a path, the optimal velocity for the robot, the actual thickness and thickness variation is obtained as result. A graphical user interface is developed to define systems inputs and display a trajectory generated, the linear velocity for the robot through the trajectory and a simulation that shows in a colormap form the paint quality acquired in the object by using the current configuration. The simulation also helps to inspect the task before be ejecuted by the robot for safety purposes.
    The proposed system includes a 6 degrees of freedom (6DOF) robot manipulator, a spray gun model, an object to be painted, and a path planning a robot program generation system. This study uses wooden furniture, including chairs, drawer units, and doors to achieve automatic trajectory generation.

    摘 要 IV Acknowledgements V Table of Contents VI List of Figures IX List of Tables XII CHAPTER 1: Introduction 1 1.1 Research Background 1 1.2 Motivation 3 1.3 The Objective and Scope of Study 4 CHAPTER 2: Literature Review 5 2.1 The 3D Representation of an Object in Paint Path Planning 5 2.1.1 Parametric Modeling 5 2.1.2 Mesh Representation 5 2.1.3 Point Cloud Model 6 2.1.4 3D Object Representation Comparison 6 2.2 Online and Offline Programming 9 2.2.1 Online Programming 9 2.2.2 Offline Programming 9 2.3 Robot Manipulator 6 DOF for Spray Painting Process 10 2.3.1 The Degree of Freedom of the Robot Manipulator 11 2.3.2 Orientation and Dimension 12 2.3.3 Linking Parameter 13 2.3.4 Denavit-Hartenberg Homogeneous Transformation Matrices 14 2.3.5 Robot Manipulator Direct and Inverse Kinematics 15 2.3.6 Example of 6DOF Robot Manipulator Parameters 16 2.4 Path Generation Related Parameters of Painting Process 17 2.4.2 Spray Gun Model 18 2.4.3 Spatial Model of Paint Distribution 19 2.4.4 Paint Thickness 21 2.4.5 Spray Overlap Distance 22 2.4.7 Optimal Spray Gun Velocity 25 2.5 Autonomous Path Planning 25 2.6 Spray Gun Trajectory 27 2.7 Paint Deposition Simulation Methods 28 CHAPTER 3: Proposed Automated Path Planning Method and Implementation 31 3.1 Process flowchart 32 3.2 Point cloud model 33 3.3 Minimum Bounding Box 34 3.4 Bounding box faces projection 35 3.5 Clustering Faces 37 3.6 Fast Surface Triangulation 39 3.7 Spray Painting Parameters Calculation 42 3.8 Path Generation on Each Generated Face 48 3.9 Face Sequence for Paint Process 53 CHAPTER 4: Paint Deposition Simulation 55 4.1 Overall System 55 4.2 Robot Constraints for Collision Detection. 56 4.3 Surface Representation. 57 4.4 Path Planning 57 4.5 Inverse Kinematics 58 4.6 Trajectory Following and Paint Deposition Representation 58 4.7 Simulation Results. 60 CHAPTER 5: Conclusions and Future Work 64 5.1 Conclusions 64 5.2 Future Works 65 REFERENCES 66

    [1] H. Chen, F. Thomas, and L. Xiongzi, “Automated industrial robot path planning for spray painting a process: A review,” 4th IEEE Conf. Autom. Sci. Eng. CASE 2008, pp. 522–527, 2008, doi: 10.1109/COASE.2008.4626515.
    [2] B. G. Baumgart, “Polyhedron Representation for Computer Vision.,” AFIPS Natl Comput Conf Expo Conf Proc, vol. 44, pp. 589–596, 1975.
    [3] Z. Pan, J. Polden, N. Larkin, S. Van Duin, and J. Norrish, “Recent progress on programming methods for industrial robots,” Jt. 41st Int. Symp. Robot. 6th Ger. Conf. Robot. 2010, ISR/ROBOTIK 2010, vol. 1, pp. 619–626, 2010.
    [4] O. P. Gujela, V. Gujela, and D. P. Gujela, “Six DOF Spray Painting Robot Analysis,” Int. J. Adv. Res. Electr. Electron. Instrum. Eng., vol. 4, no. 9, pp. 7721–7731, 2015, doi: 10.15662/IJAREEIE.2015.0409061.
    [5] A. Aristidou and J. Lasenby, “Inverse Kinematics: a review of existing techniques and introduction of a new fast iterative solver,” Lancet, vol. 158, no. 4071, p. 644, 2009, doi: 10.1016/S0140-6736(01)72055-7.
    [6] J. Zhao and N. I. Badler, “Inverse Kinematics Positioning Using Nonlinear Programming for Highly Articulated Figures,” ACM Trans. Graph., vol. 13, no. 4, pp. 313–336, 1994, doi: 10.1145/195826.195827.
    [7] H. T. Corp., Articulated Robot -RA620 user manual. HIWIN Technologies Corp., 2019.
    [8] M. V. Andulkar, S. S. Chiddarwar, and A. S. Marathe, “Novel integrated offline trajectory generation approach for robot assisted spray painting operation,” J. Manuf. Syst., vol. 37, pp. 201–216, 2015, doi: 10.1016/j.jmsy.2015.03.006.
    [9] J. K. Antonio, “Optimal trajectory planning for spray coating,” Proc. - IEEE Int. Conf. Robot. Autom., no. pt 3, pp. 2570–2577, 1994, doi: 10.1109/robot.1994.351125.
    [10] E. Freund, D. Rokossa, and J. Rossmann, “Process-oriented approach to an efficient off-line programming of industrial robots,” IECON Proc. (Industrial Electron. Conf., vol. 1, pp. 208–213, 1998, doi: 10.1109/iecon.1998.723992.
    [11] H. Chen, N. Xi, W. Sheng, and Y. Chen, “General framework of optimal tool trajectory planning for free-form surfaces in surface manufacturing,” J. Manuf. Sci. Eng. Trans. ASME, vol. 127, no. 1, pp. 49–59, 2005, doi: 10.1115/1.1828057.
    [12] M. A. S. Arikan and T. Balkan, “Modeling of paint flow rate flux for elliptical paint sprays by using experimental paint thickness distributions,” Ind. Rob., vol. 33, no. 1 SPEC. ISS., pp. 60–66, 2006, doi: 10.1108/01439910610638243.
    [13] M. Fogliati, D. Fontana, M. Garbero, M. Vanni, G. Baldi, and R. Dondè, “CFD simulation of paint deposition in an air spray process,” J. Coatings Technol. Res., vol. 3, no. 2, pp. 117–125, 2006, doi: 10.1007/s11998-006-0014-5.
    [14] Z. Wang, C. Liu, L. Cheng, and X. Fan, “Optimization of spraying path overlap rate based on MATLAB,” 2012 2nd Int. Conf. Consum. Electron. Commun. Networks, CECNet 2012 - Proc., vol. 1, no. 2, pp. 2731–2734, 2012, doi: 10.1109/CECNet.2012.6202196.
    [15] S. Yu and L. Cao, “Modeling and prediction of paint film deposition rate for robotic spray painting,” 2011 IEEE Int. Conf. Mechatronics Autom. ICMA 2011, pp. 1445–1450, 2011, doi: 10.1109/ICMA.2011.5985963.
    [16] X. Xie and Y. Wang, “Research on distribution properties of coating film thickness from air spraying Gun-Based on numerical simulation,” Coatings, vol. 9, no. 11, 2019, doi: 10.3390/coatings9110721.
    [17] P. N. Atkar, A. Greenfield, D. C. Conner, H. Choset, and A. A. Rizzi, “Uniform coverage of automotive surface patches,” Int. J. Rob. Res., vol. 24, no. 11, pp. 883–898, 2005, doi: 10.1177/0278364905059058.
    [18] H. Chen, W. Sheng, N. Xi, M. Song, and Y. Chen, “Automated Robot Trajectory Planning for Spray Painting of Free-Form Surfaces in Automotive Manufacturing,” Ind. Rob., vol. 29, no. 5, pp. 426–433, 2002, doi: 10.1108/01439910210440237.
    [19] S. H. Suh, I. K. Woo, and S. K. Noh, “Automatic trajectory planning system (ATPS) for spray painting robots,” J. Manuf. Syst., vol. 10, no. 5, pp. 396–406, 1991, doi: 10.1016/0278-6125(91)90057-9.
    [20] N. Asakawa and Y. Takeuchi, “Teachingless spray-painting of sculptured surface by an industrial robot,” Proc. - IEEE Int. Conf. Robot. Autom., vol. 3, no. April, pp. 1875–1879, 1997, doi: 10.1109/robot.1997.619061.
    [21] D. C. Conner, A. Greenfield, P. N. Atkar, A. A. Rizzi, and H. Choset, “Paint deposition modeling for trajectory planning on automotive surfaces,” IEEE Trans. Autom. Sci. Eng., vol. 2, no. 4, pp. 381–391, 2005, doi: 10.1109/TASE.2005.851631.
    [22] M. A. S. Arikan and T. Balkan, “Process modeling, simulation, and paint thickness measurement for robotic spray painting,” J. Robot. Syst., vol. 17, no. 9, pp. 479–494, 2000, doi: 10.1002/1097-4563(200009)17:9<479::aid-rob3>3.3.co;2-c.
    [23] C. Mineo, S. G. Pierce, P. I. Nicholson, and I. Cooper, “Introducing a novel mesh following technique for approximation-free robotic tool path trajectories,” Propuls. Power Res., vol. 6, no. 2, pp. 192–202, 2017, doi: 10.1016/j.jcde.2017.01.002.
    [24] Y. Chen, W. Chen, B. Li, G. Zhang, and W. Zhang, “Paint thickness simulation for painting robot trajectory planning: A review,” Ind. Rob., vol. 44, no. 5, pp. 629–638, 2017, doi: 10.1108/IR-07-2016-0205.
    [25] G. Barequet and S. Har-Peled, “Efficiently Approximating the Minimum-Volume Bounding Box of a Point Set in Three Dimensions,” J. Algorithms, vol. 38, no. 1, pp. 91–109, 2001, doi: 10.1006/jagm.2000.1127.
    [26] J. Korsawe, “Minimal Bounding Box,” MATLAB central file exchange, 2015. https://www.mathworks.com/matlabcentral/fileexchange/18264-minimal-bounding-box (accessed Jul. 09, 2020).
    [27] M. V. Andulkar, S. S. Chiddarwar, and A. K. Paigwar, “Optimal velocity trajectory generation for spray painting robot in offline mode,” ACM Int. Conf. Proceeding Ser., vol. 02-04-July, 2015, doi: 10.1145/2783449.2783456.

    無法下載圖示 全文公開日期 2025/08/17 (校內網路)
    全文公開日期 2025/08/17 (校外網路)
    全文公開日期 2025/08/17 (國家圖書館:臺灣博碩士論文系統)
    QR CODE