In-Hand Dexterous Manipulation of Piecewise-Smooth 3-D Objects

We present an algorithm called finger tracking for in-hand manipulation of three-dimensional objects with independent robot fingers. We describe and analyze the differential control for finger tracking and extend it to on-line continuous control for a set of cooperating robot fingers. We show experimental data from a simulation. Finally, we discuss global control issues for finger tracking, and compute lower bounds for reorientation by finger tracking. Our algorithm is computationally efficient, exact, and takes into consideration the full dynamics of the system.

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

[2]  John F. Canny,et al.  New lower bound techniques for robot motion planning problems , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

[3]  Matthew Thomas Mason,et al.  Manipulator grasping and pushing operations , 1982 .

[4]  Matthew T. Mason,et al.  An exploration of sensorless manipulation , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[5]  Daniela Rus Fine motion planning for dexterous manipulation , 1992 .

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

[7]  Patrick Gordon Xavier Provably-good approximation algorithms for optimal kinodynamic robot motion plans , 1992 .

[8]  Bruce Randall Donald,et al.  Moving furniture with teams of autonomous robots , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[9]  Arthur C. Sanderson,et al.  Planning robotic manipulation strategies for workpieces that slide , 1988, IEEE J. Robotics Autom..

[10]  Jean Ponce,et al.  On Computing Two-Finger Force-Closure Grasps of Curved 2D Objects , 1993, Int. J. Robotics Res..

[11]  Randy C. Brost,et al.  Analysis and planning of planar manipulation tasks , 1992 .

[12]  Jocelyne Pertin-Trocaz,et al.  Grasping: a state of the art , 1989 .

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

[14]  Daniela Rus,et al.  A Framework for Dexterous Manipulation using Lie Algebras , 1991, AMAST.

[15]  Ronald S. Fearing Simplified Grasping and Manipulation with Dextrous Robot Hands , 1984 .

[16]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[17]  S. Shankar Sastry,et al.  On motion planning for dextrous manipulation, part I: the problem formulation , 1989 .

[18]  Ken Goldberg,et al.  Stochastic plans for robotic manipulation , 1991 .

[19]  Ronald S. Fearing,et al.  Simplified Grasping and Manipulation with Dextrous Robot Hands , 1984, 1984 American Control Conference.

[20]  John Canny,et al.  The complexity of robot motion planning , 1988 .

[21]  Matthew T. Mason,et al.  Compliance and Force Control for Computer Controlled Manipulators , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[22]  Antonio Bicchi,et al.  Dexterous manipulation through rolling , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[23]  Jean-Daniel Boissonnat,et al.  Polygon Placement Under Translation and Rotation , 1988, RAIRO Theor. Informatics Appl..

[24]  Randy C. Brost Automatic grasp planning in the presence of uncertainty , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[25]  Kamal K. Gupta Motion planning for re-orientation using finger tracking: landmarks in SO(3)/spl times//spl omega/ , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

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

[27]  Jean Ponce,et al.  In-hand manipulation: geometry and algorithms , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[28]  Jeffrey C. Trinkle,et al.  On the stability and instantaneous velocity of grasped frictionless objects , 1992, IEEE Trans. Robotics Autom..

[29]  Russell H. Taylor,et al.  Automatic Synthesis of Fine-Motion Strategies for Robots , 1984 .

[30]  Bruce Randall Donald,et al.  Information Invariants for Distributed Manipulation , 1995, Int. J. Robotics Res..

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

[32]  Matthew T. Mason,et al.  Mechanics and Planning of Manipulator Pushing Operations , 1986 .

[33]  Randy C. Brost,et al.  Automatic Grasp Planning in the Presence of Uncertainty , 1988, Int. J. Robotics Res..

[34]  Van Nguyen,et al.  The Synthesis of Stable Force-Closure Grasps , 1986 .

[35]  Bruce Randall Donald,et al.  On the complexity of kinodynamic planning , 1988, [Proceedings 1988] 29th Annual Symposium on Foundations of Computer Science.

[36]  Daniela Rus,et al.  Towards task-directed coordinated manipulation , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[37]  Kian Ann Wong,et al.  Hybrid position/force control , 1999 .

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

[39]  John J. Craig,et al.  Hybrid position/force control of manipulators , 1981 .

[40]  Oussama Khatib,et al.  The robotics review 1 , 1989 .

[41]  John Guckenheimer,et al.  Dstool: Computer assisted exploration of dynamical systems , 1992 .

[42]  Jean Ponce,et al.  New techniques for computing four-finger force-closure grasps of polyhedral objects , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[43]  S. Sternberg Lectures on Differential Geometry , 1964 .

[44]  Randall H. Wilson,et al.  On geometric assembly planning , 1992 .

[45]  Daniela Rus,et al.  Dexterous rotations of polyhedra , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[46]  Moëz Cherif,et al.  Planning for in-hand dextrous manipulation , 1998 .

[47]  J. Ponce,et al.  Computing the Immobilizing Three-Finger Grasps of Planar Objects , 1995 .

[48]  B. Faverjon,et al.  On computing three-finger force-closure grasps of polygonal objects , 1991 .

[49]  Zexiang Li,et al.  Motion of two rigid bodies with rolling constraint , 1990, IEEE Trans. Robotics Autom..

[50]  L. Auslander,et al.  Introduction to Differentiable Manifolds , 1963 .

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

[52]  Daniela Rus Coordinated Manipulation of Objects in a Plane , 1997, Algorithmica.

[53]  David G. Kirkpatrick,et al.  Quantitative Steinitz's theorems with applications to multifingered grasping , 1990, STOC '90.

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

[55]  Bruce Randall Donald,et al.  Error Detection and Recovery in Robotics , 1989, Lecture Notes in Computer Science.

[56]  R. Gilmore,et al.  Lie Groups, Lie Algebras, and Some of Their Applications , 1974 .

[57]  Ronald S. Fearing,et al.  Implementing a force strategy for object re-orientation , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[58]  Kamal K. Gupta,et al.  Practical motion planning for dextrous re-orientation of polyhedra , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.