Fast Planning for 3D Any-Pose-Reorienting Using Pivoting

In this paper, we consider reorienting 3D objects on a table using a two-finger pinch gripper. Given the 3D mesh model of the object, our algorithm solves for the gripper motions that are required to transit between arbitrary object poses, grasping positions and gripper poses. The two motion primitives we used, pivoting and compliant rolling, enable us to decompose the planning problem and solve it more efficiently. Our algorithm can work with approximated (simplified) mesh models while being robust to approximation errors, thereby allowing us to efficiently handle object shapes with originally thousands of facets. We show the effectiveness of the proposed method by testing on objects with non-trivial geometry in both simulations and experiments. Results show that our algorithm can solve a larger range of reorienting problems with less number of making and breaking contacts when compared to traditional pick-and-place based methods, especially when the gripper workspace is highly constrained.

[1]  David L. Brock,et al.  Enhancing the dexterity of a robot hand using controlled slip , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[2]  Masayuki Inaba,et al.  Pivoting: A new method of graspless manipulation of object by robot fingers , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[3]  Joel W. Burdick,et al.  Finding antipodal point grasps on irregularly shaped objects , 1992, IEEE Trans. Robotics Autom..

[4]  W. Eric L. Grimson,et al.  Handey: A robot system that recognizes, plans, and manipulates , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[5]  Or Tslil,et al.  Robotic Swing-Up Regrasping Manipulation Based on the Impulse–Momentum Approach and cLQR Control , 2016, IEEE Transactions on Robotics.

[6]  James A. Maples,et al.  Experiments in force control of robotic manipulators , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[7]  Alberto Rodriguez,et al.  Prehensile pushing: In-hand manipulation with push-primitives , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[8]  Ashutosh Saxena,et al.  Robotic Grasping of Novel Objects using Vision , 2008, Int. J. Robotics Res..

[9]  Tsutomu Hasegawa,et al.  Motion planning of intelligent manipulation by a parallel two-fingered gripper equipped with a simple rotating mechanism , 1998, IEEE Trans. Robotics Autom..

[10]  Danica Kragic,et al.  Minimum volume bounding box decomposition for shape approximation in robot grasping , 2008, 2008 IEEE International Conference on Robotics and Automation.

[11]  Alberto Rodriguez,et al.  A two-phase gripper to reorient and grasp , 2015, 2015 IEEE International Conference on Automation Science and Engineering (CASE).

[12]  Siddhartha S. Srinivasa,et al.  Extrinsic dexterity: In-hand manipulation with external forces , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[13]  Kazuhito Yokoi,et al.  Pivoting based manipulation by a humanoid robot , 2010, Auton. Robots.

[14]  Henrik I. Christensen,et al.  Automatic grasp planning using shape primitives , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[15]  Jian Shi,et al.  Dynamic in-hand sliding manipulation , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[16]  Nikolaos Papanikolopoulos,et al.  Planning of regrasp operations , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[17]  Reinhard Klein,et al.  Mesh reduction with error control , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[18]  Thierry Siméon,et al.  Planning pick-and-place tasks with two-hand regrasping , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Alberto Rodriguez,et al.  Sampling-based Planning of In-Hand Manipulation with External Pushes , 2017, ISRR.

[20]  Máximo A. Roa,et al.  Computation of Independent Contact Regions for Grasping 3-D Objects , 2009, IEEE Transactions on Robotics.

[21]  Leslie Pack Kaelbling,et al.  A constraint-based method for solving sequential manipulation planning problems , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Yu Zheng,et al.  Coping with the Grasping Uncertainties in Force-closure Analysis , 2005, Int. J. Robotics Res..

[23]  Aaron M. Johnson,et al.  Robust Planar Dynamic Pivoting by Regulating Inertial and Grip Forces , 2016, WAFR.

[24]  Abhinav Gupta,et al.  Supersizing self-supervision: Learning to grasp from 50K tries and 700 robot hours , 2015, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[25]  Nancy S. Pollard,et al.  Closure and Quality Equivalence for Efficient Synthesis of Grasps from Examples , 2004, Int. J. Robotics Res..

[26]  David J. Kriegman,et al.  Complete algorithms for feeding polyhedral parts using pivot grasps , 1996, IEEE Trans. Robotics Autom..

[27]  Matthew T. Mason,et al.  A general framework for open-loop pivoting , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[28]  Danica Kragic,et al.  Adaptive control for pivoting with visual and tactile feedback , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[29]  Munsang Kim,et al.  Complete and Rapid Regrasp Planning with Look-up Table , 2003, J. Intell. Robotic Syst..

[30]  Yasuo Kuniyoshi,et al.  Improving regrasp algorithms to analyze the utility of work surfaces in a workcell , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[31]  Rüdiger Dillmann,et al.  Planning regrasp operations for a multifingered robotic hand , 2008, 2008 IEEE International Conference on Automation Science and Engineering.

[32]  Xinyu Liu,et al.  Dex-Net 2.0: Deep Learning to Plan Robust Grasps with Synthetic Point Clouds and Analytic Grasp Metrics , 2017, Robotics: Science and Systems.

[33]  Sergey Levine,et al.  End-to-End Learning of Semantic Grasping , 2017, CoRL.

[34]  Russell H. Taylor,et al.  Superfaces: polygonal mesh simplification with bounded error , 1996, IEEE Computer Graphics and Applications.