Online computation of grasping force in multi-fingered hands

This paper presents a new solution for solving the grasping force optimization problem, fundamental in dexterous manipulation by multifingered robotic hands. Several methods have been proposed in the literature, yielding optimal solutions, with either recursive or non linear programming techniques. However, most of them involve many computations and cannot be used online. Furthermore, they do not offer a smooth solution regarding to possible changes in the contact conditions due to finger rolling or gaiting, or in the desired resultant force to be exerted on the grasped object. The more recent ones are fast and smooth enough for real-time computation but the method we present here is faster, easier to implement and provide very satisfying results, even though the solution is sub-optimal. The method is based on the minimization of a cost function that gives an analytical solution but does not ensure by itself the satisfaction of the static frictional constraints. An associated iterative adjustment modifies this function until the internal forces enter the friction cone. The minimal solution is found within a few iterations. Force determination is therefore included in the simulation of a hybrid position/force controller to prove the effectiveness of such an approach for updating the force references during the grasped object motion.

[1]  Jeffrey C. Trinkle,et al.  Dextrous manipulation by rolling and finger gaiting , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[2]  Hideki Hashimoto,et al.  Dextrous hand grasping force optimization , 1996, IEEE Trans. Robotics Autom..

[3]  M. Hor,et al.  On the grasping stability and optimality under external perturbations , 1999 .

[4]  Tsuneo Yoshikawa,et al.  Manipulating and grasping forces in manipulation by multifingered robot hands , 1987, IEEE Trans. Robotics Autom..

[5]  Jeffrey C. Trinkle,et al.  Grasp analysis as linear matrix inequality problems , 2000, IEEE Trans. Robotics Autom..

[6]  Véronique Perdereau,et al.  Design of a Hybrid External Structure for a Multi-Fingered Hand , 2000 .

[7]  Antonio Bicchi,et al.  On the Closure Properties of Robotic Grasping , 1995, Int. J. Robotics Res..

[8]  Jeffrey C. Trinkle,et al.  The instantaneous kinematics of manipulation , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[9]  Kamal K. Gupta,et al.  Planning quasi-static motions for re-configuring objects with a multi-fingered robotic hand , 1997, Proceedings of International Conference on Robotics and Automation.

[10]  David E. Orin,et al.  Efficient algorithm for optimal force distribution-the compact-dual LP method , 1990, IEEE Trans. Robotics Autom..

[11]  Tsuneo Yoshikawa,et al.  Mechanics of coordinative manipulation by multiple robotic mechanisms , 1986, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[12]  Kenneth J. Waldron,et al.  Force distribution by optimizing friction angles for multifinger system , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[13]  Vijay R. Kumar,et al.  Force distribution in closed kinematic chains , 1988, IEEE J. Robotics Autom..

[14]  山田 祐,et al.  Open Dynamics Engine を用いたスノーボードロボットシミュレータの開発 , 2007 .

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

[16]  Moshe Shoham,et al.  Controllability of grasps and manipulations in multi-fingered hands , 1998, IEEE Trans. Robotics Autom..

[17]  Tsuneo Yoshikawa,et al.  Dynamics and Stability in Coordination of Multiple Robotic Mechanisms , 1989, Int. J. Robotics Res..

[18]  Shiaw-Chian Wu,et al.  On the grasping stability and optimality under external perturbations , 1999, J. Field Robotics.

[19]  Guanfeng Liu,et al.  Real-time grasping-force optimization for multifingered manipulation: theory and experiments , 2004, IEEE/ASME Transactions on Mechatronics.