TwinXR is a method we developed to explore the synergies between Digital Twins (DT) and Extened Reality (XR), and their interoperability and interchangeabilty, by introducing an ontology-based approach in industrial Extended Reality (XR) applications. This project provides the source codes associated with our publication: Tu, X., Autiosalo, J., Ala-Laurinaho, R., Yang, C., Salminen, P. and Tammi, K. TwinXR: Method for using digital twin descriptions in industrial eXtended reality applications. Frontiers in Virtual Reality. 2023; https://doi.org/10.3389/frvir.2023.1019080
This Unity project creates a TwinXR-compatible Windows Mixed reality Application running on Microsoft HoloLens 2 device for operating overhead cranes. The application accesses and utilizes the Twinbase and the DT documents defined there in the "TwinXR: Twinbase for HoloCrane" project. Together, they demostrate the use of the "TwinXR" method in industrial applications.
The project was developed and tested on Windows 10 and Microsoft HoloLens 2 (Trimble XR10 Edition).
Download the Unity 2020.3.8f1. If you have mutiple versions of Unity installed, Unity Hub is suggested.
Clone source code.
git clone https://github.com/Plan-T42/TwinXR-HoloCrane-Unity-Demo.git
Open the proejct folder with Unity 2020.3.8f1.
You are all set!
Select the scene ("Crane_DTdoc_QR-code.unity") from the Project Window.
When you are located in the selected scene (you should find the scene name in the Hierarchy window, press play, and wait for the system to initialize.
Follow the Microsoft documentation page "Build and deploy to the HoloLens".)
This Unity project creates a TwinXR-compatible Windows Mixed reality Application running on Microsoft HoloLens 2 device for operating overhead cranes. The application accesses and utilizes the Twinbase and the DT documents defined there in the "TwinXR: Twinbase for HoloCrane" project. Together, they demostrate the use of the "TwinXR" method in industrial applications.