Grasp Learning by Sampling from Demonstration
2016, ArXiv
Abstract
Robotic grasping traditionally relies on object features or shape information for learning new or applying already learned grasps. We argue however that such a strong reliance on object geometric information renders grasping and grasp learning a difficult task in the event of cluttered environments with high uncertainty where reasonable object models are not available. This being so, in this paper we thus investigate the application of model-free stochastic optimization for grasp learning. For this, our proposed learning method requires just a handful of user-demonstrated grasps and an initial prior by a rough sketch of an object's grasp affordance density, yet no object geometric knowledge except for its pose. Our experiments show promising applicability of our proposed learning method.
References (41)
- J. Bohg, A. Morales, T. Asfour, and D. Kragic, "Data-driven Grasp Synthesis -A Survey," Robotics, IEEE Transactions on, vol. 30, no. 2, pp. 289-309, 2014.
- A. Sahbani, S. El-Khoury, and P. Bidaud, "An Overview of 3D Object Grasp Synthesis Algorithms," Robotics and Autonomous Systems, vol. 60, no. 3, pp. 326-336, 2012.
- R. Balasubramanian, L. Xu, P. D. Brook, J. R. Smith, and Y. Matsuoka, "Physical Human Interactive Guidance: Identifying Grasping Princi- ples from Human-planned Grasps," IEEE Transactions on Robotics, vol. 28, no. 4, pp. 899-910, 2012.
- W. K. Hastings, "Monte Carlo Sampling Methods Using Markov Chains and Their Applications," Biometrika, vol. 57, no. 1, pp. 97- 109, 1970.
- D. Sejdinovic, H. Strathmann, M. L. Garcia, C. Andrieu, and A. Gret- ton, "Kernel Adaptive Metropolis-Hastings," in Proceedings of the 31st International Conference on Machine Learning, E. P. Xing and T. Jebara, Eds., vol. 32, 2014, pp. 1665-1673.
- C. Sminchisescu and M. Welling, "Generalized darting Monte Carlo," Pattern Recognition, vol. 44, no. 10-11, pp. 2738-2748, 2011.
- S. Ekvall and D. Kragić, "Interactive Grasp Learning Based on Human Demonstration," in IEEE International Conference on Robotics and Automation, ICRA'04, vol. 4. IEEE, 2004, pp. 3519-3524.
- --, "Grasp Recognition for Programming by Demonstration," in IEEE International Conference on Robotics and Automation, ICRA'05. IEEE, 2005, pp. 748-753.
- Fig.
- Dispersion plots for all runs w.r.t. c relative to the number of successfully sampled grasps. The cirlces' sizes denote the surface area of the convex hull of the set of successfully sampled grasps, thence describing the exploratory behavior of the sampler for a given value of c. Orange denotes runs with impartial, blue with weak, and green with strong bias. Due to space restrictions values for c were modulated with increments of 0.01. Best viewed in color.
- H. Kjellström, J. Romero, and D. Kragić, "Visual Recognition of Grasps for Human-to-Robot Mapping," in IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS'08. IEEE, 2008, pp. 3192-3199.
- J. Romero, H. Kjellström, and D. Kragić, "Human-to-Robot Mapping of Grasps," in IEEE/RSJ International Conference on Intelligent Robots and Systems, Workshop on Grasp and Task Learning by Imitation, IROS'08, 2008.
- --, "Modeling and Evaluation of Human-to-Robot Mapping of Grasps," in International Conference on Advanced Robotics, ICAR'09. IEEE, 2009, pp. 1-6.
- J. Aleotti and S. Caselli, "Grasp Recognition in Virtual Reality for Robot Pregrasp Planning by Demonstration," in IEEE International Conference on Robotics and Automation, ICRA'06. IEEE, 2006, pp. 2801-2806.
- --, "Robot Grasp Synthesis from Virtual Demonstration and Topology-preserving Environment Reconstruction," in IEEE/RSJ In- ternational Conference on Intelligent Robots and Systems, IROS'07. IEEE, 2007, pp. 2692-2697.
- Y. Lin and Y. Sun, "Robot Grasp Planning Based on Demonstrated Grasp Strategies," The International Journal of Robotics Research, pp. 26-42, 2014.
- R. Zöllner, O. Rogalla, R. Dillmann, and J. Zoellner, "Dynamic Grasp Recognition Within the Framework of Programming by Demon- stration," in IEEE International Workshop on Robot and Human Interactive Communication. IEEE, 2001, pp. 418-423.
- Y. Li and N. S. Pollard, "A Shape Matching Algorithm for Syn- thesizing Humanlike Enveloping Grasps," in IEEE-RAS International Conference on Humanoid Robots, HUMANOIDS'05. IEEE, 2005, pp. 442-449.
- F. Kyota, T. Watabe, S. Saito, and M. Nakajima, "Detection and Evalu- ation of Grasping Positions for Autonomous Agents," in International Conference on Cyberworlds. IEEE, 2005, pp. 460-468.
- A. Herzog, P. Pastor, M. Kalakrishnan, L. Righetti, J. Bohg, T. As- four, and S. Schaal, "Learning of Grasp Selection Based on Shape- templates," Autonomous Robots, vol. 36, no. 1-2, pp. 51-65, 2014.
- S. Ekvall and D. Kragić, "Learning and Evaluation of the Approach Vector for Automatic Grasp Generation and Planning," in IEEE Inter- national Conference on Robotics and Automation, ICRA'07. IEEE, 2007, pp. 4715-4720.
- J. Tegin, S. Ekvall, D. Kragic, J. Wikander, and B. Iliev, "Demonstration-based Learning and Control for Automatic Grasping," Intelligent Service Robotics, vol. 2, no. 1, pp. 23-30, 2009.
- J. Aleotti and S. Caselli, "Part-based Robot Grasp Planning from Human Demonstration," in IEEE International Conference on Robotics and Automation, ICRA'11. IEEE, 2011, pp. 4554-4560.
- K. Hsiao and T. Lozano-Perez, "Imitation Learning of Whole-body Grasps," in IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS'06. IEEE, 2006, pp. 5657-5662.
- M. Do, T. Asfour, and R. Dillmann, "Towards a Unifying Grasp Representation for Imitation Learning on Humanoid Robots," in IEEE International Conference on Robotics and Automation, ICRA'11. IEEE, 2011, pp. 482-488.
- O. Kroemer, R. Detry, J. Piater, and J. Peters, "Combining Active Learning and Reactive Control for Robot Grasping," Robotics and Autonomous Systems, vol. 58, no. 9, pp. 1105-1116, 2010.
- P. Pastor, L. Righetti, M. Kalakrishnan, and S. Schaal, "Online Move- ment Adaptation based on Previous Sensor experiences," in IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS'11. IEEE, 2011, pp. 365-371.
- E. Oztop and M. A. Arbib, "Schema Design and Implementation of the Grasp-related Mirror Neuron System," Biological Cybernetics, vol. 87, no. 2, pp. 116-140, 2002.
- M. Hueser, T. Baier, and J. Zhang, "Learning of Demonstrated Grasp- ing Skills by Stereoscopic Tracking of Human Head Configuration," in IEEE International Conference on Robotics and Automation, ICRA'06. IEEE, 2006, pp. 2795-2800.
- C. de Granville, J. Southerland, and A. H. Fagg, "Learning Grasp Affordances Through Human Demonstration," in International Con- ference on Development and Learning, ICDL'06. IEEE, 2006.
- D. R. Faria, R. Martins, J. Lobo, and J. Dias, "Extracting Data from Human Manipulation of Objects Towards Improving Autonomous Robotic Grasping," Robotics and Autonomous Systems, vol. 60, no. 3, pp. 396-410, 2012.
- R. Detry, D. Kraft, O. Kroemer, L. Bodenhagen, J. Peters, N. Krüger, and J. Piater, "Learning Grasp Affordance Densities," Paladyn, vol. 2, no. 1, pp. 1-17, 2011.
- J. D. Sweeney and R. Grupen, "A Model of Shared Grasp Affordances From Demonstration," in IEEE-RAS International Conference on Humanoids Robots, HUMANOIDS'07. IEEE, 2007, pp. 27-35.
- M. Kopicki, R. Detry, F. Schmidt, C. Borst, R. Stolkin, and J. Wyatt, "Learning Dexterous Grasps that Generalise to Novel Objects by Com- bining Hand and Contact Models," in IEEE International Conference on Robotics and Automation, ICRA'14., May 2014, pp. 5358-5365.
- M. Kopicki, R. Detry, M. Adjigble, R. Stolkin, A. Leonardis, and J. L. Wyatt, "One-shot Learning and Generation of Dexterous Grasps for Novel Objects," vol. 35, no. 8, pp. 959-976, 2016.
- A. T. Miller and P. K. Allen, "Examples of 3D Grasp Quality Computations," in IEEE International Conference on Robotics and Automation, 1999. Proceedings, ICRA'99., vol. 2. IEEE, 1999, pp. 1240-1246.
- P. Zech, H. Xiong, and J. Piater, "Rotation Optimization on the Unit Quaternion Manifold and its Application for Robotic Grasping," in IMA Conference on Mathematics of Robotics. IMA, 2015, to appear.
- M. Lang, M. Kleinsteuber, O. Dunkley, and S. Hirche, "Gaussian Process Dynamical Models Over Dual Quaternions," in European Control Conference (ECC), 2015. IEEE, 2015, pp. 2847-2852.
- L.-P. Ellekilde and J. A. Jorgensen, "RobWork: A Flexible Toolbox for Robotics Research and Education," in 41st International Symposium on Robotics (ISR) and 2010 6th German Conference on Robotics (ROBOTIK). VDE, 2010, pp. 1-7.
- C. Andrieu and J. Thoms, "A Ttutorial on Adaptive MCMC," Statistics and Computing, vol. 18, no. 4, pp. 343-373, 2008.
- A. Roby-Brami, N. Bennis, M. Mokhtari, and P. Baraduc, "Hand Orientation for Grasping Depends on the Direction of the Reaching Movement," Brain Research, vol. 869, no. 1-2, pp. 121 -129, 2000.