Comparison of object-level grasp controllers for dynamic dexterous manipulation

Object-level control of a dexterous robot hand provides an intuitive high-level interface to solve fine manipulation tasks. In the past, many algorithms were proposed based on a weighted pseudoinverse of the grasp map. In a different approach, Stramigioli introduced a virtual-object based controller – called an Intrinsically Passive Controller (IPC). These controllers are reviewed and compared. A new controller that is similar to the IPC but using a virtual frame rather than a virtual object is subsequently proposed. The controllers are compared with respect to their object force distribution, the extendability to N fingers, the ease of specifying the object-level impedance and grasp forces, the dimensionality of the coupling springs, the internal controller dynamics, and the computational effort. Controllers for robotic hands usually implement only stiffness controllers and do not program the damping. We address how to choose and implement damping as a function of the desired object-level stiffness and the effective hand–object inertia. The evaluation reveals the dynamic effects of fast motions, which should not be neglected for the design of grasp controllers in practice. The application of the controllers to the torque-controlled DLR Hand II is employed to compare their effectiveness in experiments.

[1]  Bernard Roth,et al.  Analysis of Multifingered Hands , 1986 .

[2]  Wen-Han Qian,et al.  On the equivalence of internal and interaction forces in multifingered grasping , 1999, IEEE Trans. Robotics Autom..

[3]  Gerd Hirzinger,et al.  Impedance Behaviors for Two-handed Manipulation: Design and Experiments , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[4]  Imin Kao,et al.  Conservative Congruence Transformation for Joint and Cartesian Stiffness Matrices of Robotic Hands and Fingers , 2000, Int. J. Robotics Res..

[5]  David J. Montana The kinematics of multi-fingered manipulation , 1995, IEEE Trans. Robotics Autom..

[6]  T.C. Hsia,et al.  Force decomposition in cooperating manipulators using the theory of metric spaces and generalized inverses , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[7]  D. Harville Matrix Algebra From a Statistician's Perspective , 1998 .

[8]  Stefano Stramigioli,et al.  Modeling and IPC Control of Interactive Mechanical Systems - A Coordinate-Free Approach , 2001 .

[9]  Suguru Arimoto,et al.  Stability on a manifold: simultaneous realization of grasp and orientation control of an object by a pair of robot fingers , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[10]  Alin Albu-Schäffer,et al.  On the Passivity-Based Impedance Control of Flexible Joint Robots , 2008, IEEE Transactions on Robotics.

[11]  Oussama Khatib,et al.  The virtual linkage: a model for internal forces in multi-grasp manipulation , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[12]  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).

[13]  Masatoshi Ishikawa,et al.  Dynamic regrasping using a high-speed multifingered hand and a high-speed vision system , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[14]  Hiroaki Kobayashi Control and Geometrical Considerations for an Articulated Robot Hand , 1985 .

[15]  Kazuo Tanie,et al.  Dexterous manipulation of objects with unknown parameters by robot hands , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[16]  Ernest D. Fasse On the Spatial Compliance of Robotic Manipulators , 1997 .

[17]  Stanley A. Schneider,et al.  Object impedance control for cooperative manipulation: theory and experimental results , 1992, IEEE Trans. Robotics Autom..

[18]  Gerd Hirzinger,et al.  The DLR Crawler: evaluation of gaits and control of an actively compliant six-legged walking robot , 2009, Ind. Robot.

[19]  Ciro Natale,et al.  Interaction Control of Robot Manipulators: Six degrees-of-freedom tasks , 2003 .

[20]  Makoto Kaneko,et al.  Analytical conditions for the rotational stability of an object in multi-finger grasping , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[21]  Gerd Hirzinger,et al.  Analysis and experimental evaluation of the Intrinsically Passive Controller (IPC) for multifingered hands , 2008, 2008 IEEE International Conference on Robotics and Automation.

[22]  Tomohide Naniwa,et al.  Experimental study of coordinated control of multifingered hands with the kinetostatic filtering method , 2005, Adv. Robotics.

[23]  Gerd Hirzinger,et al.  Passivity-based Object-Level Impedance Control for a Multifingered Hand , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[24]  Alin Albu-Schäffer,et al.  A passivity based Cartesian impedance controller for flexible joint robots - part II: full state feedback, impedance design and experiments , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[25]  S. Shankar Sastry,et al.  Grasping and Coordinated Manipulation by a Multifingered Robot Hand , 1989, Int. J. Robotics Res..

[26]  Suguru Arimoto,et al.  High Precision Constrained Grasping with Cooperative Adaptive Handcontrol , 2001, J. Intell. Robotic Syst..

[27]  Masatsugu Iribe,et al.  Adaptive grasping by multi fingered hand with tactile sensor based on robust force and position control , 2008, 2008 IEEE International Conference on Robotics and Automation.

[28]  Christoph Borst,et al.  A Humanoid Two-Arm System for Dexterous Manipulation , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[29]  Ernest D. Fasse,et al.  Spatial Compliance Modeling Using a Quaternion-Based Potential Function Method , 2000 .

[30]  Tsuneo Yoshikawa Virtual truss model for characterization of internal forces for multiple finger grasps , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[31]  S. Gruber,et al.  Robot hands and the mechanics of manipulation , 1987, Proceedings of the IEEE.

[32]  Karun B. Shimoga,et al.  Robot Grasp Synthesis Algorithms: A Survey , 1996, Int. J. Robotics Res..

[33]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[34]  Bruno Siciliano,et al.  Six-DOF impedance control based on angle/axis representations , 1999, IEEE Trans. Robotics Autom..

[35]  R. Bishop,et al.  The Mechanics of Vibration , 2011 .

[36]  Pasquale Chiacchio,et al.  Stability analysis of a joint space control law for a two-manipulator system , 1999, IEEE Trans. Autom. Control..

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

[38]  Jeffrey C. Trinkle,et al.  Dextrous manipulation with rolling contacts , 1997, Proceedings of International Conference on Robotics and Automation.

[39]  David J. Montana,et al.  The Kinematics of Contact and Grasp , 1988, Int. J. Robotics Res..

[40]  Stefano Stramigioli,et al.  Variable spatial springs for robot control applications , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[41]  Hong Liu,et al.  DLR-Hand II: next generation of a dextrous robot hand , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[42]  Gerd Hirzinger,et al.  Grasp planning: how to choose a suitable task wrench space , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[43]  Matthew T. Mason,et al.  Robot Hands and the Mechanics of Manipulation , 1985 .

[44]  Masatoshi Ishikawa,et al.  Dynamic Pen Spinning Using a High-speed Multifingered Hand with High-speed Tactile Sensor , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[45]  Stefano Stramigioli,et al.  Geometric grasping and telemanipulation , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[46]  Antonio Bicchi,et al.  Consistent task specification for manipulation systems with general kinematics , 1997 .

[47]  Hong Liu,et al.  Cartesian impedance control for dexterous manipulation , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).