DOI QR코드

DOI QR Code

Imitation Learning of Bimanual Manipulation Skills Considering Both Position and Force Trajectory

힘과 위치를 동시에 고려한 양팔 물체 조작 솜씨의 모방학습

  • Kwon, Woo Young (Department of Electronics and Computer Engineering, Hanyang University) ;
  • Ha, Daegeun (SimLab) ;
  • Suh, Il Hong (Department of Electronics and Computer Engineering, Hanyang University)
  • Received : 2012.09.11
  • Accepted : 2012.10.26
  • Published : 2013.02.28

Abstract

Large workspace and strong grasping force are required when a robot manipulates big and/or heavy objects. In that situation, bimanual manipulation is more useful than unimanual manipulation. However, the control of both hands to manipulate an object requires a more complex model compared to unimanual manipulation. Learning by human demonstration is a useful technique for a robot to learn a model. In this paper, we propose an imitation learning method of bimanual object manipulation by human demonstrations. For robust imitation of bimanual object manipulation, movement trajectories of two hands are encoded as a movement trajectory of the object and a force trajectory to grasp the object. The movement trajectory of the object is modeled by using the framework of dynamic movement primitives, which represent demonstrated movements with a set of goal-directed dynamic equations. The force trajectory to grasp an object is also modeled as a dynamic equation with an adjustable force term. These equations have an adjustable force term, where locally weighted regression and multiple linear regression methods are employed, to imitate complex non-linear movements of human demonstrations. In order to show the effectiveness our proposed method, a movement skill of pick-and-place in simulation environment is shown.

Keywords

References

  1. S. Schaal, "Is imitation learning the route to humanoid robots?" Trends in cognitive sciences, vol. 3, no. 6, pp. 233-242, 1999. https://doi.org/10.1016/S1364-6613(99)01327-3
  2. J. Demiris and G. Hayes, "Imitative learning mechanisms in robots and humans," DAI research paper, 1996.
  3. Y. Demiris and A. Billard, "Special issue on robot learning by observation, demonstration, and imitation," Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on, vol. 37, no. 2, pp. 254-255, 2007. https://doi.org/10.1109/TSMCB.2006.886946
  4. Y. Kuniyoshi, M. Inaba, and H. Inoue, "Teaching by showing: Generating robot programs by visual observation of human performance," in Proc. of the 20th International Symp. on Industrial Robots, 1989, pp. 119-126.
  5. Y. Kuniyoshi, M. Inaba, and H. Inoue. "Learning by watching: Extracting reusable task knowledge from visual observation of human performance," Robotics and Automation, IEEE Transactions on, vol. 10, no. 6, pp. 799-822, 1994 https://doi.org/10.1109/70.338535
  6. B. Argall, S. Chernova, M. Veloso, and B. Browning, "A survey of robot learning from demonstration," Robotics and Autonomous Systems, vol. 57, no. 5, pp. 469-483, 2009. https://doi.org/10.1016/j.robot.2008.10.024
  7. C. Nehaniv and K. Dautenhahn, Imitation in Animals and Artifacts. MIT Press, 2002.
  8. D. Lee, C. Ott, and Y. Nakamura, "Mimetic communication model with compliant physical contact in human-humanoid interaction," The International Journal of Robotics Research, vol. 29, no. 13, pp. 684-1704, 2010.
  9. T. Inamura, H. Tanie, and Y. Nakamura, "Keyframe compression and decompression for time series data based on the continuous hidden markov model," in Intelligent Robots and Systems (IROS), 2011 IEEE/RSJ International Conference on. IEEE, 2011, pp.344-349.
  10. S. Calinon and A. Billard, "Incremental learning of gestures by imitation in a humanoid robot," in Proceedings of the ACM/IEEE international conference on Human-robot interaction. ACM, 2007, pp. 255-262.
  11. S. Calinon, F. Guenter, and A. Billard, "On learning, representing, and generalizing a task in a humanoid robot," Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on, vol. 37, no. 2, pp. 286-298, 2007. https://doi.org/10.1109/TSMCB.2006.886952
  12. M. Muhlig, M. Gienger, S. Hellbach, J. Steil, and C. Goerick, "Task level imitation learning using variance-based movement optimization," in Robotics and Automation, 2009. ICRA'09. IEEE International Conference on. IEEE, 2009, pp. 1177-1184.
  13. A. Ijspeert, J. Nakanishi, and S. Schaal, "Movement imitation with nonlinear dynamical systems in humanoid robots," in Robotics and Automation, 2002. Proceedings. ICRA'02. IEEE International Conference on, vol. 2. IEEE, 2002, pp. 1398-1403.
  14. S. Schaal, A. Ijspeert, A. Billard, S. Schaal, A. Ijspeert, and A. Billard, "Computational approaches to motor learning by imitation," Philosophical Transactions of the Royal Society of London. Series B: Biological Sciences, vol. 358, no. 1431, pp. 537-547, 2003. https://doi.org/10.1098/rstb.2002.1258
  15. V. Koropouli, D. Lee, and S. Hirche, "Learning interaction control policies by demonstration,"in Intelligent Robots and Systems (IROS), 2011 IEEE/RSJ International Conference on. IEEE, 2011, pp.344-349.
  16. H. Hoffmann, P. Pastor, D. Park, and S. Schaal, "Biologically-inspired dynamical systems for movement generation: automatic real-time goal adaptation and obstacle avoidance," in Robotics and Automation, 2009. ICRA'09. IEEE International Conference on. IEEE, 2009, pp. 2587-2592.
  17. F. Meier, E. Theodorou, F. Stulp, and S. Schaal, "Movement segmentation using a primitive library," in Intelligent Robots and Systems (IROS), 2011 IEEE/RSJ International Conference on. IEEE, 2011, pp. 3407-3412.
  18. C. Atkeson, A. Moore, and S. Schaal, "Locally weighted learning," Artificial intelligence review, vol. 11, no. 1, pp. 11-73, 1997. https://doi.org/10.1023/A:1006559212014
  19. L. Aiken, S. West, and S. Pitts, "Multiple linear regression," Handbook of psychology, 2003
  20. RoboticsLab. http://www.rlab.co.kr/
  21. D. Ruspini and O. Adviser-Khatib, Beyond the looking glass: the haptic exploration of virtual environments, Stanford University, 2003.

Cited by

  1. Force and Pose control for Anthropomorphic Robotic Hand with Redundancy vol.10, pp.4, 2015, https://doi.org/10.7746/jkros.2015.10.4.179