Grasp Programming by Demonstration: A task-based quality measure

This paper addresses the issue of how Programming by Demonstration can assist the development of task-related grasping capabilities in a robotic system. Finding a proper quality measure for the evaluation of grasping tasks is a crucial topic for service robots. While classical grasp quality measures do not include task information, we propose a measure which takes into account user experience. Experiments have been performed in a virtual environment that enables real-time human interaction by means of a dataglove and a motion tracker. Also, a local grasp optimization technique is described to amend uncertainties arising from user demonstration. Finally, the grasp quality measure has been applied for synthesizing manipulation tasks with a simulated robot arm.

[1]  Stefano Caselli,et al.  Robot grasp synthesis from virtual demonstration and topology-preserving environment reconstruction , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Gerd Hirzinger,et al.  Fast planning of precision grasps for 3D objects , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[3]  Ying Li,et al.  Data-Driven Grasp Synthesis Using Shape Matching and Task-Based Pruning , 2007, IEEE Transactions on Visualization and Computer Graphics.

[4]  Peter K. Allen,et al.  Grasp Planning via Decomposition Trees , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[5]  Helge J. Ritter,et al.  Task-oriented quality measures for dextrous grasping , 2005, 2005 International Symposium on Computational Intelligence in Robotics and Automation.

[6]  Peter K. Allen,et al.  Examples of 3D grasp quality computations , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[7]  Tomás Lozano-Pérez,et al.  Imitation Learning of Whole-Body Grasps , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Rüdiger Dillmann,et al.  Understanding users intention: programming fine manipulation tasks by demonstration , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Katsushi Ikeuchi,et al.  Toward an assembly plan from observation. I. Task recognition with polyhedral objects , 1994, IEEE Trans. Robotics Autom..

[10]  Gerd Hirzinger,et al.  Grasp planning: how to choose a suitable task wrench space , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[11]  Tomoichi Takahashi,et al.  Teaching robot's movement in virtual reality , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[12]  Masayuki Nakajima,et al.  Detection and evaluation of grasping positions for autonomous agents , 2005, 2005 International Conference on Cyberworlds (CW'05).

[13]  Stefano Caselli,et al.  Grasp recognition in virtual reality for robot pregrasp planning by demonstration , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[14]  Danica Kragic,et al.  Learning and Evaluation of the Approach Vector for Automatic Grasp Generation and Planning , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[15]  John F. Canny,et al.  Planning optimal grasps , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.