University of Turku

Capstone

Goal

Create means for monitoring the Flavoria foodline state in real-time VR.

Description

Flavoria is a research restaurant. Each food taking spot along the foodline has a scale which measures how much of each different food the eater takes. The customer wants to view the state of these scales in VR in an environment resembling the actual restaurant. This is meant as a debug/research tool, so realistic visuals are not desired.

Implementation

The solution is a three part pipeline, scales -> message broker -> VR app. The existing scale software is a Kotlin based Android app. This was extended to support sending telemetry using Mqtt.

The Mqtt broker lives on the project server (Ubuntu). On the server runs also an instance of InfluxDB for medium-term persisting the received data.

The VR app is developed in Unity for the Meta Quest 2 headset.

Future development

The future possibilities regarding this project are two-fold. Firstly there is the VR application, which can be expanded on, new features can be added. And secondly is the possibility to create new microservices utilizing the system-public data from the message broker.

Media

Bild av projektet