Skip to main content

A Learn by Demonstration Approach for Closed-Loop, Robust, Anthropomorphic Grasp Planning

  • Chapter
  • First Online:
Human and Robot Hands

Abstract

This chapter presents a learn by demonstration approach, for closed-loop, robust, anthropomorphic grasp planning. In this respect, human demonstrations are used to perform skill transfer between the human and the robot artifacts, mapping human to robot motion with functional anthropomorphism [1]. In this work we extend the synergistic description adopted in Chaps. 26 for human grasping, in Chap. 8 for robotic hand design and, finally, in Chap. 15 for hand pose reconstruction systems, to define a low-dimensional manifold where the extracted anthropomorphic robot arm hand system kinematics are projected and appropriate Navigation Function (NF) models are trained. The training of the NF models is performed in a task-specific manner, for various: (1) subspaces, (2) objects and (3) tasks to be executed with the corresponding object. A vision system based on RGB-D cameras (Kinect, Microsoft) provides online feedback, performing object detection, object pose estimation and triggering the appropriate NF models. The NF models formulate a closed-loop velocity control scheme, that ensures humanlikeness of robot motion and guarantees convergence to the desired goals. The aforementioned scheme is also supplemented with a grasping control methodology, that derives task-specific, force closure grasps, utilizing tactile sensing. This methodology takes into consideration the mechanical and geometric limitations imposed by the robot hand design and enables stable grasps of a plethora of everyday life objects, under a wide range of uncertainties. The efficiency of the proposed methods is verified through extensive experimental paradigms, with the Mitsubishi PA10 – DLR/HIT II 22 DoF robot arm hand system.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The first 3 principal components extracted using the PCA method, describe for both the arm and the hand case, more than 88 % of the total variance.

References

  1. Liarokapis MV, Artemiadis PK, Kyriakopoulos KJ (2012) Functional anthropomorphism for human to robot motion mapping. In: 21st IEEE international symposium on robot and human interactive communication (RO-MAN), pp 31–36, Sept 2012

    Google Scholar 

  2. Darwin C The Expression of the Emotions in Man and Animals, Anniversary ed., P. Ekman, Ed. Harper Perennial, 1872/2009

    Google Scholar 

  3. Epley N, Waytz A, Cacioppo JT (2007) On seeing human: a three-factor theory of anthropomorphism. Psychol Rev 114:864–886

    Article  Google Scholar 

  4. Bartneck C, Kulic D, Croft EA, Zoghbi S (2009) Measurement instruments for the anthropomorphism, animacy, likeability, perceived intelligence, and perceived safety of robots. Int J Soc Robot 1(1):71–81

    Article  Google Scholar 

  5. Duffy BR (2002) Anthropomorphism and robotics. In: The society for the study of artificial intelligence and the simulation of behaviour–AISB

    Google Scholar 

  6. Riek LD, Rabinowitch TC, Chakrabarti B, Robinson P (2009) How anthropomorphism affects empathy toward robots. Proceedings of the 4th ACM/IEEE international conference on human robot interaction. ACM, New York, NY, USA, pp 245–246

    Google Scholar 

  7. Tondu B, Bardou N (2009) Anthropomorphism in robotics engineering for disabled people. World Academy of Science, Engineering and Technology

    Google Scholar 

  8. Billard A, Calinon S, Dillmann R, Schaal S (2008) Robot programming by demonstration. In: Siciliano B, Khatib O (eds) Handbook of robotics. Springer, Berlin Heidelberg, pp 1371–1394

    Chapter  Google Scholar 

  9. Friedrich H, Münch S, Dillmann R, Bocionek S, Sassin M (1996) Robot programming by demonstration (RPD): supporting the induction by human interaction. Mach Learn 23(2–3):163–189. http://dx.doi.org/10.1007/BF00117443

  10. Pardowitz M, Knoop S, Dillmann R, Zollner R (2007) Incremental learning of tasks from user demonstrations, past experiences, and vocal comments. IEEE Trans Syst Man Cybern Part B: Cybern 37(2):322–332

    Article  Google Scholar 

  11. Jakel R, Schmidt-Rohr S, Xue Z, Losch M, Dillmann R (2010) Learning of probabilistic grasping strategies using programming by demonstration. In: IEEE international conference on robotics and automation (ICRA), pp 873–880

    Google Scholar 

  12. Jakel R, Schmidt-Rohr S, Losch M, Kasper A, Dillmann R (2010) Learning of generalized manipulation strategies in the context of programming by demonstration. In: IEEE-RAS international conference on humanoid robots (Humanoids), pp 542–547

    Google Scholar 

  13. Billard A, Schaal S (2001) Robust learning of arm trajectories through human demonstration. In: IEEE/RSJ international conference on intelligent robots and systems (IROS)

    Google Scholar 

  14. Ijspeort AJ, Nakanishi J, Schaal S (2002) Learning rhythmic movements by demonstration using nonlinear oscillators. In: IEEE/RSJ international conference on intelligent robots and systems (IROS), vol 1, pp 958–963

    Google Scholar 

  15. Pastor P, Hoffmann H, Asfour T, Schaal S (2009) Learning and generalization of motor skills by learning from demonstration. In: IEEE international conference on robotics and automation (ICRA)

    Google Scholar 

  16. Friedman J, Flash T (2007) Task-dependent selection of grasp kinematics and stiffness in human object manipulation. Cortex 43(3): 444–460. http://www.sciencedirect.com/science/article/pii/S0010945208704696

    Google Scholar 

  17. Watanabe T, Yoshikawa T (2007) Grasping optimization using a required external force set. IEEE Trans. Autom Sci Eng 4(1):52–66

    Article  Google Scholar 

  18. Teichmann M, Mishra B (2000) Probabilistic algorithms for efficient grasping and fixturing. Algorithmica 26(3–4):345–363. http://dx.doi.org/10.1007/s004539910017

    Google Scholar 

  19. Chiu SL (1988) Task compatibility of manipulator postures. Int J Robot Res 7(5), 13–21. http://ijr.sagepub.com/content/7/5/13.abstract

    Google Scholar 

  20. Li Z, Sastry S (1988) Task-oriented optimal grasping by multifingered robot hands. IEEE J Robot Autom 4(1):32–44

    Article  Google Scholar 

  21. Mavrogiannis C, Bechlioulis C, Liarokapis M, Kyriakopoulos K (2014) Task-specific grasp selection for underactuated hands. In: IEEE international conference on robotics and automation (ICRA), pp 3676–3681

    Google Scholar 

  22. Zheng Y, Qian W-H (2005) Coping with the grasping uncertainties in force-closure analysis. Int J Robot Res 24(4):311–327. http://ijr.sagepub.com/content/24/4/311.abstract

    Google Scholar 

  23. Ponce J, Sullivan S, Sudsang A, Boissonnat J-D, Merlet J-P. On computing four-finger equilibrium and force-closure grasps of polyhedral objects. Int J Robot Res 16(1):11–35. http://ijr.sagepub.com/content/16/1/11.abstract

    Google Scholar 

  24. Roa M, Suarez R (2009) Computation of independent contact regions for grasping 3-D objects. IEEE Trans Robot 25(4):839–850

    Article  Google Scholar 

  25. Krug R, Dimitrov D, Charusta K, Iliev B (2010) On the efficient computation of independent contact regions for force closure grasps. In: IEEE/RSJ international conference on intelligent robots and systems (IROS)

    Google Scholar 

  26. Boutselis G, Bechlioulis C, Liarokapis M, Kyriakopoulos K (2014) An integrated approach towards robust grasping with tactile sensing. In: IEEE international conference on robotics and automation (ICRA), pp 3682–3687

    Google Scholar 

  27. Boutselis G, Bechlioulis C, Liarokapis M, Kyriakopoulos K (2014) Task specific robust grasping for multifingered robot hands. In: IEEE/RSJ international conference on intelligent robots and systems (IROS), pp 858–863

    Google Scholar 

  28. Zhu X, Wang J (2003) Synthesis of force-closure grasps on 3-D objects based on the Q distance. IEEE Trans Robot Autom 19(4):669–679

    Article  Google Scholar 

  29. Filippidis I, Kyriakopoulos K, Artemiadis P (2012) Navigation functions learning from experiments: application to anthropomorphic grasping. In: IEEE international conference on robotics and automation (ICRA), pp 570–575

    Google Scholar 

  30. Mason CR, Gomez JE, Ebner TJ (2001) Hand synergies during reach-to-grasp. J Neurophysiol 86(6):2896–2910

    Google Scholar 

  31. Liarokapis MV, Artemiadis PK, Kyriakopoulos KJ (2013) Task discrimination from myoelectric activity: a learning scheme for EMG-based interfaces. In: IEEE international conference on rehabilitation robotics (ICORR)

    Google Scholar 

  32. Liarokapis M, Artemiadis P, Kyriakopoulos K, Manolakos E (2013) A learning scheme for reach to grasp movements: on EMG-based interfaces using task specific motion decoding models. IEEE J Biomed Health Inform 17(5):915–921

    Article  Google Scholar 

  33. Bompos N, Artemiadis P, Oikonomopoulos A, Kyriakopoulos K (2007) Modeling, full identification and control of the mitsubishi PA-10 robot arm. In: IEEE/ASME international conference on advanced intelligent mechatronics (AIM)

    Google Scholar 

  34. Liu H, Wu K, Meusel P, Seitz N, Hirzinger G, Jin M, Liu Y, Fan S, Lan T, Chen Z (2008) Multisensory five-finger dexterous hand: the DLR/HIT Hand II. In: IEEE/RSJ international conference on intelligent robots and systems (IROS), pp 3692–3697

    Google Scholar 

  35. Artemiadis PK, Katsiaris PT, Kyriakopoulos KJ (2010) A biomimetic approach to inverse kinematics for a redundant robot arm. Autonom Robots 29(3–4):293–308

    Article  Google Scholar 

  36. Liarokapis MV, Artemiadis PK, Kyriakopoulos KJ (2013) Quantifying anthropomorphism of robot hands. In: IEEE international conference on robotics and automation (ICRA)

    Google Scholar 

  37. Liarokapis MV, Artemiadis PK, Bechlioulis CP (2013) Kyriakopoulos KJ (2013) Directions, methods and metrics for mapping human to robot motion with functional anthropomorphism: a review”. National Technical University of Athens, Technical Report, School of Mechanical Engineering Sept

    Google Scholar 

  38. LaValle SM (2006) Planning algorithms. Cambridge University Press, Cambridge. http://planning.cs.uiuc.edu/

  39. Koditschek D, Rimon E (1990) Robot navigation functions on manifolds with boundary. Adv Appl Math 11(4):412–442

    Article  MathSciNet  MATH  Google Scholar 

  40. Rimon E, Koditschek D (1992) Exact robot navigation using artificial potential fields. IEEE Trans Robot Autom 8(5):501–518

    Article  Google Scholar 

  41. Rusu RB, Cousins S (2011) 3D is here: Point Cloud Library (PCL). In: IEEE international conference on robotics and automation (ICRA)

    Google Scholar 

  42. Hester RD, Cetin M, Kapoor C, Tesar D (1999) A criteria-based approach to grasp synthesis. In: IEEE international conference on robotics and automation (ICRA), vol 2, pp 1255–1260

    Google Scholar 

  43. Kirkpatrick D, Mishra B, Yap C-K (1992) Quantitative steinitz’s theorems with applications to multifingered grasping, vol 7, no 1. Springer, pp 295–318. http://dx.doi.org/10.1007/BF02187843

  44. Prattichizzo D, Trinkle J (2008) Grasping. In: Siciliano B, Khatib O (eds) Handbook of robotics. Springer, Berlin Heidelberg, pp 671–700

    Chapter  Google Scholar 

  45. Kerr J, Roth B (1986) Analysis of multifingered hands. Int J Robot Res 4(4):3–17. http://ijr.sagepub.com/content/4/4/3.abstract

    Google Scholar 

  46. Roa M, Suarez R (2011) Influence of contact types and uncertainties in the computation of independent contact regions. In: IEEE international conference on robotics and automation (ICRA), pp 3317–3323

    Google Scholar 

  47. Chen Z, Lii N, Wimboeck T, Fan S, Jin M, Borst C, Liu H (2010) Experimental study on impedance control for the five-finger dexterous robot hand DLR-HIT II. In: IEEE/RSJ international conference on intelligent robots and systems (IROS), pp 5867–5874

    Google Scholar 

Download references

Acknowledgments

This work has been partially supported by the European Commission with the Integrated Project no. 248587, THE Hand Embodied, within the FP7-ICT-2009-4-2-1 program Cognitive Systems and Robotics.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Minas V. Liarokapis .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Liarokapis, M.V., Bechlioulis, C.P., Boutselis, G.I., Kyriakopoulos, K.J. (2016). A Learn by Demonstration Approach for Closed-Loop, Robust, Anthropomorphic Grasp Planning. In: Bianchi, M., Moscatelli, A. (eds) Human and Robot Hands. Springer Series on Touch and Haptic Systems. Springer, Cham. https://doi.org/10.1007/978-3-319-26706-7_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-26706-7_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-26705-0

  • Online ISBN: 978-3-319-26706-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics