Documentation:AR Design

From UBC Wiki
Emerging Media Lab
UBC Emerging Media Lab Signature.png
About EML
A collaborative space for UBC faculty, students and staff for exploration of emerging technologies and development of innovative tools and solutions. This wiki is for public-facing documentation for our projects and procedures.
Subpages


AR Design

Introduction

AR Design is built upon a project in Singapore and its utilization of low-cost VR interfaces in navigating real-time building sensor data. It aims to streamline the slow and non-intuitive process of building maintenance through the integration of a centralized building management system with an augmented reality platform. AR technology is utilized to allow building managers and engineers to access building sensor data and BMS information in-situ, allowing for a faster, more tactile approach to building maintenance fault detection and problem rectification.

The solution is as follows:

  1. Imagine a wearable augmented reality device, a Hololens, that is worn by a building maintenance engineer
  2. As the engineer walks through a maintenance/problem site, he/she receives a live stream of building sensor data, with data visualized in spatially appropriate locations
  3. The engineer may also have, in-view, access to spatially-relevant maintenance logs and memos regarding specific problem areas (i.e., "This valve was last serviced 2 weeks ago.")
  4. The engineer may also have direct access to virtual control levers in spatially- appropriate locations, where hand gestures may be used to directly access control variables within the building's BMS.

The proposed AR platform will significantly support teaching and learning regarding sustainable, low-carbon building design. One of the greatest shortcomings in educating students and the public on how buildings perform is due to the fact that buildings are designed deliberately to hide much of their own engineering systems from view. An AR platform to interact with live-streaming building data and metadata will be a significant learning tool by making visible the science underlying a building's performance.

FAQ

As the title suggests

First Time Setup Guide

Provide enough information for a first time user to get up and running.

Required components:

Scripts:

  • ConnectorBehaviour.cs
  • JSONBuilder.cs
  • Origin.cs
  • Serialization.cs
  • TestCameraMovement.cs
  • TestWidgetEnable.cs
  • VuMarkHandler.cs
  • WidgetActivateInputHandler.cs
  • WidgetDragInputHandler.cs
  • WidgetReceiver.cs
  • DataWidget.cs
  • DataWidgetHandler.cs
  • InfluxReader.cs
  • ParentWidget.cs
  • ParentWidgetHandler.cs
  • WidgetHandler.cs

Scenes

  • SampleScene.unity

Prefabs

  • AnimatedParent.prefab
  • GenericDataWidget.prefab
  • JSON Builder.prefab
  • ParentWidget.prefab
  • WebError.prefab

Animations

Other

Set Up:

  1. Ensure all assets above are in the Unity project
  2. Set up the build, and ensure all scenes are in the build settings.

Primary Features....

Provide an overview of the key features of the project and what they do.

Artwork

Design Mock-Up for Data Visualization of Temperature in a UBC Building

Plugins/assets/prebuilds developed

Technical documentation for the project:

https://ubcemergingmedialab.github.io/ARDesign/index.html

Poster

An editable and printable version of the AR Design poster.

AR Design Poster from March 1029

Development Team

The AR Design project is an ongoing collaboration between the UBC School of Architecture and Landscape Architecture, UBC Emerging Media Lab, UBC Studios, and Metanaut.

The following is a list of individuals who are involved with the project:

Students:

  • Abel Waller - Tech Lead & Developer
  • Andrea Tang - Project Manager & Developer
  • Andrew Zulaybar - Developer
  • Natalie Nguyen - Designer
  • Miriam Wagner - Designer
  • Cheng Z - Designer

3D Modellers:

  • Travis Anderson

Mentors:

  • Peter Kao - CEO, Metanaut
  • Andrew Lee - CTO, Metanaut

Principal Investigator:

  • Adam Rysanek - Ph.D, UBC School of Architecture and Landscape Architecture (SALA)

License

Some rights reserved
Permission is granted to copy, distribute and/or modify this document according to the terms in Creative Commons License, Attribution-ShareAlike 4.0. The full text of this license may be found here: CC by-sa 4.0
Attribution-Share-a-like