In-hand forward and inverse kinematics with rolling contact

Robotic hands use rolling contact to manipulate a grasped object to a desired location, even when the finger and the palm linkage mechanisms lack degrees of freedom. This paper presents a systematic approach to the forward and inverse kinematics of in-hand manipulation. The moving frame method in differential geometry is integrated into the product of exponential formula to establish a pure geometric framework of the kinematics of a robot hand. The forward and inverse kinematics of a multifingered hand are obtained in terms of the joint rates and contact trajectories. A two-fingered planar robot hand and a three-fingered spatial robot hand are used to demonstrate the proposed approach. The proposed formulation amounts to solving a univariate polynomial, providing an alternative to the existing ones that require numerical integration.

[1]  T. Banchoff,et al.  Differential Geometry of Curves and Surfaces , 2010 .

[2]  Hyungpil Moon,et al.  Exploration and reconstruction of unknown object by active touch of robot hand , 2015, Intell. Serv. Robotics.

[3]  E. Engeberg,et al.  Detection of the position, direction and speed of sliding contact with a multi-layer compliant tactile sensor fabricated using direct-print technology , 2014 .

[4]  Jian S. Dai,et al.  Analysis of Force Distribution in Grasps Using Augmentation , 1996 .

[5]  Roger W. Brockett,et al.  Robotic manipulators and the product of exponentials formula , 1984 .

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

[7]  Bernard Roth,et al.  On the planar motion of rigid bodies with point contact , 1986 .

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

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

[10]  J. Dai,et al.  Geometric Kinematics of Rigid Bodies with Point Contact , 2010 .

[11]  Jian S. Dai,et al.  Orientation and Workspace Analysis of the Multifingered Metamorphic Hand—Metahand , 2009, IEEE Transactions on Robotics.

[12]  Jian S. Dai,et al.  A Darboux-Frame-Based Formulation of Spin-Rolling Motion of Rigid Objects With Point Contact , 2010, IEEE Transactions on Robotics.

[13]  Manfredo P. do Carmo,et al.  Differential geometry of curves and surfaces , 1976 .

[14]  Jeffrey C. Trinkle,et al.  Planning for Dexterous Manipulation with Sliding Contacts , 1990, Int. J. Robotics Res..

[15]  Jeffrey C. Trinkle,et al.  A quasi-static analysis of dextrous manipulation with sliding and rolling contacts , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[16]  Jian S. Dai,et al.  Kinematic Mapping and Calibration of the Thumb Motions for Teleoperating a Humanoid Robot Hand , 2011 .

[17]  Thanathorn Phoka,et al.  Regrasp planning for a 4-fingered hand manipulating a polygon , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[18]  Jian S. Dai,et al.  Metamorphic hand based grasp constraint and affordance , 2015 .

[19]  Antonio Bicchi,et al.  Rolling bodies with regular surface: controllability theory and applications , 2000, IEEE Trans. Autom. Control..

[20]  Gaëtan Kerschen,et al.  Global Parametrization of the Invariant Manifold Defining Nonlinear Normal Modes Using the Koopman Operator , 2015 .

[21]  Liu Hsu,et al.  Kinematic modeling and control design of a multifingered robot hand , 2015, 2015 IEEE 24th International Symposium on Industrial Electronics (ISIE).

[22]  Joseph Duffy,et al.  Kinestatic Analysis of Multifingered Hands , 1990, Int. J. Robotics Res..

[23]  Tsukasa Ogasawara,et al.  Recognition of in-hand manipulation using contact state transition for multifingered robot hand control , 2008, Robotics Auton. Syst..

[24]  Jian S. Dai,et al.  A coordinate-free approach to instantaneous kinematics of two rigid objects with rolling contact and its implications for trajectory planning , 2009, 2009 IEEE International Conference on Robotics and Automation.

[25]  Jian S. Dai,et al.  From sliding–rolling loci to instantaneous kinematics: An adjoint approach , 2015 .

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

[27]  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..

[28]  Khac Duc Do,et al.  Challenges and Solutions for Autonomous Robotic Mobile Manipulation for Outdoor Sample Collection , 2015 .

[29]  Attawith Sudsang,et al.  Grasping and In-Hand Manipulation: Geometry and Algorithms , 2000, Algorithmica.

[30]  Jian S. Dai,et al.  Reciprocity-Based Singular Value Decomposition for Inverse Kinematic Analysis of the Metamorphic Multifingered Hand , 2012 .

[31]  Hsiu-Chin Lin,et al.  Learning task constraints in operational space formulation , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[32]  Muhammad Ashfaq,et al.  Scientific Study of Balance ( al-Mīzān ) in the Light of Sūrah Al-Rahmān , 2016 .

[33]  Jan Peters,et al.  Learning robot in-hand manipulation with tactile features , 2015, 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids).

[34]  A. Gray Modern Differential Geometry of Curves and Surfaces , 1993 .

[35]  É. Cartan,et al.  Riemannian Geometry In An Orthogonal Frame , 2001 .

[36]  Jian S. Dai,et al.  An Optimization Approach to Teleoperation of the Thumb of a Humanoid Robot Hand: Kinematic Mapping and Calibration , 2014 .

[37]  Tsukasa Ogasawara,et al.  The multifingered NAIST hand system for robot in-hand manipulation , 2010 .

[38]  Kamal K. Gupta,et al.  Planning quasi-static fingertip manipulations for reconfiguring objects , 1999, IEEE Trans. Robotics Autom..

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

[40]  Roger W. Brockett,et al.  Kinematic Dexterity of Robotic Mechanisms , 1994, Int. J. Robotics Res..

[41]  Imin Kao,et al.  Quasistatic Manipulation with Compliance and Sliding , 1992 .

[42]  Kamal K. Gupta,et al.  3D in-hand manipulation planning , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[43]  A. Gray,et al.  Modern Differential Geometry of Curves and Surfaces with Mathematica, Third Edition (Studies in Advanced Mathematics) , 2006 .

[44]  Ieee Staff 2015 IEEE 24th International Symposium on Industrial Electronics (ISIE) , 2015 .

[45]  Jian S. Dai,et al.  Posture, Workspace, and Manipulability of the Metamorphic Multifingered Hand With an Articulated Palm , 2011 .

[46]  Zoe Doulgeri,et al.  On rolling contact motion by robotic fingers via prescribed performance control , 2013, 2013 IEEE International Conference on Robotics and Automation.

[47]  Jane Case-Smith,et al.  Occupational Therapy for Children , 1988 .

[48]  E. Engeberg,et al.  Force and slip detection with direct-write compliant tactile sensors using multi-walled carbon nanotube/polymer composites , 2013 .

[49]  Jian S. Dai,et al.  Interrelationship between screw systems and corresponding reciprocal systems and applications , 2001 .

[50]  Daniela Rus,et al.  In-Hand Dexterous Manipulation of Piecewise-Smooth 3-D Objects , 1999, Int. J. Robotics Res..

[51]  Joono Cheong,et al.  In-hand rolling motion planning using independent contact region (ICR) with guaranteed grasp quality margin , 2013, 2013 IEEE International Conference on Robotics and Automation.

[52]  Jian S. Dai,et al.  A Polynomial Formulation of Inverse Kinematics of Rolling Contact , 2015 .

[53]  C. Pehoski,et al.  In-hand manipulation in young children: rotation of an object in the fingers. , 1997, The American journal of occupational therapy : official publication of the American Occupational Therapy Association.

[54]  Kaspar Althoefer,et al.  Tactile sensing for dexterous in-hand manipulation in robotics-A review , 2011 .

[55]  Zoe Doulgeri,et al.  Rolling Contact Motion Generation and Control of Robotic Fingers , 2016, J. Intell. Robotic Syst..

[56]  Masaharu Takano,et al.  Kinematics of grasping and manipulation of a B-spline surface object by a multifingered robot hand , 1999 .