Learning task-specific models for dexterous, in-hand manipulation with simple, adaptive robot hands

In this paper, we propose a hybrid methodology based on a combination of analytical, numerical and machine learning methods for performing dexterous, in-hand manipulation with simple, adaptive robot hands. A constrained optimization scheme utilizes analytical models that describe the kinematics of adaptive hands and classic conventions for modelling quasistatically the manipulation problem, providing intuition about the problem mechanics. A machine learning (ML) scheme is used in order to split the problem space, deriving task-specific models that account for difficult to model, dynamic phenomena (e.g., slipping). In this respect, the ML scheme: 1) employs the simulation module in order to explore the feasible manipulation paths for a specific hand-object system, 2) feeds the feasible paths to an experimental setup that collects manipulation data in an automated fashion, 3) uses clustering techniques in order to group together similar manipulation trajectories, 4) trains a set of task-specific manipulation models and 5) uses classification techniques in order to trigger a task-specific model based on the user provided task specifications. The efficacy of the proposed methodology is experimentally validated using various adaptive robot hands in 2D and 3D in-hand manipulation tasks.

[1]  Aaron M. Dollar,et al.  The Smooth Curvature Flexure Model: An Accurate, Low-Dimensional Approach for Robot Analysis , 2010, Robotics: Science and Systems.

[2]  Aaron M. Dollar,et al.  Precision grasping and manipulation of small objects from flat surfaces using underactuated fingers , 2012, 2012 IEEE International Conference on Robotics and Automation.

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

[4]  Kostas J. Kyriakopoulos,et al.  Humanlike, task-specific reaching and grasping with redundant arms and low-complexity hands , 2015, 2015 International Conference on Advanced Robotics (ICAR).

[5]  Robert D. Howe,et al.  A compliant, underactuated hand for robust manipulation , 2013, Int. J. Robotics Res..

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

[7]  Clément Gosselin,et al.  Underactuated Robotic Hands , 2008, Springer Tracts in Advanced Robotics.

[8]  Máximo A. Roa,et al.  Grasp quality measures: review and performance , 2014, Autonomous Robots.

[9]  Aaron M. Dollar,et al.  An underactuated hand for efficient finger-gaiting-based dexterous manipulation , 2014, 2014 IEEE International Conference on Robotics and Biomimetics (ROBIO 2014).

[10]  Aaron M. Dollar,et al.  The Smooth Curvature Model: An Efficient Representation of Euler–Bernoulli Flexures as Robot Joints , 2012, IEEE Transactions on Robotics.

[11]  Oliver Brock,et al.  A Novel Type of Compliant, Underactuated Robotic Hand for Dexterous Grasping , 2014, Robotics: Science and Systems.

[12]  A.M. Dollar,et al.  A robust compliant grasper via shape deposition manufacturing , 2006, IEEE/ASME Transactions on Mechatronics.

[13]  Aaron M. Dollar,et al.  Stable, open-loop precision manipulation with underactuated hands , 2015, Int. J. Robotics Res..

[14]  Kostas J. Kyriakopoulos,et al.  Open-source, affordable, modular, light-weight, underactuated robot hands , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Aaron M. Dollar,et al.  Open-Loop Precision Grasping With Underactuated Hands Inspired by a Human Manipulation Strategy , 2013, IEEE Transactions on Automation Science and Engineering.

[16]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[17]  Matei T. Ciocarlie,et al.  The Velo gripper: A versatile single-actuator design for enveloping, parallel and fingertip grasps , 2014, Int. J. Robotics Res..

[18]  Aaron M. Dollar,et al.  A modular, open-source 3D printed underactuated hand , 2013, 2013 IEEE International Conference on Robotics and Automation.

[19]  Aaron M. Dollar,et al.  Post-contact, in-hand object motion compensation for compliant and underactuated hands , 2016, 2016 25th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN).

[20]  Antonio Bicchi,et al.  Hands for dexterous manipulation and robust grasping: a difficult road toward simplicity , 2000, IEEE Trans. Robotics Autom..

[21]  Mark R. Cutkosky,et al.  Design and testing of a selectively compliant underactuated hand , 2014, Int. J. Robotics Res..

[22]  Kostas J. Kyriakopoulos,et al.  Open-source, anthropomorphic, underactuated robot hands with a selectively lockable differential mechanism: Towards affordable prostheses , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[23]  Siddhartha S. Srinivasa,et al.  Autonomous manipulation with a general-purpose simple hand , 2011, Int. J. Robotics Res..