Human Grasp Classification for Reactive Human-to-Robot Handovers

Transfer of objects between humans and robots is a critical capability for collaborative robots. Although there has been a recent surge of interest in human-robot handovers, most prior research focus on robot-to-human handovers. Further, work on the equally critical human-to-robot handovers often assumes humans can place the object in the robot's gripper. In this paper, we propose an approach for human-to-robot handovers in which the robot meets the human halfway, by classifying the human's grasp of the object and quickly planning a trajectory accordingly to take the object from the human's hand according to their intent. To do this, we collect a human grasp dataset which covers typical ways of holding objects with various hand shapes and poses, and learn a deep model on this dataset to classify the hand grasps into one of these categories. We present a planning and execution approach that takes the object from the human hand according to the detected grasp and hand position, and replans as necessary when the handover is interrupted. Through a systematic evaluation, we demonstrate that our system results in more fluent handovers versus two baselines. We also present findings from a user study (N = 9) demonstrating the effectiveness and usability of our approach with naive users in different scenarios. More results and videos can be found at this http URL.

[1]  S. Shibata,et al.  An analysis of the process of handing over an object and its application to robot motions , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[2]  Ho Chit Siu,et al.  Comparative Performance of Human and Mobile Robotic Assistants in Collaborative Fetch-and-Deliver Tasks , 2014, 2014 9th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[3]  Charles C. Kemp,et al.  Human-Robot Interaction for Cooperative Manipulation: Handing Objects to One Another , 2007, RO-MAN 2007 - The 16th IEEE International Symposium on Robot and Human Interactive Communication.

[4]  Yunyi Jia,et al.  Controlling Object Hand-Over in Human–Robot Collaboration Via Natural Wearable Sensing , 2019, IEEE Transactions on Human-Machine Systems.

[5]  Nima Enayati,et al.  A Neural Network-Based Approach for Trajectory Planning in Robot–Human Handover Tasks , 2016, Front. Robot. AI.

[6]  Stefano Caselli,et al.  Comfortable robot to human object hand-over , 2012, 2012 IEEE RO-MAN: The 21st IEEE International Symposium on Robot and Human Interactive Communication.

[7]  Alois Knoll,et al.  Human-robot interaction in handing-over tasks , 2008, RO-MAN 2008 - The 17th IEEE International Symposium on Robot and Human Interactive Communication.

[8]  Holly A. Yanco,et al.  The Effects of Proactive Release Behaviors During Human-Robot Handovers , 2019, 2019 14th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[9]  Dieter Fox,et al.  PoseCNN: A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenes , 2017, Robotics: Science and Systems.

[10]  Eiichi Yoshida,et al.  The where of handovers by humans: Effect of partner characteristics, distance and visual feedback , 2019, PloS one.

[11]  Satoshi Endo,et al.  Relative importance of spatial and temporal precision for user satisfaction in human-robot object handover interactions , 2014, HRI 2014.

[12]  Milos Zefran,et al.  Modeling human reaching phase in human-human object handover with application in robot-human handover , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[13]  Thomas Brox,et al.  FreiHAND: A Dataset for Markerless Capture of Hand Pose and Shape From Single RGB Images , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[14]  Rachid Alami,et al.  Sharing effort in planning human-robot handover tasks , 2012, 2012 IEEE RO-MAN: The 21st IEEE International Symposium on Robot and Human Interactive Communication.

[15]  Siddhartha S. Srinivasa,et al.  Using spatial and temporal contrast for fluent robot-human hand-overs , 2011, 2011 6th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[16]  Siddhartha S. Srinivasa,et al.  Human preferences for robot-human hand-over configurations , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  Leonidas J. Guibas,et al.  PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Space , 2017, NIPS.

[18]  Ales Leonardis,et al.  Dynamic grasp and trajectory planning for moving objects , 2018, Autonomous Robots.

[19]  Hammad Mazhar,et al.  Transferable Task Execution from Pixels through Deep Planning Domain Learning , 2020, 2020 IEEE International Conference on Robotics and Automation (ICRA).

[20]  Dieter Fox,et al.  DexPilot: Vision-Based Teleoperation of Dexterous Robotic Hand-Arm System , 2019, 2020 IEEE International Conference on Robotics and Automation (ICRA).

[21]  Siddhartha S. Srinivasa,et al.  Deliberate Delays During Robot-to-Human Handovers Improve Compliance With Gaze Communication , 2014, 2014 9th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[22]  Gregory D. Hager,et al.  Evaluating Methods for End-User Creation of Robot Task Plans , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[23]  Arash Ajoudani,et al.  Towards ergonomie control of human-robot co-manipulation and handover , 2017, 2017 IEEE-RAS 17th International Conference on Humanoid Robotics (Humanoids).

[24]  Masayuki Inaba,et al.  Automated detection of handovers using kinematic features , 2017, Int. J. Robotics Res..

[25]  Jianfei Cai,et al.  3D Hand Shape and Pose Estimation from a Single RGB Image (Supplementary Material) , 2019 .

[26]  Takayuki Kanda,et al.  A Model of Distributional Handing Interaction for a Mobile Robot , 2013, Robotics: Science and Systems.

[27]  Leslie Pack Kaelbling,et al.  Online Replanning in Belief Space for Partially Observable Task and Motion Problems , 2020, 2020 IEEE International Conference on Robotics and Automation (ICRA).

[28]  Pavlo Molchanov,et al.  Hand Pose Estimation via Latent 2.5D Heatmap Regression , 2018, ECCV.

[29]  Ehsan Noohi,et al.  Failure Recovery in Robot–Human Object Handover , 2018, IEEE Transactions on Robotics.

[30]  Anthony G. Pipe,et al.  Joint action understanding improves robot-to-human object handover , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[31]  Elizabeth A. Croft,et al.  Grip forces and load forces in handovers: Implications for designing human-robot handover controllers , 2012, 2012 7th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[32]  Oliver Kroemer,et al.  Probabilistic movement primitives for coordination of multiple human–robot collaborative tasks , 2017, Auton. Robots.

[33]  Sven Wachsmuth,et al.  Hand in Hand with Robots: Differences Between Experienced and Naive Users in Human-Robot Handover Scenarios , 2017, ICSR.

[34]  Hadas Kress-Gazit,et al.  Specifying and Synthesizing Human-Robot Handovers , 2019, 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[35]  Zoe Doulgeri,et al.  A human inspired handover policy using Gaussian Mixture Models and haptic cues , 2019, Auton. Robots.

[36]  Dieter Fox,et al.  6-DOF Grasping for Target-driven Object Manipulation in Clutter , 2019, 2020 IEEE International Conference on Robotics and Automation (ICRA).

[37]  Masayuki Inaba,et al.  Determining proper grasp configurations for handovers through observation of object movement patterns and inter-object interactions during usage , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[38]  Stefano Caselli,et al.  An Affordance Sensitive System for Robot to Human Object Handover , 2014, Int. J. Soc. Robotics.

[39]  U. Castiello,et al.  Toward You , 2010 .

[40]  David Hsu,et al.  Learning Dynamic Robot-to-Human Object Handover from Human Feedback , 2016, ISRR.

[41]  Petter Ögren,et al.  Behavior Trees in Robotics and AI: An Introduction , 2017, ArXiv.

[42]  Karon E. MacLean,et al.  Meet Me where I’m Gazing: How Shared Attention Gaze Affects Human-Robot Handover Timing , 2014, 2014 9th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[43]  Juan Pablo Wachs,et al.  Early prediction for physical human robot collaboration in the operating room , 2017, Autonomous Robots.

[44]  Steven M. LaValle,et al.  RRT-connect: An efficient approach to single-query path planning , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[45]  Mahdi Rad,et al.  HOnnotate: A Method for 3D Annotation of Hand and Object Poses , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[46]  Maya Cakmak,et al.  Adaptive Coordination Strategies for Human-Robot Handovers , 2015, Robotics: Science and Systems.

[47]  Subramanian Ramamoorthy,et al.  Towards robust grasps: Using the environment semantics for robotic object affordances , 2018, AAAI 2018.

[48]  Junsong Yuan,et al.  Point-to-Point Regression PointNet for 3D Hand Pose Estimation , 2018, ECCV.

[49]  Cordelia Schmid,et al.  Learning Joint Reconstruction of Hands and Manipulated Objects , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[50]  Anca D. Dragan,et al.  Implicitly Assisting Humans to Choose Good Grasps in Robot to Human Handovers , 2016, ISER.

[51]  Dieter Fox,et al.  Representing Robot Task Plans as Robust Logical-Dynamical Systems , 2019, 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[52]  Heni Ben Amor,et al.  One-shot learning of human–robot handovers with triadic interaction meshes , 2018, Autonomous Robots.

[53]  Siddhartha S. Srinivasa,et al.  Legibility and predictability of robot motion , 2013, 2013 8th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[54]  Masayuki Inaba,et al.  An Affordance and Distance Minimization Based Method for Computing Object Orientations for Robot Human Handovers , 2020, Int. J. Soc. Robotics.

[55]  Danica Kragic,et al.  The GRASP Taxonomy of Human Grasp Types , 2016, IEEE Transactions on Human-Machine Systems.

[56]  Gregory D. Hager,et al.  CoSTAR: Instructing collaborative robots with behavior trees and vision , 2016, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[57]  P. Corke,et al.  On the choice of grasp type and location when handing over an object , 2019, Science Robotics.

[58]  Martin Buss,et al.  Human-Robot Collaboration: a Survey , 2008, Int. J. Humanoid Robotics.