A Switching Control Approach to Haptic Exploration for Quality Grasps

Robotic grasping is traditionally approached as a pure planning problem that assumesa priori knowledge of the target object’s geometry. However, we would like our robot to be able to robustly grasp objects with which it has no prior experience. Our approach is to use haptic information to drive a search process for appropriate finger contact locations . Given a cost function that is based on the total force and moment applied to the object by the set of contacts, and simple assumptions about the local surface geometry, this search process can be formulated as one of gradient descent on the cost function. Prior work in this area has assumed that the surface of the object local to the contact is either flat or convex . However, when the surface is concave, the search process, in fact, ascends the cost function. Here, we propose a switching controller approach that estimates the local curvature of the object over multiple contacts. This information is then used to switch between one of two methods of estimating the gradient of the cost function. While this new approach shows comparable performance to the original when faced with objects containing only flat or convex surfaces, the new algorithm performs substantially better when objects contain concave surfaces.

[1]  Gregory P. Starr,et al.  Grasp synthesis of polygonal objects , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[2]  John Kenneth Salisbury,et al.  Contact Sensing from Force Measurements , 1990, Int. J. Robotics Res..

[3]  Huan Liu,et al.  Knowledge-based control of grasping in robot hands using heuristics from human motor skills , 1993, IEEE Trans. Robotics Autom..

[4]  Kejie Li,et al.  A sensory robotic grasping system for object recognition and shape recovery , 1994, Proceedings of 1994 IEEE International Conference on Industrial Technology - ICIT '94.

[5]  Marek Teichmann,et al.  Reactive algorithms for 2 and 3 finger grasping , 1994 .

[6]  Takayoshi Yamada,et al.  Grasp stability analysis considering the curvatures at contact points , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[7]  R. A. Grupen,et al.  TITLE A Hybrid Discrete Event Dynamic Systems Approach to Robot Control , 1996 .

[8]  Jean-Daniel Boissonnat,et al.  On Computing Four-Finger Equilibrium and Force-Closure Grasps of Polyhedral Objects , 1997, Int. J. Robotics Res..

[9]  William Schroeder,et al.  The Visualization Toolkit: An Object-Oriented Approach to 3-D Graphics , 1997 .

[10]  J. A. Coelho,et al.  A control basis for learning multifingered grasps , 1997, J. Field Robotics.

[11]  Gerd Hirzinger,et al.  A fast and robust grasp planner for arbitrary 3D objects , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

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

[13]  Justus H. Piater,et al.  Developing haptic and visual perceptual categories for reaching and grasping with a humanoid robot , 2001, Robotics Auton. Syst..

[14]  Robert Platt,et al.  Nullspace composition of control laws for grasping , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[16]  Robert Platt,et al.  Manipulation gaits: sequences of grasp control tasks , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[17]  Robert Platt,et al.  Learning Grasp Context Distinctions that Generalize , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[18]  Robert Platt,et al.  Learning and generalizing control-based grasping and manipulation skills , 2006 .

[19]  M. Shimojo,et al.  A system for simultaneously measuring grasping posture and pressure distribution , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.