Multiple-superquadrics based object surface estimation for grasping in service robotics

A method for approximating an object's surface defined by 2.5D data is presented. The goal is to determine a compact volume which may be subjected to manipulation actions under a proper grasp planning. The object volume is obtained based on a union of parameterized geometric shapes, also known as superquadrics. In order to reduce over-segmentations and also the number of fitting combinations, the object space is defined as a 3D bounding Region of Interest (ROI). Further, via voxel decomposition, the ROI is decomposed in more meaningful smaller ROIs that can capture a large number of features from the object of interest. By using a fixed size voxel grid, the process can be slowed down for the cases of large objects. A boosting speedup of the process is proposed through dynamically adjusting the sides of the voxels for each object. Finally, a method for voxels merging is proposed. Each of the newly created ROIs, related to a particular region of the object, will be hosting a superquadric model which optimally estimates the considered surface.

[1]  Ruzena Bajcsy,et al.  Recovery of Parametric Models from Range Images: The Case for Superquadrics with Global Deformations , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Atilla Baskurt,et al.  Segmentation and Superquadric Modeling of 3D Objects , 2003, WSCG.

[3]  C. Dyer Volumetric Scene Reconstruction from Multiple Views , 2001 .

[4]  Peter K. Allen,et al.  Graspit! A versatile simulator for robotic grasping , 2004, IEEE Robotics & Automation Magazine.

[5]  Reinhard Koch,et al.  Time-of-Flight Sensors in Computer Graphics , 2009, Eurographics.

[6]  William H. Press,et al.  Numerical recipes in C , 2002 .

[7]  David Suter,et al.  Robot manipulation grasping of recognized objects for assistive technology support using stereo vision. , 2008, ICRA 2008.

[8]  Bruce H. Thomas,et al.  Measuring ARTootKit accuracy in long distance tracking experiments , 2002, The First IEEE International Workshop Agumented Reality Toolkit,.

[9]  Arun K. Pujari,et al.  Volume intersection with optimal set of directions , 1991, Pattern Recognit. Lett..

[10]  Redwan Alqasemi,et al.  Development and evaluation of a vision algorithm for 3D reconstruction of novel objects from three camera views , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  M. Vasmi Abidi,et al.  Laser ranging and video imaging for bin picking Faysal , 2002 .

[12]  Dae-Jin Kim,et al.  Eye-in-hand stereo visual servoing of an assistive robot arm in unstructured environments , 2009, 2009 IEEE International Conference on Robotics and Automation.

[13]  Janne Heikkilä,et al.  A four-step camera calibration procedure with implicit image correction , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[14]  Barr,et al.  Superquadrics and Angle-Preserving Transformations , 1981, IEEE Computer Graphics and Applications.

[15]  Ruzena Bajcsy,et al.  Active Learning for Vision-Based Robot Grasping , 1996, Machine Learning.

[16]  Darius Burschka,et al.  Advances in Computational Stereo , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Ales Jaklic,et al.  Fast Recovery of Piled Deformable Objects Using Superquadrics , 2002, DAGM-Symposium.

[18]  Emanuele Trucco,et al.  Introductory techniques for 3-D computer vision , 1998 .

[19]  Richard Szeliski,et al.  Rapid octree construction from image sequences , 1993 .

[20]  Daniel Oram Rectification for any epipolar geometry , 2001, BMVC.