Turun yliopisto

Capstone

Tarkoitus

Luoda tapa Flavorian ruokalinjaston tilan seurantaan VR alustalla.

Kuvaus

Flavoria on tutkimusravintola. Jokaisella ruoanotto pisteellä on vaaka, joka mittaa kuinpa paljon mitäkin ruokaa ruokailija ottaa. Asiakas haluaa tavan seurata näiden vaakojen tilaa VR:ssä oikeaa tuotantoympäristöä jäljittelevässä tilassa. Tämä on tarkoitettu kehitys/tutkimus -työkaluksi, joten ympäristön visuaalinen realismi ei ole tavoite.

Toteutus

Toteutus on kolmivaihheinen putki, vaa'at -> viestin välittäjä -> VR sovellus. Vaakojen alkuperäiseen Kotlin pohjaiseen Adroid ohjelmistoon lisättiin tuki telemetrian lähettämiselle Mqtt-protokollaa käyttäen.

Mqtt välittäjä toimii projektin palvelimella (Ubuntu). Samalla palvelimella pyörii myös InfluxDB instanssi datan keskipitkänajan persistointia varten.

VR sovellus on kehitetty Unityllä ja kohdennettu Metan Quest 2 laseille.

Tuleva kehitys

Tämä projekti luo ainakin kahdenlaisia mahdollisuuksia järjestelmän tulevalle kehitykselle. Ensinnäkin itse VR sovellusta voidaan laajentaa uusilla ominaisuuksilla. Toiseksi, muut mikropalvelut voivat käyttää Mqtt välittäjän tarjoamaa systeemi-julkista dataa omiin tarpeisiinsa.

Media

Projektin kuva