1.4.6. MR enabler
1.4.6.1. Introduction
The MR enabler receives data and transforms it in a format suitable for visualization through head-mounted MR devices. Data, which may come from long-term storage or real-time data streams, are requested according to its relevance to the user. Information is displayed to the user, according to their authorization/access rights, via an MR device. The enabler supports user interaction with the virtual content and view customization.
1.4.6.2. Features
- The MR enabler:
visualizes the model of the construction site through the head-mounted MR devices, along with the danger zones of the site. The model of the site and all its related data come from the long-term storage,
visualizes the location of the workers of the construction site, along with their crucial information,
receives alert messages from real-time data streams and display their details to the user
provides the ability to create and send new reports
and captures and stores media files in order to include them in a report.
1.4.6.3. Place in architecture
The MR enabler is located in the application and service layer of Assist-IoT. It will provide immersive experience to practitioners of ASSIST-IoT, transforming collected data into more suitable formats for visualization capabilities over head-mounted MR displays. The ASSIST-IoT Application and Services plane is intended to provide access to data via human-centric visualization enablers.
1.4.6.4. User guide
In order to use the MR enabler, the user needs to power up the MR device, unlock it and then hold out one of their hands with the palm facing up and look at their wrist, where the menu button will appear. Pressing the button with their free hand will show up the central navigation menu, where the user can find and execute the MR enabler application. Alternatively, the user can use the device’s portal of the MR device that will be available through any browser on a computer of the local network, using the MR device’s local IP as the URL. The MR enabler will load and visualize the construction site model, along with its relative data (for instance its dangerous zones) and its handles, that will allow the user to manipulate the model’s transform (position, rotation and scale). The handles have different colors and shapes in order to be more understandable for the user about the model’s transform attribute that they are affecting. The user has to keep the palm of their right hand open in order to access the MR enabler application’s menu. The MR enabler can receive alerts from the real-time storage on runtime, visualize them to the user, along with their details and then the user has the option to silence the alert from the menu, after that they have acknowledged about the incoming alert. Moreover, the MR application can present the location of the workers inside the BIM building, followed by a panel, filled in with their crucial, for the HS officer, information. The application also provides the ability of localization, meaning that the user is able to choose one from several languages for the displayed messages. He is able to change language at any time, through the settings panel that exists in the application’s main menu. Last but not least, the application’s menu also offers the ability to capture a media (either a photo or a video) and store it in the device’s storage in order to include it in a report in combination with other report and action information filled in. In order to capture a media file, the user needs to guide into the application’s report action’s panel and click with their free hand the button “Open Camera” and use the Camera panel that pops up next to the menu.
1.4.6.5. Prerequisites
The MR enabler is designed to be executed on a Microsoft Hololens 2 device with ARM64 architecture.
1.4.6.6. Installation
In order to install the application, the user has to use the device’s portal of the MR device that will be available through any browser on a computer of the local network, using the MR device’s local IP as the URL. The users have to go to Views > Apps and find the Deploy apps section, click “Browse…” and select the “appxbundle” file of the MR enabler. The user should also check the box next to “Allow me to select framework packages”, if it is the first time installing the app on their device. Finally, they should click on “Install” to complete the installation (or “Next” if option “Allow me to select framework packages” is selected).
1.4.6.7. Configuration options
The following table lists the configurable parameters of the MR enabler.
Parameter |
Description |
|---|---|
|
Gets information about thresholds and ID/location of incidents |
|
Authenticates the MR application (HMD) |
|
Authenticates the MR application (HMD) |
|
Gets the IFC danger zones |
|
Receives IFC models |
|
Gets location and orientation data of the MR interface (OSH inspector) |
|
Receives training and medical data |
|
Access point of connection for consuming real–time data |
|
Gets the name of the construction site |
|
Connects MR interface to network and gets data |
|
Gets the unique id of the construction site |
|
Gets the path for uploading and saving reports |
|
Gets the name of Wi-Fi network |
|
Receives the password key of the Wi-Fi network |
1.4.6.8. Developer guide
Will be determined after the release of the enabler.
1.4.6.9. Version control and release
Will be determined after the release of the enabler.
1.4.6.10. License
Will be determined after the release of the enabler.
1.4.6.11. Notice(dependencies)
Will be determined after the release of the enabler.