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. (Related publication is coming out soon, and we will add the link here.)
To ease use of the TwinXR method, the repository provides a Unity package for creating the DT-doc module in an XR application, by enabling bi-directional flow and conversion of digital twin data between XR applications and DT documents on the Twinbase server, and its local storage in the XR application. The pacakge is extracted from the Unity project "TwinXR: HoloCrane Unity Demo", 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 creation of the package followed the instructions on the Unity documentation page "Creating custom packages". To install and use the package, open the Package Manager window and follow the instructions on the Unity documentation page "Installing from a Git URL".