Learning Dextrous Manipulation Skills for Multifingered Robot Hands Using the Evolution Strategy

  • Authors:
  • Olac Fuentes;Randal C. Nelson

  • Affiliations:
  • Centro de Investigación en Computación, I.P.N., Mexico City, Mexico 07738. E-mail: fuentes@jsbach.cic.ipn.mx;Department of Computer Science, University of Rochester, Rochester, NY 14627. E-mail: nelson@cs.rochester.edu

  • Venue:
  • Autonomous Robots
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a method for autonomous learning of dextrous manipulationskills with multifingered robot hands. We use heuristics derived fromobservations made on human hands to reduce the degrees of freedom ofthe task and make learning tractable. Our approach consists oflearning and storing a few basic manipulation primitives for a fewprototypical objects and then using an associative memory to obtainthe required parameters for new objects and/or manipulations. Theparameter space of the robot is searched using a modified version ofthe evolution strategy, which is robust to the noise normally presentin real-world complex robotic tasks. Given the difficulty of modelingand simulating accurately the interactions of multiple fingers and anobject, and to ensure that the learned skills are applicable in thereal world, our system does not rely on simulation; all theexperimentation is performed by a physical robot, in this case the16-degree-of-freedom Utah/MIT hand. Experimental results show thataccurate dextrous manipulation skills can be learned by the robot in ashort period of time. We also show the application of the learnedprimitives to perform an assembly task and how the primitivesgeneralize to objects that are different from those used during thelearning phase.