Path Generation for Robotic Polishing of Free-form Surfaces

This paper develops an off-line programming system to generate tool paths for robotic polishing. The system extracts CAD data from STL format files of free-form surfaces and builds topology relations of triangular facets. We adopt direction-parallel path pattern, since it needs less degrees of freedom and is much easier to avoid the physical intervention and the dynamic singularity. We incorporate topology relations of triangular facets into the direction-parallel path generation algorithm with equal axis intervals, so this can remove the redundant data and facilitate the efficiency of path generation. Again, we propose the constant contour interval path generation algorithm, which can generate paths with equal contour intervals. The generated paths with equal contour intervals are desired for robotic polishing. We implement the off-line programming system based on Qt and OpenGL. The system can generate accurate and uniform paths of free-form surfaces, such as the turbine blade surface and the propeller blade surface.

[1]  Fusaomi Nagata,et al.  CAD/CAM-based position/force controller for a mold polishing robot , 2007 .

[2]  Ji Zhao,et al.  Research on polishing path planning and simulation of small mobile robot , 2009, 2009 International Conference on Mechatronics and Automation.

[3]  Fusaomi Nagata,et al.  New finishing system for metallic molds using a hybrid motion/force control , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[4]  Youlun Xiong,et al.  Tool path generation for triangular meshes using least-squares conformal map , 2011 .

[5]  Jing-Bing Zhang,et al.  Intelligent system for turbine blade overhaul using robust profile re-construction algorithm , 2004, ICARCV 2004 8th Control, Automation, Robotics and Vision Conference, 2004..

[6]  Mario Botsch,et al.  Design, Implementation, and Evaluation of the Surface_mesh Data Structure , 2011, IMR.

[7]  K. Yokoyama,et al.  Polishing robot for PET bottle molds using a learning-based hybrid position/force controller , 2004, 2004 5th Asian Control Conference (IEEE Cat. No.04EX904).

[8]  Liu Ying,et al.  Connectivity compression for non-triangular meshes by context-based arithmetic coding , 2010 .

[9]  H. Tam,et al.  Robotic polishing of free-form surfaces using scanning paths , 1999 .

[10]  Yoshio Mizugaki,et al.  Fractal path generation for a metal-mold polishing robot system and its evaluation by the operability , 1992 .

[11]  Heinrich Müller,et al.  Tool-adaptive offset paths on triangular mesh workpiece surfaces , 2014, Comput. Aided Des..

[12]  Fengfeng Xi,et al.  Coverage Based Tool-Path Planning For Automated Polishing Using Contact Mechanics Theory , 2011 .

[13]  Shuang Liu,et al.  Path planning for machining on surface of a blade , 2017, 2017 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[14]  Ji Zhao,et al.  Notice of RetractionResearch on the automatic belt grinding system for machining blade with complex surface , 2010, 2010 2nd International Conference on Advanced Computer Control.

[15]  Ramon R. Costa,et al.  High precision trajectory planning on freeform surfaces for robotic manipulators , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[16]  Fusaomi Nagata,et al.  Furniture polishing robot using a trajectory generator based on cutter location data , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[17]  Anshuman Razdan,et al.  A hybrid approach to feature segmentation of triangle meshes , 2003, Comput. Aided Des..