Using Mixed Reality for Control and Monitoring of Robot Model Based on Robot Operating System 2
This article presents the design and implementation of an innovative human–machine interface (HMI) in mixed reality for a robot model operating within Robot Operating System 2 (ROS 2). The interface is specifically developed for compatibility with Microsoft HoloLens 2 hardware and leverages the Unity game engine alongside the Mixed Reality Toolkit (MRTK) to create an immersive mixed reality application. The project uses the Turtlebot 3 Burger model robot, simulated within the Gazebo virtual environment, as a representative mechatronic system for demonstration purposes. Communication between the mixed reality application and ROS 2 is facilitated through a publish–subscribe mechanism, utilizing ROS TCP Connector for message serialization between nodes. This interface not only enhances the user experience by allowing for the real-time monitoring and control of the robotic system but also aligns with the principles of Industry 5.0, emphasizing human-centric and inclusive technological advancements. The practical outcomes of this research include a fully functional mixed reality application that integrates seamlessly with ROS 2, showcasing the potential of mixed reality technologies in advancing the field of industrial automation and human–machine interaction.
Authors
- Oto Haffner (ORCID: https://orcid.org/0000-0003-4973-012X)
- Dominik Janecký
- Danica Rosinová (ORCID: https://orcid.org/0000-0003-1651-6469)
- Erik Kučera (ORCID: https://orcid.org/0000-0002-4880-6746)
- Erika Výchlopeňová
Institutions
- Slovak University of Technology in Bratislava (SK)
Publication Details
- Journal
- Electronics
- Published
- 2024-09-06
- DOI
- https://doi.org/10.3390/electronics13173554
- Primary Topic
- Augmented Reality Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Agentúra na Podporu Výskumu a Vývoja
- Vedecká Grantová Agentúra MŠVVaŠ SR a SAV