On the caging region of a third finger with object boundary clouds and two given contact positions

This paper presents a caging approach which deals with planar boundary clouds collected from a laser scanner. Given the boundary clouds of a target object and two fixed finger positions, our aim is to find potential third finger positions that can prevent target from escaping into infinity. The major challenge in working with boundary clouds lies in their uncertainty in geometric model fitting and the failure of critical orientations. In this paper, we track canonical motions according to the rotational intersection of Configuration space fingers and rasterize Work space with grids to compute the third caging positions. Our approach can generate the capture region with max(O(np),O(h2)) ≤ O(n2) cost where n denotes the resolution of grid rasterization, p denotes the resolution of canonical rasterization and h denotes the resolution of boundary rasterization or the number of boundary cloud points. Moreover, we propose a rough approximation which measures a subset of the possible positions by contracting rotations, indicating computational complexity of max(O(n),O(h2)). In the experimental part, our proposal is compared with state-of-the-art works and applied to many other objects. The approach makes caging fast and effective.

[1]  A. Frank van der Stappen,et al.  On the complexity of the set of three-finger caging grasps of convex polygons , 2009, Robotics: Science and Systems.

[2]  Alberto Rodriguez,et al.  Two Finger Caging: Squeezing and Stretching , 2008, WAFR.

[3]  Fred Rothganger,et al.  Motion planning for disc-shaped robots pushing a polygonal object in the plane , 2002, IEEE Trans. Robotics Autom..

[4]  Vijay R. Kumar,et al.  Decentralized Algorithms for Multirobot Manipulation via Caging , 2002, WAFR.

[5]  Fred Rothganger,et al.  Capturing a Convex Object With Three Discs , 2007, IEEE Transactions on Robotics.

[6]  Vijay Kumar,et al.  Decentralized Algorithms for Multi-Robot Manipulation via Caging , 2004, Int. J. Robotics Res..

[7]  Van-Duc Nguyen,et al.  Constructing Force- Closure Grasps , 1988, Int. J. Robotics Res..

[8]  Attawith Sudsang,et al.  Coverage Diameters of Polygons , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Siddhartha S. Srinivasa,et al.  Manipulation planning with caging grasps , 2008, Humanoids 2008 - 8th IEEE-RAS International Conference on Humanoid Robots.

[10]  Joel W. Burdick,et al.  On force and form closure for multiple finger grasps , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[11]  Attawith Sudsang,et al.  Two-finger caging of concave polygon , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[12]  M. Ani Hsieh,et al.  Multi-robot manipulation via caging in environments with obstacles , 2008, 2008 IEEE International Conference on Robotics and Automation.

[13]  Andrew Blake,et al.  Caging Planar Bodies by One-Parameter Two-Fingered Gripping Systems , 1999, Int. J. Robotics Res..

[14]  Satoshi Makita,et al.  3D multifingered caging: Basic formulation and planning , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Matthew T. Mason,et al.  Mechanics of Robotic Manipulation , 2001 .

[16]  Kazuhiro Kosuge,et al.  An algorithm for testing object caging condition by multiple mobile robots , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  Howie Choset,et al.  Principles of Robot Motion: Theory, Algorithms, and Implementation ERRATA!!!! 1 , 2007 .

[18]  Rui Fukui,et al.  Application of caging manipulation and compliant mechanism for a container case hand-over task , 2010, 2010 IEEE International Conference on Robotics and Automation.