journal article·2022-12-14Open access

Anthropomorphic Grasping of Complex-Shaped Objects Using Imitation Learning

Jae-Bong Yi, Joonyoung Kim, Taewoong Kang, Dongwoon Song, Jinwoo Park, Seung-Joon Yi

Applied Sciences· Volume 12· Issue 24

Abstract

This paper presents an autonomous grasping approach for complex-shaped objects using an anthropomorphic robotic hand. Although human-like robotic hands have a number of distinctive advantages, most of the current autonomous robotic pickup systems still use relatively simple gripper setups such as a two-finger gripper or even a suction gripper. The main difficulty of utilizing human-like robotic hands lies in the sheer complexity of the system; it is inherently tough to plan and control the motions of the high degree of freedom (DOF) system. Although data-driven approaches have been successfully used for motion planning of various robotic systems recently, it is hard to directly apply them to high-DOF systems due to the difficulty of acquiring training data. In this paper, we propose a novel approach for grasping complex-shaped objects using a high-DOF robotic manipulation system consisting of a seven-DOF manipulator and a four-fingered robotic hand with 16 DOFs. Human demonstration data are first acquired using a virtual reality controller with 6D pose tracking and individual capacitive finger sensors. Then, the 3D shape of the manipulation target object is reconstructed from multiple depth images recorded using the wrist-mounted RGBD camera. The grasping pose for the object is estimated using a residual neural network (ResNet), K-means clustering (KNN), and a point-set registration algorithm. Then, the manipulator moves to the grasping pose following the trajectory created by dynamic movement primitives (DMPs). Finally, the robot performs one of the object-specific grasping motions learned from human demonstration. The suggested system is evaluated by an official tester using five objects with promising results.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Robot Manipulation and Learning · Soft Robotics and Applications · Robotic Mechanisms and Dynamics

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Electrical Engineering, Pusan National University, Busan 46241, Republic of Korea

Funding

Korea Institute for Advancement of Technology (KIAT) grant funded by the Korea Government (MOTIE)

References (49)

Show source-provided references
1. Grau, A., Indri, M., Bello, L.L., and Sauter, T. (November, January 29). Industrial robotics in factory automation: From the early stage to the Internet of Things. Proceedings of the IECON 2017—43rd Annual Conference of the IEEE Industrial Electronics Society, Beijing, China.10.1109/IECON.2017.8217070 ↗
2. Robots in Industry: The Past, Present, and Future of a Growing Collaboration with Humans10.1109/MIE.2020.3008136 ↗
3. Land, N. (2018). Towards Implementing Collaborative Robots within the Automotive Industry. [Master’s Thesis, University of Skövde, School of Engineering Science]. Available online: http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-15925.
4. Torres, P., Arents, J., Marques, H., and Marques, P. (2022). Bin-Picking Solution for Randomly Placed Automotive Connectors Based on Machine Learning Techniques. Electronics, 11.10.3390/electronics11030476 ↗
5. Ishige, M., Umedachi, T., Ijiri, Y., Taniguchi, T., and Kawahara, Y. (2020–24, January 24). Blind Bin Picking of Small Screws through In-finger Manipulation with Compliant Robotic Fingers. Proceedings of the 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, USA.10.1109/IROS45743.2020.9341423 ↗
6. An Algorithmic Perspective on Imitation Learning10.1561/2300000053 ↗
7. Learning to select and generalize striking movements in robot table tennis10.1177/0278364912472380 ↗
8. Learning and Reproduction of Gestures by Imitation10.1109/MRA.2010.936947 ↗
9. Dyrstad, J.S., Ruud Øye, E., Stahl, A., and Reidar Mathiassen, J. (2018, January 1–5). Teaching a Robot to Grasp Real Fish by Imitation Learning from a Human Supervisor in Virtual Reality. Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain.10.1109/IROS.2018.8593954 ↗
10. Zhang, T., McCarthy, Z., Jowl, O., Lee, D., Chen, X., Goldberg, K., and Abbeel, P. (2018). Deep Imitation Learning for Complex Manipulation Tasks from Virtual Reality Teleoperation. arXiv.10.1109/ICRA.2018.8461249 ↗
11. Catching Objects in Flight10.1109/TRO.2014.2316022 ↗
12. Kroemer, O., Daniel, C., Neumann, G., van Hoof, H., and Peters, J. (2015, January 26–30). Towards learning hierarchical skills for multi-phase manipulation tasks. Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA.10.1109/ICRA.2015.7139389 ↗
13. The GRASP Taxonomy of Human Grasp Types10.1109/THMS.2015.2470657 ↗
14. OpenAI, Akkaya, I., Andrychowicz, M., Chociej, M., Litwin, M., McGrew, B., Petron, A., Paino, A., Plappert, M., and Powell, G. (2019). Solving Rubik’s Cube with a Robot Hand. arXiv.
15. He, K., Zhang, X., Ren, S., and Sun, J. (2016, January 27–30). Deep Residual Learning for Image Recognition. Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA.10.1109/CVPR.2016.90 ↗
16. Na, S., Xumin, L., and Yong, G. (2010, January 2–4). Research on k-means Clustering Algorithm: An Improved k-means Clustering Algorithm. Proceedings of the 2010 Third International Symposium on Intelligent Information Technology and Security Informatics, Ji’an, China.10.1109/IITSI.2010.74 ↗
17. Zhu, H., Guo, B., Zou, K., Li, Y., Yuen, K.V., Mihaylova, L., and Leung, H. (2019). A Review of Point Set Registration: From Pairwise Registration to Groupwise Registration. Sensors, 19.10.3390/s19051191 ↗
18. Golyanik, V., Ali, S.A., and Stricker, D. (2016, January 27–30). Gravitational Approach for Point Set Registration. Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA.10.1109/CVPR.2016.625 ↗
19. Dynamical Movement Primitives: Learning Attractor Models for Motor Behaviors10.1162/NECO_a_00393 ↗
20. Awad, M., and Khanna, R. (2015). Hidden Markov Model. Efficient Learning Machines, Apress.10.1007/978-1-4302-5990-9 ↗
21. gmr: Gaussian Mixture Regression10.21105/joss.03054 ↗
22. Three-dimensional convolutional neural network (3D-CNN) for heterogeneous material homogenization10.1016/j.commatsci.2020.109850 ↗
23. Reynolds, D. (2009). Gaussian Mixture Models. Encyclopedia Of Biometrics, Springer.10.1007/978-0-387-73003-5_196 ↗
24. Levine, S., Wagener, N., and Abbeel, P. (2015, January 26–30). Learning Contact-Rich Manipulation Skills with Guided Policy Search. Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA.10.1109/ICRA.2015.7138994 ↗
25. Design and Analysis of six DOF Robotic Manipulator10.1088/1757-899X/1055/1/012005 ↗
26. Kang, T., Yi, J.B., Song, D., and Yi, S.J. (2021). High-Speed Autonomous Robotic Assembly Using In-Hand Manipulation and Re-Grasping. Appl. Sci., 11.10.3390/app11010037 ↗
27. Yi, J.-B., Kang, T., Song, D., and Yi, S.-J. (2020). Unified Software Platform for Intelligent Home Service Robots. Appl. Sci., 10.10.3390/app10175874 ↗
28. Trajectory tracking control of 7-DOF redundant robot based on estimation of intention in physical human-robot interaction10.1177/0036850420953642 ↗
29. Real-time motion control of robotic manipulators for safe human–robot coexistence10.1016/j.rcim.2021.102223 ↗
30. Schwarz, M., Lenz, C., Rochow, A., Schreiber, M., and Behnke, S. (2021). NimbRo Avatar: Interactive Immersive Telepresence with Force-Feedback Telemanipulation. arXiv.10.1109/IROS51168.2021.9636191 ↗
31. Zhu, L. (2015). A Pipeline of 3D Scene Reconstruction from Point Clouds. [Ph.D. Thesis, Maankäyttötieteiden laitos Department of Real Estate, Planning and Geoinformatics].
32. Ko, J., and Ho, Y.S. (2016, January 28–29). 3D Point Cloud Generation Using Structure from Motion with Multiple View Images. Proceedings of the Korean Institute Of Smart Media Fall Conference, Kwangju, Republic of Korea.
33. Lynch, K.M., and Park, F.C. (2017). Modern Robotics: Mechanics, Planning, and Control, Cambridge Univeristy Press.10.1017/9781316661239 ↗
34. Telemanipulation of an Articulated Robotic Arm Using a Commercial Virtual Reality Controller10.1515/cdbme-2020-3033 ↗
35. Constantin, D., Lupoae, M., Baciu, C., and Ilie, B. (2015, January 18–19). Forward Kinematic Analysis of an Industrial Robot. Proceedings of the International Conference on Mechanical Engineering (ME 2015), Kuantan, Malaysia.
36. Craig, J.J. (1989). Introduction to Robotics: Mechanics and Control, Addison-Wesley Longman Publishing Co., Inc.. [2nd ed.].
37. Webots: Professional Mobile Robot Simulation
38. Learning Object Grasping for Soft Robot Hands10.1109/LRA.2018.2810544 ↗
39. Zhu, T., Wu, R., Lin, X., and Sun, Y. (2021, January 10–17). Toward Human-Like Grasp: Dexterous Grasping via Semantic Representation of Object-Hand. Proceedings of the 2021 IEEE/CVF International Conference on Computer Vision (ICCV), Montreal, QC, Canada.10.1109/ICCV48922.2021.01545 ↗
40. A survey of inverse reinforcement learning techniques10.1108/17563781211255862 ↗
41. Machine Teaching for Human Inverse Reinforcement Learning10.3389/frobt.2021.693050 ↗
42. Vasquez, D., Okal, B., and Arras, K.O. (2014, January 14–18). Inverse Reinforcement Learning algorithms and features for robot navigation in crowds: An experimental comparison. Proceedings of the 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems, Chicago, IL, USA.10.1109/IROS.2014.6942731 ↗
43. Natarajan, S., Kunapuli, G., Judah, K., Tadepalli, P., Kersting, K., and Shavlik, J. (2010, January 12–14). Multi-Agent Inverse Reinforcement Learning. Proceedings of the 2010 Ninth International Conference on Machine Learning and Applications, Washington, DC, USA.10.1109/ICMLA.2010.65 ↗
44. Wang, Z., Long, C., and Cong, G. (2021, January 19–22). Trajectory Simplification with Reinforcement Learning. Proceedings of the 2021 IEEE 37th International Conference on Data Engineering (ICDE), Chania, Greece.10.1109/ICDE51399.2021.00065 ↗
45. Reinforcement Learning with Trajectory Feedback
46. Zhu, H., Gupta, A., Rajeswaran, A., Levine, S., and Kumar, V. (2019, January 20–24). Dexterous Manipulation with Deep Reinforcement Learning: Efficient, General, and Low-Cost. Proceedings of the 2019 International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada.10.1109/ICRA.2019.8794102 ↗
47. Chen, T., Xu, J., and Agrawal, P. (2021). A System for General In-Hand Object Re-Orientation. arXiv.
48. Learning dexterous in-hand manipulation10.1177/0278364919887447 ↗
49. Zhao, Z., and Liang, Y. (2022). Deep Inverse Reinforcement Learning for Route Choice Modeling. arXiv.