A Path to Industry 5.0 Digital Twins for Human–Robot Collaboration by Bridging NEP+ and ROS
Abstract
:1. Introduction
- Sustainable: NEP+ is designed to operate across various platforms, including Windows, MacOS, Linux, and mobile operating systems, enabling seamless connections. This flexibility empowers users to work with their existing systems, reducing the need for new hardware or OS switches. Consequently, NEP+ can be used to minimize electronic waste and optimize resource utilization in academic, industrial, or service environments.
- Human-Centered: NEP+ can be used to foster a human-centered Industry 5.0 by facilitating connectivity among digital twin components, enabling comprehensive interactions between physical and digital entities. Its diverse array of tools accommodates developers’ varying expertise levels. Examples showcasing how NEP+ addresses integration challenges within multidisciplinary projects to construct human-centered systems are delineated in [17]. This inclusivity empowers developers across skill spectrums, enhancing effective collaboration within the system. Furthermore, NEP+ prioritizes user-centric design principles, emphasizing the development of user-friendly interfaces that enhance productivity, minimize errors, and drive user adoption.
- Resilient: NEP+ could potentially bolster industry resilience by enhancing the compatibility of cutting-edge technologies that might lack direct support in traditional platforms. This adaptability enables NEP+ to integrate and interact with emerging technologies, providing a flexible framework that harmonizes diverse hardware and software components. NEP+ ensures compatibility, fostering continued innovation in evolving technological landscapes.
2. Related Work and Contributions
- The development of the nep2ros package and the conceptual design of HDTs using NEP+ and ROS (Section 3): The nep2ros package serves as a bridge between ROS and non-ROS environments through NEP+. This integration facilitator empowers the exchange of diverse sensory data types essential for effective Human–Robot Collaboration. This advancement plays a pivotal role in supporting the Industry 5.0 vision by enabling enhanced interoperability and communication between humans and robots. Furthermore, the architecture presented provides a general overview and a pathway towards Industry 5.0 applications using NEP+ and ROS.
- Experimental evaluation (Section 4): The evaluation process provides essential insights into communication performance within the NEP+ framework, thereby enhancing the understanding of serialization options. This knowledge is fundamental for optimizing data transmission, which is paramount for efficient and effective Human–Robot Collaboration.
- Implementation with real robotics systems (Section 6): The practical implementation showcased in this section offers a tangible demonstration of human-in-the-loop collaborative assembly using NEP+ and ROS tools. This dummy scenario using an industrial robot exemplifies the practical application of these technological advancements in facilitating collaborative human–robot interactions within an Industry 5.0 framework. Despite the simplicity of the designed demonstration, it serves as an illustrative example, effectively showcasing the potential impact of NEP+ in developing human-centric systems tailored for Industry 5.0 settings.
3. System Architecture of Human Digital Twin Using NEP+ and ROS
NEP+ Tools and the nep2ros Package
4. Assessing Communication Performance in NEP+ for Common Human Digital Twin Scenarios
4.1. Communication Performance of NEP+ Using Different Serialization Formats
4.2. Performance Comparison with State-of-the-Art Solutions
5. Validating NEP+ through a Dummy Example of Immersive Human-Robot Collaboration for Peg-in-Hole Assembly
6. Conclusions and Future Work
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
Augmented Reality | AR |
Digital Twin | DT |
Frames per second | FPS |
Human Digital Twin | HDT |
Human–Machine Interfaces | HMI |
Human–Robot Collaboration | HRC |
JavaScript Object Notation | JSON |
Mixed Reality | MR |
Robot Digital Twin | RDT |
Robot Operating System | ROS |
Round-Trip Time | RTT |
Software Development Kit | SDK |
Virtual Reality | VR |
ZeroMQ Message Transport Protocol | ZMTP |
References
- De Nul, L.; Breque, M.; Petridis, A. Industry 5.0, towards a Sustainable, Human-Centric and Resilient European Industry; Technical Report; General for Research and Innovation (European Commission): Brussels, Belgium, 2021. [Google Scholar]
- Coronado, E.; Kiyokawa, T.; Ricardez, G.A.G.; Ramirez-Alpizar, I.G.; Venture, G.; Yamanobe, N. Evaluating quality in human–robot interaction: A systematic search and classification of performance and human-centered factors, measures and metrics towards an industry 5.0. J. Manuf. Syst. 2022, 63, 392–410. [Google Scholar] [CrossRef]
- Xu, X.; Lu, Y.; Vogel-Heuser, B.; Wang, L. Industry 4.0 and Industry 5.0—Inception, conception and perception. J. Manuf. Syst. 2021, 61, 530–535. [Google Scholar] [CrossRef]
- Nahavandi, S. Industry 5.0—A human-centric solution. Sustainability 2019, 11, 4371. [Google Scholar] [CrossRef]
- Wang, B.; Zhou, H.; Li, X.; Yang, G.; Zheng, P.; Song, C.; Yuan, Y.; Wuest, T.; Yang, H.; Wang, L. Human Digital Twin in the context of Industry 5.0. Robot. Comput.-Integr. Manuf. 2024, 85, 102626. [Google Scholar] [CrossRef]
- van der Aalst, W.M.; Hinz, O.; Weinhardt, C. Resilient digital twins. Bus. Inf. Syst. Eng. 2021, 63, 615–619. [Google Scholar] [CrossRef]
- Sepasgozar, S.M. Differentiating digital twin from digital shadow: Elucidating a paradigm shift to expedite a smart, sustainable built environment. Buildings 2021, 11, 151. [Google Scholar] [CrossRef]
- Coronado, E.; Itadera, S.; Ramirez-Alpizar, I.G. Integrating Virtual, Mixed, and Augmented Reality to Human–Robot Interaction Applications Using Game Engines: A Brief Review of Accessible Software Tools and Frameworks. Appl. Sci. 2023, 13, 1292. [Google Scholar] [CrossRef]
- Wang, B.; Zheng, P.; Yin, Y.; Shih, A.; Wang, L. Toward human-centric smart manufacturing: A human-cyber-physical systems (HCPS) perspective. J. Manuf. Syst. 2022, 63, 471–490. [Google Scholar] [CrossRef]
- Inkulu, A.K.; Bahubalendruni, M.R.; Dara, A.; SankaranarayanaSamy, K. Challenges and opportunities in human robot collaboration context of Industry 4.0—A state of the art review. Ind. Robot. Int. J. Robot. Res. Appl. 2021, 49, 226–239. [Google Scholar] [CrossRef]
- Whitney, D.; Rosen, E.; Ullman, D.; Phillips, E.; Tellex, S. Ros reality: A virtual reality framework using consumer-grade hardware for ros-enabled robots. In Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, 1–5 October 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1–9. [Google Scholar]
- Togias, T.; Gkournelos, C.; Angelakis, P.; Michalos, G.; Makris, S. Virtual reality environment for industrial robot control and path design. Procedia CIRP 2021, 100, 133–138. [Google Scholar] [CrossRef]
- Zhou, T.; Zhu, Q.; Du, J. Intuitive robot teleoperation for civil engineering operations with virtual reality and deep learning scene reconstruction. Adv. Eng. Inform. 2020, 46, 101170. [Google Scholar] [CrossRef]
- Weber, D.; Kasneci, E.; Zell, A. Exploiting Augmented Reality for Extrinsic Robot Calibration and Eye-based Human-Robot Collaboration. In Proceedings of the 2022 ACM/IEEE International Conference on Human-Robot Interaction, Sapporo, Japan, 7–10 March 2022; pp. 284–293. [Google Scholar]
- Tuli, T.B.; Manns, M.; Zeller, S. Human motion quality and accuracy measuring method for human–robot physical interactions. Intell. Serv. Robot. 2022, 15, 503–512. [Google Scholar] [CrossRef]
- Dimitropoulos, N.; Togias, T.; Michalos, G.; Makris, S. Operator support in human–robot collaborative environments using AI enhanced wearable devices. Procedia CIRP 2021, 97, 464–469. [Google Scholar] [CrossRef]
- Coronado, E.; Yamanobe, N.; Venture, G. NEP+: A Human-Centered Framework for Inclusive Human-Machine Interaction Development. Sensors 2023, 23, 9136. [Google Scholar] [CrossRef]
- ZeroMQ Community. ZeroMQ: The Asynchronous Messaging Library. 2023. Available online: https://www.zeromq.org/ (accessed on 31 October 2023).
- Koubâa, A. (Ed.) Robot Operating System (ROS); Springer: Berlin/Heidelberg, Germany, 2017; Volume 1. [Google Scholar]
- Maruyama, Y.; Kato, S.; Azumi, T. Exploring the performance of ROS2. In Proceedings of the 13th International Conference on Embedded Software, Pittsburgh PA, USA, 1–7 October 2016; pp. 1–10. [Google Scholar]
- ROS Community. ROS Bridge Suite. 2023. Available online: https://wiki.ros.org/rosbridge_suite (accessed on 31 October 2023).
- Siemens, A.G. ROS Sharp. 2023. Available online: https://github.com/siemens/ros-sharp (accessed on 31 October 2023).
- Galarza, B.R.; Ayala, P.; Manzano, S.; Garcia, M.V. Virtual Reality Teleoperation System for Mobile Robot Manipulation. Robotics 2023, 12, 163. [Google Scholar] [CrossRef]
- Shamaine, C.X.E.; Qiao, Y.; Henry, J.; McNevin, K.; Murray, N. RoSTAR: ROS-based telerobotic control via augmented reality. In Proceedings of the 2020 IEEE 22nd International Workshop on Multimedia Signal Processing (MMSP), Tampere, Finland, 21–24 September 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1–6. [Google Scholar]
- Inamura, T.; Mizuchi, Y. SIGVerse: A cloud-based VR platform for research on multimodal human–robot interaction. Front. Robot. AI 2021, 8, 549360. [Google Scholar] [CrossRef] [PubMed]
- Unity Technologies. ROS-TCP-Connector. 2023. Available online: https://github.com/Unity-Technologies/ROS-TCP-Connector (accessed on 31 October 2023).
- Unity Technologies. ROS-TCP-Endpoint. 2023. Available online: https://github.com/Unity-Technologies/ROS-TCP-Endpoint (accessed on 31 October 2023).
- Li, J.; Liu, M.; Wang, W.; Hu, C. Inspection Robot Based on Offline Digital Twin Synchronization Architecture. IEEE J. Radio Freq. Identif. 2022, 6, 943–947. [Google Scholar] [CrossRef]
- Pryor, W.; Wang, L.J.; Chatterjee, A.; Vagvolgyi, B.P.; Deguet, A.; Leonard, S.; Whitcomb, L.L.; Kazanzides, P. A Virtual Reality Planning Environment for High-Risk, High-Latency Teleoperation. In Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA), London, UK, 29 May–2 June 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 11619–11625. [Google Scholar]
- Nunes, D.S.; Zhang, P.; Silva, J.S. A survey on human-in-the-loop applications towards an internet of all. IEEE Commun. Surv. Tutor. 2015, 17, 944–965. [Google Scholar] [CrossRef]
- Developers, N. NEP+ Documentation. 2023. Available online: https://enrique-coronado.gitbook.io/nep-docs/ (accessed on 31 October 2023).
- MessagePack Community. MessagePack. 2023. Available online: https://msgpack.org/ (accessed on 31 October 2023).
- Eswaran, M.; kumar Inkulu, A.; Tamilarasan, K.; Bahubalendruni, M.R.; Jaideep, R.; Faris, M.S.; Jacob, N. Optimal layout planning for human robot collaborative assembly systems and visualization through immersive technologies. Expert Syst. Appl. 2024, 241, 122465. [Google Scholar] [CrossRef]
- Eswaran, M.; Gulivindala, A.K.; Inkulu, A.K.; Raju Bahubalendruni, M. Augmented Reality-Based Guidance in Product Assembly and Maintenance/Repair Perspective: A State of the Art Review on Challenges and Opportunities. Expert Syst. Appl. 2023, 213, 118983. [Google Scholar] [CrossRef]
- Badia, S.B.i.; Silva, P.A.; Branco, D.; Pinto, A.; Carvalho, C.; Menezes, P.; Almeida, J.; Pilacinski, A. Virtual reality for safe testing and development in collaborative robotics: Challenges and perspectives. Electronics 2022, 11, 1726. [Google Scholar] [CrossRef]
- Li, C.; Zheng, P.; Li, S.; Pang, Y.; Lee, C.K. AR-assisted digital twin-enabled robot collaborative manufacturing system with human-in-the-loop. Robot. Comput.-Integr. Manuf. 2022, 76, 102321. [Google Scholar] [CrossRef]
- Beltran-Hernandez, C.C.; Petit, D.; Ramirez-Alpizar, I.G.; Harada, K. Variable compliance control for robotic peg-in-hole assembly: A deep-reinforcement-learning approach. Appl. Sci. 2020, 10, 6923. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Coronado, E.; Ueshiba, T.; Ramirez-Alpizar, I.G. A Path to Industry 5.0 Digital Twins for Human–Robot Collaboration by Bridging NEP+ and ROS. Robotics 2024, 13, 28. https://doi.org/10.3390/robotics13020028
Coronado E, Ueshiba T, Ramirez-Alpizar IG. A Path to Industry 5.0 Digital Twins for Human–Robot Collaboration by Bridging NEP+ and ROS. Robotics. 2024; 13(2):28. https://doi.org/10.3390/robotics13020028
Chicago/Turabian StyleCoronado, Enrique, Toshio Ueshiba, and Ixchel G. Ramirez-Alpizar. 2024. "A Path to Industry 5.0 Digital Twins for Human–Robot Collaboration by Bridging NEP+ and ROS" Robotics 13, no. 2: 28. https://doi.org/10.3390/robotics13020028
APA StyleCoronado, E., Ueshiba, T., & Ramirez-Alpizar, I. G. (2024). A Path to Industry 5.0 Digital Twins for Human–Robot Collaboration by Bridging NEP+ and ROS. Robotics, 13(2), 28. https://doi.org/10.3390/robotics13020028