journal article·2022-11-15Open access

Goal-Conditioned Reinforcement Learning within a Human-Robot Disassembly Environment

Íñigo Elguea-Aguinaco, Antonio Serrano-Muñoz, Dimitrios Chrysostomou, Ibai Inziarte-Hidalgo, Simon Bøgh, Nestor Arana-Arexolaleiba

Applied Sciences· Volume 12· Issue 22

Abstract

The introduction of collaborative robots in industrial environments reinforces the need to provide these robots with better cognition to accomplish their tasks while fostering worker safety without entering into safety shutdowns that reduce workflow and production times. This paper presents a novel strategy that combines the execution of contact-rich tasks, namely disassembly, with real-time collision avoidance through machine learning for safe human-robot interaction. Specifically, a goal-conditioned reinforcement learning approach is proposed, in which the removal direction of a peg, of varying friction, tolerance, and orientation, is subject to the location of a human collaborator with respect to a 7-degree-of-freedom manipulator at each time step. For this purpose, the suitability of three state-of-the-art actor-critic algorithms is evaluated, and results from simulation and real-world experiments are presented. In reality, the policy’s deployment is achieved through a new scalable multi-control framework that allows a direct transfer of the control policy to the robot and reduces response times. The results show the effectiveness, generalization, and transferability of the proposed approach with two collaborative robots against static and dynamic obstacles, leveraging the set of available solutions in non-monotonic tasks to avoid a potential collision with the human worker.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Robot Manipulation and Learning · Reinforcement Learning in Robotics · Elevator Systems and Control

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

Affiliations

Research & Development Department, Electrotécnica Alavesa S.L., 1010 Vitoria-Gasteiz, Spain

Robotics and Automation Electronics and Computer Science Department, University of Mondragon, 20500 Mondragon, Spain

Materials and Production Department, Aalborg University, 9220 Aalborg East, Denmark

Funding

H2020-WIDESPREAD · H2020-ECSEL JU · Basque Government Department of Economic Development, Sustainability, and Environment

References (59)

Show source-provided references
1. (2022, August 07). Waste from Electrical and Electronic Equipment (WEEE). Available online: https://ec.europa.eu/environment/topics/waste-and-recycling/waste-electrical-and-electronic-equipment-weee_en.
2. (2022, August 07). Global Forum Tokyo Issues Paper 30-5-2014.pdf. Available online: https://www.oecd.org/environment/waste/Global%20Forum%20Tokyo%20Issues%20Paper%2030-5-2014.pdf.
3. Vongbunyong, S., and Chen, W.H. (2015). Disassembly automation. Disassembly Automation, Springer.10.1007/978-3-319-15183-0 ↗
4. Human–robot collaboration in industrial environments: A literature review on non-destructive disassembly10.1016/j.rcim.2021.102208 ↗
5. Shailaja, K., Seetharamulu, B., and Jabbar, M. (2018, January 29–31). Machine learning in healthcare: A review. Proceedings of the 2018 Second International Conference on Electronics, Communication and Aerospace Technology (ICECA), Coimbatore, India.10.1109/ICECA.2018.8474918 ↗
6. Autonomous driving architectures: Insights of machine learning and deep learning algorithms
7. Artificial intelligence, machine learning, automation, robotics, future of work and future of humanity: A review and research agenda10.4018/JDM.2019010104 ↗
8. Jurgenson, T., Avner, O., Groshev, E., and Tamar, A. (2020, January 13–18). Sub-Goal Trees a Framework for Goal-Based Reinforcement Learning. Proceedings of the International Conference on Machine Learning, Online.
9. Hierarchical Reinforcement Learning With Universal Policies for Multistep Robotic Manipulation10.1109/TNNLS.2021.3059912 ↗
10. Liu, M., Zhu, M., and Zhang, W. (2022). Goal-conditioned reinforcement learning: Problems and solutions. arXiv.10.24963/ijcai.2022/770 ↗
11. Andrychowicz, M., Wolski, F., Ray, A., Schneider, J., Fong, R., Welinder, P., McGrew, B., Tobin, J., Pieter Abbeel, O., and Zaremba, W. (2017). Hindsight experience replay. Adv. Neural Inf. Process. Syst., 30.
12. Robot grasping method optimization using improved deep deterministic policy gradient algorithm of deep reinforcement learning10.1063/5.0034101 ↗
13. Improved learning of robot manipulation tasks via tactile intrinsic motivation10.1109/LRA.2021.3061308 ↗
14. Reinforcement learning based on movement primitives for contact tasks10.1016/j.rcim.2019.101863 ↗
15. Luo, J., Solowjow, E., Wen, C., Ojea, J.A., Agogino, A.M., Tamar, A., and Abbeel, P. (2019, January 20–25). Reinforcement learning on variable impedance controller for high-precision robotic assembly. Proceedings of the 2019 International Conference on Robotics and Automation (ICRA), Montreal, QB, Canada.10.1109/ICRA.2019.8793506 ↗
16. Multiple peg-in-hole compliant assembly based on a learning-accelerated deep deterministic policy gradient strategy10.1108/IR-01-2021-0003 ↗
17. Ennen, P., Bresenitz, P., Vossen, R., and Hees, F. (2019, January 20–25). Learning robust manipulation skills with guided policy search via generative motor reflexes. Proceedings of the 2019 International Conference on Robotics and Automation (ICRA), Montreal, QB, Canda.10.1109/ICRA.2019.8793775 ↗
18. Fan, Y., Luo, J., and Tomizuka, M. (2019, January 20–25). A learning framework for high precision industrial assembly. Proceedings of the 2019 International Conference on Robotics and Automation (ICRA), Montreal, QB, Canda.10.1109/ICRA.2019.8793659 ↗
19. Stability-guaranteed reinforcement learning for contact-rich manipulation10.1109/LRA.2020.3028529 ↗
20. Learning deep energy shaping policies for stability-guaranteed manipulation10.1109/LRA.2021.3111962 ↗
21. Learning-based variable compliance control for robotic assembly10.1115/1.4041331 ↗
22. Hybrid Trajectory and Force Learning of Complex Assembly Tasks: A Combined Learning Framework10.1109/ACCESS.2021.3073711 ↗
23. Zhao, T.Z., Luo, J., Sushkov, O., Pevceviciute, R., Heess, N., Scholz, J., Schaal, S., and Levine, S. (2022, January 23–27). Offline meta-reinforcement learning for industrial insertion. Proceedings of the 2022 International Conference on Robotics and Automation (ICRA), Philadelphia, PA, USA.10.1109/ICRA46639.2022.9812312 ↗
24. Beltran-Hernandez, C.C., Petit, D., Ramirez-Alpizar, I.G., and Harada, K. (2020). Variable compliance control for robotic peg-in-hole assembly: A deep-reinforcement-learning approach. Appl. Sci., 10.10.3390/app10196923 ↗
25. Towards a robot simulation framework for e-waste disassembly using reinforcement learning10.1016/j.promfg.2020.01.030 ↗
26. Simonič, M., Žlajpah, L., Ude, A., and Nemec, B. (2019, January 15–17). Autonomous Learning of Assembly Tasks from the Corresponding Disassembly Tasks. Proceedings of the 2019 IEEE-RAS 19th International Conference on Humanoid Robots (Humanoids), Toronto, ON, Canada.10.1109/Humanoids43949.2019.9035052 ↗
27. Herold, R., Wang, Y., Pham, D., Huang, J., Ji, C., and Su, S. (2020). Using active adjustment and compliance in robotic disassembly. Industry 4.0–Shaping The Future of The Digital World, CRC Press.10.1201/9780367823085-19 ↗
28. Serrano-Muñoz, A., Arana-Arexolaleiba, N., Chrysostomou, D., and Bøgh, S. (2021). Learning and generalising object extraction skill for contact-rich disassembly tasks: An introductory study. Int. J. Adv. Manuf. Technol., 1–13.10.21203/rs.3.rs-331448/v1 ↗
29. Bonilla, M., Pallottino, L., and Bicchi, A. (June, January 29). Noninteracting constrained motion planning and control for robot manipulators. Proceedings of the 2017 IEEE International Conference on Robotics and Automation (ICRA), Singapore.10.1109/ICRA.2017.7989463 ↗
30. Lin, H.C., Liu, C., Fan, Y., and Tomizuka, M. (2017, January 27–30). Real-time collision avoidance algorithm on industrial manipulators. Proceedings of the 2017 IEEE Conference on Control Technology and Applications (CCTA), Mauna Lani, HI, USA.10.1109/CCTA.2017.8062637 ↗
31. Chen, J.H., and Song, K.T. (2018, January 21–25). Collision-free motion planning for human-robot collaborative safety under cartesian constraint. Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, Australia.10.1109/ICRA.2018.8460185 ↗
32. A scalable approach to predict multi-agent motion for human-robot collaboration10.1109/LRA.2021.3058917 ↗
33. EEG based arm movement intention recognition towards enhanced safety in symbiotic Human-Robot Collaboration10.1016/j.rcim.2021.102137 ↗
34. Li, Q., Nie, J., Wang, H., Lu, X., and Song, S. (2021, January 26–28). Manipulator Motion Planning based on Actor-Critic Reinforcement Learning. Proceedings of the 2021 40th Chinese Control Conference (CCC), Shanghai, China.10.23919/CCC52363.2021.9550010 ↗
35. Prianto, E., Kim, M., Park, J.-H., Bae, J.-H., and Kim, J.-S. (2020). Path planning for multi-arm manipulators using deep reinforcement learning: Soft actor–critic with hindsight experience replay. Sensors, 20.10.3390/s20205911 ↗
36. Zhou, D., Jia, R., Yao, H., and Xie, M. (2021, January 20–22). Robotic Arm Motion Planning Based on Residual Reinforcement Learning. Proceedings of the 2021 13th International Conference on Computer and Automation Engineering (ICCAE), Melbourne, Australia.10.1109/ICCAE51876.2021.9426160 ↗
37. Zhou, D., Jia, R., and Yao, H. (2021, January 16–18). Robotic Arm Motion Planning Based on Curriculum Reinforcement Learning. Proceedings of the 2021 6th International Conference on Control and Robotics Engineering (ICCRE), Beijing, China.10.1109/ICCRE51898.2021.9435700 ↗
38. El-Shamouty, M., Wu, X., Yang, S., Albus, M., and Huber, M.F. (2020, January 30–31). Towards safe human-robot collaboration using deep reinforcement learning. Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, France.10.1109/ICRA40945.2020.9196924 ↗
39. Prianto, E., Park, J.-H., Bae, J.-H., and Kim, J.-S. (2021). Deep Reinforcement Learning-Based Path Planning for Multi-Arm Manipulators with Periodically Moving Obstacles. Appl. Sci., 11.10.3390/app11062587 ↗
40. Sangiovanni, B., Rendiniello, A., Incremona, G.P., Ferrara, A., and Piastra, M. (2018, January 12–15). Deep reinforcement learning for collision avoidance of robotic manipulators. Proceedings of the 2018 European Control Conference (ECC), Limassol, Cyprus.10.23919/ECC.2018.8550363 ↗
41. Self-configuring robot path planning with obstacle avoidance via deep reinforcement learning10.1109/LCSYS.2020.3002852 ↗
42. Xiong, B., Liu, Q., Xu, W., Yao, B., Liu, Z., and Zhou, Z. (2019, January 18–21). Deep reinforcement learning-based safe interaction for industrial human-robot collaboration. Proceedings of the 49th International Conference on Computers and Industrial Engineering, Beijing, China.
43. An Efficient and Responsive Robot Motion Controller for Safe Human-Robot Collaboration10.1109/LRA.2021.3088091 ↗
44. Yamada, J., Lee, Y., Salhotra, G., Pertsch, K., Pflueger, M., Sukhatme, G.S., Lim, J.J., and Englert, P. (2020). Motion planner augmented reinforcement learning for robot manipulation in obstructed environments. arXiv.
45. Sutton, R.S., and Barto, A.G. (2018). Reinforcement Learning: An Introduction, Cambridge University Press. [2nd ed.].
46. Thomas, G., Chien, M., Tamar, A., Ojea, J.A., and Abbeel, P. (2018, January 21–25). Learning robotic assembly from cad. Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, Australia.10.1109/ICRA.2018.8460696 ↗
47. Spector, O., and Zacksenhouse, M. (2020). Deep reinforcement learning for contact-rich skills using compliant movement primitives. arXiv.
48. Schulman, J., Wolski, F., Dhariwal, P., Radford, A., and Klimov, O. (2017). Proximal policy optimization algorithms. arXiv.
49. Lillicrap, T.P., Hunt, J.J., Pritzel, A., Heess, N., Erez, T., Tassa, Y., Silver, D., and Wierstra, D. (2015). Continuous control with deep reinforcement learning. arXiv.
50. Haarnoja, T., Zhou, A., Abbeel, P., and Levine, S. (2018, January 10–15). Soft actor-critic: Off-policy maximum entropy deep reinforcement learning with a stochastic actor. Proceedings of the International Conference on Machine Learning, Stockholm, Sweden.
51. Serrano-Muñoz, A., Arana-Arexolaleiba, N., Chrysostomou, D., and Bøgh, S. (2022). skrl: Modular and Flexible Library for Reinforcement Learning. arXiv.
52. Baklouti, S., Gallot, G., Viaud, J., and Subrin, K. (2021). On the Improvement of Ros-Based Control for Teleoperated Yaskawa Robots. Appl. Sci., 11.10.3390/app11167190 ↗
53. Real-time characteristics of ROS 2.0 in multiagent robot systems: An empirical study10.1109/ACCESS.2020.3018122 ↗
54. Martín-Martín, R., Lee, M.A., Gardner, R., Savarese, S., Bohg, J., and Garg, A. (2019, January 4–8). Variable impedance control in end-effector space: An action space for reinforcement learning in contact-rich tasks. Proceedings of the 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Macau, China.10.1109/IROS40897.2019.8968201 ↗
55. A Comprehensive Survey on Safe Reinforcement Learning
56. Brunke, L., Greeff, M., Hall, A.W., Yuan, Z., Zhou, S., Panerati, J., and Schoellig, A.P. (2022). Safe Learning in Robotics: From Learning-Based Control to Safe Reinforcement Learning. arXiv.10.1146/annurev-control-042920-020211 ↗
57. (2016). Robots and Robotic Devices—Collaborative Robots (Standard No. ISO/TS 15066).
59. A Long Short-Term Memory for AI Applications in Spike-based Neuromorphic Hardware10.1038/s42256-022-00480-w ↗