Razgovarajmo

Istraživanje i razvoj · 2019

RobinHUD

Navigacija u zatvorenom prostoru u proširenoj stvarnosti: prostorna sidra u oblaku i prototipna Android aplikacija razvijena u Unityju, za vođenje osobe kroz zgradu do koje GPS ne dopire.

Službeni naziv, na talijanskom: „Ricerca pianificata mirante ad acquisire nuove tecnologie da utilizzare per raggiungere un miglioramento del processo di navigazione indoor tramite l'utilizzo di realtà aumentata”.

Cilj

RobinHUD je sustav navigacije u zatvorenom prostoru zasnovan na proširenoj stvarnosti. U zatvorenim prostorima GPS ne radi: projekt je istražio uporabu usluge Azure Spatial Anchors, Microsoftovih prostornih sidara, za snalaženje po zgradama samo kamerom uređaja i vezom na internet. Vodeći je primjer robna kuća: prostorna sidra vode korisnika do prave zone ili prolaza, dok prepoznavanje izbliza QR kodom, s motorom Vuforia, identificira točan proizvod na polici ili prikaže informativnu ploču o nekom stroju. Aktivnosti su trajale od 8. siječnja do 19. prosinca 2019.

Što je napravljeno

Projekt je bio raščlanjen u tri faze: izradu dviju aplikacija — jedne autorske, za izgradnju navigacijskog okruženja, i jedne za krajnjeg korisnika —, dodavanje točkastih informacija o proizvodima putem QR koda te perspektivu prijenosa rješenja na iOS i HoloLens 2. Za razvoj prototipa odabrani su Android i Unity, sa skriptama u C#-u; postojanost sidara povjerena je bazi Cosmos DB na Azureu, do koje se dolazi WebAppom koji izlaže REST API-je s autentifikacijom. Studija je krenula od službenih primjera Microsoftova SDK-a, tada u beti i gotovo bez dokumentacije, da bi se zatim izgradila vlastita aplikacija, s arhitekturom posvećenih klasa za upravljanje sesijama, otkrivenim plohama i interakcijom.

Što je izašlo

Rezultat je funkcionalno prototipno rješenje na Androidu: aplikacija omogućuje stvaranje, spremanje, preimenovanje, pretraživanje i brisanje prostornih sidara, dobivanje uputa do odabranog sidra — sa smjernom strelicom u proširenoj stvarnosti — i dijeljenje sidara među uređajima preko baze u oblaku. Izvješće dokumentira i sučelja, poznata ograničenja te teškoće projektiranja i pokusa s tehnologijom koja je tada bila u beti.

Iz laboratorija

Slike potječu iz izvorne dokumentacije projekta.

Prikaz u proširenoj stvarnosti: aplikacija traži da se kadrira ploha i dodirne za stvaranje prostornog sidra.
Prikaz u proširenoj stvarnosti: aplikacija traži da se kadrira ploha i dodirne za stvaranje prostornog sidra.
Detalj spremljenog sidra: preimenovanje, brisanje, upute i pretraga.
Detalj spremljenog sidra: preimenovanje, brisanje, upute i pretraga.
Postavke aplikacije, s prozorom za otklanjanje grešaka i pretragom svih sidara u bazi podataka.
Postavke aplikacije, s prozorom za otklanjanje grešaka i pretragom svih sidara u bazi podataka.