A shape adaptive motion control system with application to robotic polishing

Abstract This paper presents a new shape adaptive motion control system that integrates part measurement with motion control. The proposed system consists of four blocks: surface measurement; surface reconstruction; tool trajectory planning; and axis motion control. The key technology used in surface measurement and surface reconstruction is the spatial spectral analysis. In the surface measurement block, a new spectral spectrum comparison method is proposed to determine an optimal digitizing frequency. In the surface reconstruction block, different interpolation methods are compared in the spatial spectral domain. A spatial spectral B-spline method is presented. In the tool trajectory planning block, a method is developed to select a motion profile first and then determine tool locations according to the reconstructed surface in order to improve the accuracy of the planned toolpath. Based on the proposed methods, a software package is developed and implemented on the polishing robot constructed at Ryerson University. The effectiveness of the proposed system has been demonstrated by the experiment on edge polishing. In this experiment, the shape of the part edges is measured first, and then constructed as a wire-frame CAD model, based on which the tool trajectory is planned to control the tool to polish the edges.

[1]  Thomas Martin Deserno,et al.  Survey: interpolation methods in medical image processing , 1999, IEEE Transactions on Medical Imaging.

[2]  Edmond Boyer,et al.  Curve and surface reconstruction from regular and non-regular point sets , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[3]  Bernard F. Buxton,et al.  An improved algorithm for reconstruction of the surface of the human body from 3D scanner data using local B-spline patches , 1999, Proceedings IEEE International Workshop on Modelling People. MPeople'99.

[4]  Long Quan,et al.  Surface reconstruction by integrating 3D and 2D data of multiple views , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[5]  Richard H. Sherman,et al.  Chaotic communications in the presence of noise , 1993, Optics & Photonics.

[6]  Andrew J. Stoddart,et al.  Surface reconstruction and compression using multiresolution arbitrary topology G/sup 1/ continuous splines , 1998, Proceedings. Fourteenth International Conference on Pattern Recognition (Cat. No.98EX170).

[7]  Jianzhuang Liu,et al.  3D surface reconstruction from single 2D line drawings and its application to advertising on the Internet , 2001, Proceedings of 2001 International Symposium on Intelligent Multimedia, Video and Speech Processing. ISIMP 2001 (IEEE Cat. No.01EX489).

[8]  Tadao Tsukada,et al.  An optimum sampling interval for digitizing surface asperity profiles , 1982 .

[9]  Robert B. Jerard,et al.  Comparison of discretization algorithms for surfaces with application to numerically controlled machining , 1997, Comput. Aided Des..

[10]  Yuan F. Zheng,et al.  Determining digitizing distances on sculptured surfaces using short time Fourier transform , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[11]  Michael A. Greenspan,et al.  An automation system for industrial 3-D laser digitizing , 1999, Second International Conference on 3-D Digital Imaging and Modeling (Cat. No.PR00062).

[12]  Michael Unser,et al.  Fast B-spline Transforms for Continuous Image Representation and Interpolation , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  M Wieczorowski,et al.  Spiral sampling as a fast way of data acquisition in surface topography , 2001 .

[14]  Arthur W. Toga,et al.  Surface reconstruction by multiaxial triangulation , 1994, IEEE Computer Graphics and Applications.

[15]  Hong Qin,et al.  Surface reconstruction with triangular B-splines , 2004, Geometric Modeling and Processing, 2004. Proceedings.

[16]  Marie-Odile Berger,et al.  Smooth surface reconstruction from image sequences , 1995, Proceedings., International Conference on Image Processing.

[17]  John G. Proakis,et al.  Digital Signal Processing: Principles, Algorithms, and Applications , 1992 .

[18]  C.E. Shannon,et al.  Communication in the Presence of Noise , 1949, Proceedings of the IRE.

[19]  Kongbin Kang,et al.  A linear dual-space approach to 3D surface reconstruction from occluding contours using algebraic surfaces , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[20]  David A. Maluf,et al.  Bayesian super-resolved surface reconstruction from images , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[21]  T. Suk,et al.  Point Data Reduction Using 3D Grids , 2001 .

[22]  John K. Johnstone,et al.  Tensor product surfaces guided by minimal surface area triangulations , 1995, Proceedings Visualization '95.

[23]  Tony C. Woo,et al.  Dimensional measurement of surfaces and their sampling , 1993, Comput. Aided Des..

[24]  Bahram Parvin,et al.  Surface reconstruction from sparse fringe contours , 1998, Proceedings Fourth IEEE Workshop on Applications of Computer Vision. WACV'98 (Cat. No.98EX201).