Preskoči na sadržaj
FORTRONIQ
IzbornikDigitalni sadržajiProširena stvarnost3. Razvoj okruženja proširene stvarnosti

PROŠIRENA STVARNOST

Modul 3

Razvoj okruženja proširene stvarnosti

Treći modul je izvedbeni. Vodi kroz postavljanje projekta i scene, prepoznavanje mete i sidrenje sadržaja, interakciju i sučelje, pripremu sklopovlja i spajanje svega u aplikaciju koja se instalira na uređaj, a završava mjerenjem i ispitivanjem gotovog okruženja.

Moći ću:
  • postaviti projekt i scenu u razvojnom okruženju
  • izraditi prepoznavanje mete i sidrenje digitalnog sadržaja
  • izraditi interakciju i korisničko sučelje u sceni
  • pripremiti i prilagoditi sklopovlje za odabranu primjenu
  • integrirati programske i sklopovske dijelove u funkcionalno okruženje
  • ispitati rad okruženja i zapisati rezultate ispitivanja

O modulu

Prva dva modula dala su gradivo i pojmove: model koji se prikazuje i teoriju o tome kako uređaj vidi prostor. Treći modul je izvedben. U njemu se od praznog projekta dolazi do aplikacije koja se instalira na tablet, pokrene u pogonu i izmjeri. Sve što se u njemu radi ima jedno mjerilo — radi li okruženje na uređaju, u stvarnim uvjetima, dovoljno brzo i dovoljno točno.

Modul počinje programskim dijelom. Postavlja se projekt, bira razvojno okruženje i okvir za praćenje prostora, uvoze se model i materijali te se slaže scena s kamerom, izvorima svjetla i hijerarhijom objekata. Zatim slijede dva postupka bez kojih proširena stvarnost nije proširena: prepoznavanje mete i sidrenje digitalnog sadržaja u prostoru. Treća jedinica dodaje interakciju i sučelje, jer sadržaj koji korisnik ne može voditi nije uputa nego slika.

Drugi dio modula bavi se opremom i spajanjem. Bira se uređaj prema primjeni, provjerava je li podržan, rješavaju se nosač, osvjetljenje, napajanje i mreža te zaštita na radu. Potom se programski i sklopovski dio spajaju u aplikaciju: postavke izgradnje, dopuštenja, potpisivanje, veličina paketa i isporuka inačica. Šesta jedinica je projektni zadatak u cijelosti, a sedma ispitivanje s mjerenjima i zapisom nalaza.

Kroz cijeli modul provlači se isti primjer. Projekt AR-1 izrađuje upute proširene stvarnosti za zamjenu prihvatnice na robotu ZR-1 u ćeliji paletizacije. Tehničar tabletom snimi natpisnu pločicu na ogradi ćelije i dobije osam koraka zamjene. Na tom se primjeru sve brojke ponavljaju: 12 000 trokuta u modelu, meta 90 × 50 mm, cilj od 30 sličica u sekundi i pogreška poravnanja do 5 mm na 0,5 m.

Nastavne jedinice

  • 3.1

    Izrada softverskih segmenata tehnologije proširene stvarnosti

    Postavljanje projekta: odabir okvira, uvoz modela, kamera i izvori svjetla, građa scene i redoslijed kojim se dijelovi slažu.

    Otvori
  • 3.2

    Prepoznavanje meta i sidrenje digitalnih objekata

    Priprema i ocjena mete, baza meta, prepoznavanje ploha i postavljanje sidra tako da sadržaj ostane na mjestu dok se korisnik kreće.

    Otvori
  • 3.3

    Interakcija i korisničko sučelje

    Dodir, pokazivanje, geste i glasovne naredbe, prostorno sučelje i pravila čitljivosti uputa u vidnom polju.

    Otvori
  • 3.4

    Izrada hardverskih segmenata tehnologije proširene stvarnosti

    Odabir i priprema uređaja, nosači i osvjetljenje radnog mjesta, napajanje i mreža te provjera je li uređaj uopće prikladan za zadanu primjenu.

    Otvori
  • 3.5

    Integracija segmenata u funkcionalno okruženje

    Postavke izgradnje za odabranu platformu, dopuštenja, potpisivanje i instalacija te povezivanje aplikacije s podacima iz pogona.

    Otvori
  • 3.6

    Izrada okruženja proširene stvarnosti u odabranom okruženju

    Projektni zadatak u cijelosti: zahtjevi, scenarij, izrada, prva radna inačica i predaja s dokumentacijom.

    Otvori
  • 3.7

    Testiranje funkcionalnosti izrađenih okruženja

    Plan ispitivanja, mjerila uspjeha, mjerenje brzine prikaza i točnosti poravnanja te zapis nalaza i ispravaka.

    Otvori

Ključni pojmovi modula

PojamZnačenje
Razvojno okruženjeProgram u kojem se slaže scena, povezuju objekti i izgrađuje aplikacija za odabrani uređaj.
Okvir za proširenu stvarnostProgramski sloj koji od kamere i osjetnika uređaja daje položaj uređaja u prostoru, prepoznate plohe i mete.
ScenaUređeni skup objekata s kamerom, izvorima svjetla i modelima, složen u stablo roditelja i djece.
SastavnicaDio koji se pridružuje objektu i daje mu jedno svojstvo ili ponašanje: prikaz mreže, sudarač, skripta.
MetaSlika ili predmet koji okvir prepoznaje i prema kojem postavlja digitalni sadržaj.
Ocjena prepoznatljivostiMjerilo koliko je slika mete pogodna za prepoznavanje; ovisi o broju i rasporedu značajki.
SidroZapamćeno mjesto u prostoru uz koje je digitalni objekt vezan dok se korisnik kreće.
Oblak značajkiSkup točaka koje okvir prepoznaje na površinama i iz kojih računa položaj uređaja.
Gubitak praćenjaStanje u kojem okvir više ne zna gdje je uređaj, pa sadržaj odluta ili nestane.
Pogreška poravnanjaRazmak između mjesta na kojem se digitalni objekt prikazuje i mjesta na kojem je stvarni predmet.
Broj sličica u sekundiKoliko puta u sekundi uređaj iscrta novu sliku; mjerilo tečnosti prikaza.
Paket aplikacijeDatoteka koja se instalira na uređaj; sadrži program, modele, teksture i popis dopuštenja.
Testni slučajZapisani niz koraka s očekivanim ishodom kojim se provjerava jedna funkcija okruženja.
Mjerilo uspjehaUnaprijed dogovorena brojka koju izmjerena vrijednost mora doseći da bi ispitivanje prošlo.

Završne stranice modula

  • ZAVRŠNO

    Aktivnosti za samostalno učenje

    Zadaci uz računalo, uređaj s kamerom i razvojno okruženje. Rješavaju se pojedinačno ili u paru.

    Otvori
  • ZAVRŠNO

    Procjena znanja

    Pitanja iz svih nastavnih jedinica modula s obrazloženjem točnog odgovora.

    Otvori