Efficient Parallel Random Sample Matching for Pose Estimation, Localization, and Related Problems

This paper introduces a parallel variant of the Random Sample Matching (RANSAM) approach leading to a very time and memory efficient enhancement of the traditional Random Sample Consensus (RANSAC). This improvement exploits the theory of the birthday attack whose mathematical background is known from cryptography. The RANSAM technique can be applied to a wide field of applications, for example, localization in mobile robotics and object pose estimation in automated assembly. Standard computers feature multi-core processors nowadays - hence a considerable speedup can be obtained by distributing selected subtasks of RANSAM among the available processors. Primarily, this paper addresses the parallelization of the RANSAM approach and the selection of the quality function that evaluates the validity of a matching - since each application scenario and sensor setup requires an individually appropriate quality measure. Apart from general performance results, experimental results regarding a special application - pose estimation with tactile sensors - are presented.

[1]  Friedrich M. Wahl,et al.  An efficient parallel approach to Random Sample Matching (pRANSAM) , 2009, 2009 IEEE International Conference on Robotics and Automation.

[2]  Friedrich M. Wahl,et al.  Building local metrical and global topological maps using efficient scan matching approaches , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Sven Molkenstruck,et al.  Low-Cost Laser Range Scanner and Fast Surface Registration Approach , 2006, DAGM-Symposium.

[4]  Andrew E. Johnson,et al.  Using Spin Images for Efficient Object Recognition in Cluttered 3D Scenes , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Evangelos E. Milios,et al.  Globally Consistent Range Scan Alignment for Environment Mapping , 1997, Auton. Robots.

[6]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[7]  James J. Little,et al.  Global localization using distinctive visual features , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  S. Petchartee,et al.  Contact Identification using Tactile Arrays , 2007, 2007 IEEE International Symposium on Signal Processing and Information Technology.

[9]  Andreas Nüchter,et al.  Parallelization of Scan Matching for Robotic 3D Mapping , 2007, EMCR.

[10]  Ana-Maria Cretu,et al.  Intelligent haptic sensor system for robotic manipulation , 2004, IEEE Transactions on Instrumentation and Measurement.

[11]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Christian Krettek,et al.  Robot-assisted Long Bone Fracture Reduction , 2009, Int. J. Robotics Res..

[13]  Michael A. Greenspan,et al.  The parallel iterative closest point algorithm , 2001, Proceedings Third International Conference on 3-D Digital Imaging and Modeling.

[14]  James J. Little,et al.  Vision-based global localization and mapping for mobile robots , 2005, IEEE Transactions on Robotics.

[15]  K. Tanaka,et al.  Towards Constant-Time Robot Localization in Large Dynamic Environments , 2006, 2006 IEEE International Conference on Networking, Sensing and Control.

[16]  Gerd Hirzinger,et al.  Estimating finger contact location and object pose from contact measurements in 3D grasping , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).