Dexterous manipulation with compliant grasps and external contacts

We propose a method that allows for dexterous manipulation of an object by exploiting contact with an external surface. The technique requires a compliant grasp, enabling the motion of the object in the robot hand while allowing for significant contact forces to be present on the external surface. We show that under this type of grasp it is possible to estimate and control the pose of the object with respect to the surface, leveraging the trade-off between force control and manipulative dexterity. The method is independent of the object geometry, relying only on the assumptions of type of grasp and the existence of a contact with a known surface. Furthermore, by adapting the estimated grasp compliance, the method can handle unmodelled effects. The approach is demonstrated and evaluated with experiments on object pose regulation and pivoting against a rigid surface, where a mechanical spring provides the required compliance.

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

[2]  A. D. Luca,et al.  On the modeling of robots in contact with a dynamic environment , 1991 .

[3]  Danica Kragic,et al.  Online contact point estimation for uncalibrated tool use , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[4]  Thomas Feix,et al.  A comprehensive grasp taxonomy , 2009 .

[5]  John F. Canny,et al.  Planning optimal grasps , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[6]  Susumu Tachi,et al.  Position control of manipulator with passive joints using dynamic coupling , 1991, IEEE Trans. Robotics Autom..

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

[8]  Jan Tommy Gravdahl,et al.  Considering Passive Joints in Cooperative Manipulation as Functional Redundancy , 2008 .

[9]  Danica Kragic,et al.  In-hand manipulation using gravity and controlled slip , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[10]  Edwin Olson,et al.  AprilTag: A robust and flexible visual fiducial system , 2011, 2011 IEEE International Conference on Robotics and Automation.

[11]  Vivek Sangwan,et al.  Differentially flat design of under-actuated planar robots: Experimental results , 2008, 2008 IEEE International Conference on Robotics and Automation.

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

[13]  Daniel Leidner,et al.  Classifying compliant manipulation tasks for automated planning in robotics , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[14]  Antonio Bicchi,et al.  Hands for dexterous manipulation and robust grasping: a difficult road toward simplicity , 2000, IEEE Trans. Robotics Autom..

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

[16]  Jan Swevers,et al.  On-line identification of contact dynamics in the presence of geometric uncertainties , 2008, 2008 IEEE International Conference on Robotics and Automation.

[17]  Giuseppe Oriolo,et al.  Trajectory Planning and Control for Planar Robots with Passive Last Joint , 2002, Int. J. Robotics Res..

[18]  Martin Buss,et al.  Dynamic contact force/torque observer: Sensor fusion for improved interaction control , 2013, Int. J. Robotics Res..

[19]  Vivek Sangwan,et al.  Differentially Flat Designs of Underactuated Open-Chain Planar Robots , 2008, IEEE Transactions on Robotics.

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

[21]  Yiannis Karayiannidis,et al.  Folding assembly by means of dual-arm robotic manipulation , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

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

[23]  John D. Hunter,et al.  Matplotlib: A 2D Graphics Environment , 2007, Computing in Science & Engineering.

[24]  Allison M. Okamura,et al.  An overview of dexterous manipulation , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

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

[26]  Petter Ögren,et al.  Model-free robot manipulation of doors and drawers by means of fixed-grasps , 2013, 2013 IEEE International Conference on Robotics and Automation.

[27]  Aaron M. Dollar,et al.  A Hand-Centric Classification of Human and Robot Dexterous Manipulation , 2013, IEEE Transactions on Haptics.

[28]  Andrew A. Goldenberg,et al.  Soft Robotic Fingertips , 1996 .

[29]  Heinrich M. Jaeger,et al.  Universal robotic gripper based on the jamming of granular material , 2010, Proceedings of the National Academy of Sciences.