This project is a development extension from the HoloCrane V0 project, which is a mixed reality interface running on Microsoft HoloLens 1 device for the digital twin based crane opeation. The setups of the following two modules are currently being investigated in this project:
-
The mixed reality application accessing the DT documents using twinbase.
- Description of terms file describes the internal application parameters that should be included in the DT document. As we are stil design phase, the parameters have not been fully implemented in the current demo apllication yet.
- SimpleJSON script for Unity is utilized as a JSON parser and included in the Asset folder.
- The unity project can send web requests to access the URL of the raw JSON file from the DT document for Ilmatar crane.
-
Integrating mind-controlled interaction into the mixed reality application using NextMind DevKit.
The project was developed and tested on Windows 10.
Download the Unity 2019.3.0f6. If you have mutiple versions of Unity installed, Unity Hub is suggested.
Clone source code.
git clone https://github.com/Plan-T42/HoloCrane-V1_setup-with-twinbase-and-NextMind.git
Open the proejct folder with Unity 2019.3.0f6.
Install the NextMind Unity SDK following the steps below (details see tutorial).
- Download the asset package here.
- Drag & drop NextMindSDK.unitypackage in the project view of Unity.
- Or go to Assets / Import Package / Custom package..., then find NextMindSDK.unitypackage using the file picker.
You are all set!
Select the scene (either "DT_document.unity" or "NextMind.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.
Click the "get Digital Twin Info" button, the content from the JSON URL will be fetched and selectively displayed in the canvas under "Digital Twin name", "Description", "Owner" and "Location" headers.
This part is currently under development, the expected release date of which depends on when NextMind releases their AR demo.
The following features are planned to be implemented in the next releases:
- holographic visualization and control logic based on the parameters of the HoloCrane application that are read from DT document.
- dashboard to display the basic digital twin information;
- operational area indicator;
- spatial transformation offset based on given locations of the registration marker and target holograms;
- various layout options determined by given design parameters' values.
- A customed Unity C# package of accessing the DT document.
- The registration marker as a QR-code with DT-id that meanwhile can be used to access the crane DT document URL.
- A complete demo of NextMind application.
- Integration of both DT document access and NextMind control setups into the HoloCrane V0 project.