Shape Description of Curved Surfaces from Contact Sensing Using Surface Normals

We describe a spline-based framework for incorporating both position and surface-normal information into estimates of curvaturebased shape parameters. Such position and normal data can be obtained with different types of contact sensors, for example, tactile sensors, force-moment sensors, etc. The heart of our framework is an extended B-spline formulation that incorporates the surfacenormal information into a B-spline surface fit of the position data. The surface-normal information provides additional constraints for the surface fit, and can also significantly improve the approximation of the surface. Curvature-based shape parameters applied to this B-spline surface are then used to characterize the local shape of the object surface. Preliminary experiments with simple primitives—spherical, cylindrical, and planar shapes—and an off theshelf force/moment sensor to obtain the position and surfacenormal data show that despite coarse resolution of the sensor, this approach succeeds in qualitative shape recognition.

[1]  Peter K. Allen,et al.  Acquisition and interpretation of 3-D sensor data from touch , 1990, IEEE Trans. Robotics Autom..

[2]  David F. Rogers,et al.  Mathematical elements for computer graphics , 1976 .

[3]  Susan J. Lederman,et al.  Lessons From the Study of Biological Touch for Robotic Tactile Sensing , 1992 .

[4]  Manfredo P. do Carmo,et al.  Differential geometry of curves and surfaces , 1976 .

[5]  Jan J. Koenderink,et al.  Solid shape , 1990 .

[6]  Paul Dierckx,et al.  Curve and surface fitting with splines , 1994, Monographs on numerical analysis.

[7]  Andrew Blake,et al.  Surface shape from the deformation of apparent contours , 1992, International Journal of Computer Vision.

[8]  Robert B. Fisher,et al.  Experiments in Curvature-Based Segmentation of Range Data , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  John Dill,et al.  An application of color graphics to the display of surface curvature , 1981, SIGGRAPH '81.

[10]  Peter K. Allen,et al.  Integrating Vision and Touch for Object Recognition Tasks , 1988, Int. J. Robotics Res..

[11]  Ronald S. Fearing,et al.  Tactile sensing for shape interpretation , 1990 .

[12]  Howard R. Nicholls,et al.  Advanced Tactile Sensing for Robotics , 1992 .

[13]  H. Hemami,et al.  A conceptual framework for tactually guided exploration and shape perception , 1988, IEEE Transactions on Biomedical Engineering.

[14]  Robert C. Beach,et al.  An Introduction to the Curves and Surfaces of Computer-Aided Design , 1991 .

[15]  Paul J. Besl,et al.  Principal patches-a viewpoint-invariant surface description , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[16]  Gershon Elber,et al.  Second-order surface analysis using hybrid symbolic and numeric operators , 1993, TOGS.