Paginacija

Implementacija modela strateške igre
Implementacija modela strateške igre
Marko Stanić
Opisana problematika modeliranja strateških igara za više igrača s obzirom na uvjete igranja i izvedbu poteza. Istražene mogućnosti uporabe strojnog učenja u modeliranju računalnih igrača strateških igara i navedena postojeća rješenja. Ostvaren modularni programski sustav za simulaciju i prikaz strateške igre za više igrača. U sustav dodana mogućnost prikaza te proizvoljni model računalnog igrača. Ispitana učinkovitost postupaka strojnog učenja za oblikovanje računalnog...
Implementacija mreže na čipu za povezivanje s AXI-uređajima
Implementacija mreže na čipu za povezivanje s AXI-uređajima
Luka Mrković
Kao glavni cilj ovog rada razvijen je model usmjeritelja - glavnog gradivnog bloka mreže na čipu. Dodatno, razvijen je model AXI mrežnog adaptera namijenjenog spajanju AXI4-Lite IP jezgri s mrežom na čipu. Razvijeni usmjeritelj prilagođen je radu u mrežnoj topologiji homogene 2D rešetke. Radix usmjeritelja iznosi 4 + 1. Usmjeritelj implementira wormhole politiku prosljeđivanja, podržava varijabilan broj virtualnih kanala te kontrolu toka ostvaruje razmjenom kredita. Usmjeritelj...
Implementacija napada na neuronsku mrežu analizom napajanja FPGA sklopa
Implementacija napada na neuronsku mrežu analizom napajanja FPGA sklopa
Mirko Galić
Digitalni sustavi mogu biti sigurnosno ranjivi na razini programske i sklopovske podrške. Napadi koji koriste ranjivosti sklopovske podrške su tzv. side – channel napadi. U ovom radu na FPGA pločicu je implementirana jednoslojna neuronska mreža s linearnom funkcijom. Izvedeno je mjerenje napona napajanja FPGA sklopa. Napisana je programska podrška za obradu rezultata mjerenja te za njihovo daljnje korištenje. Izvršena je korelacijska analiza napajanja te su korištenjem koeficijenta...
Implementacija neuronske mreže na FPGA sklopovima
Implementacija neuronske mreže na FPGA sklopovima
Jurica Rešetar
Cilj ovog rada bio je izraditi model umjetne neuronske mreže, pogodan za ostvarivanje u FPGA sklopovima, te dodatno sklopovsko ubrzanje dobivanja rezultata prijenosnih funkcije neurona. Za dobivanje zadovoljavajućeg modela korišteni su alati Matlab i programski jezik C. Model je napravljen, istreniran i evaluiran u alatu Matlab. Korišten je alat Matlab zbog jednostavnosti korištenja već dostupnih biblioteka za rad s umjetnim neuronskim mrežama. Na temelju Matlab modela, stvoren je C...
Implementacija novog edukacijskog sadržaja u programsko rješenje za edukaciju kadeta primjenom proširene stvarnosti
Implementacija novog edukacijskog sadržaja u programsko rješenje za edukaciju kadeta primjenom proširene stvarnosti
Petar Švigir
Tema ovog diplomskog rada bila je istražiti nove načine za dodavanje virtualnog sadržaja iz stvarnog svijeta u aplikaciju koristeći proces fotogrametrije koja taj virtualni sadržaj koristi u edukacijske svrhe te unapređenje funkcionalnosti postojećeg programskog rješenja za edukaciju kadeta.. U mobilnu aplikaciju za upoznavanje s vojnim tehnologijama HaubicAR dodan je novi sadržaj, nove funkcionalnosti, postavljena je struktura projekta Unreal Engine 4 za daljnja unapređenja i...
Implementacija obogaćenih komunikacijskih usluga u mrežama mobilnih operatora
Implementacija obogaćenih komunikacijskih usluga u mrežama mobilnih operatora
Lovro Trputec
Obogaćene komunikacijske usluge (RCS) utemeljene su na protokolima koji omogućavaju međuoperatorske komunikacijske usluge utemeljene na IMS sustavu. RCS usluge su namijenjene natjecanju s OTT (Over The Top) aplikacijama i vraćanju prometa u sustav operatora. RCS univerzalni profil sadrži smjernice razvoja RCS usluga. Razvojem po smjernicama univerzalnog profila se osigurava uspješna komunikacija između pružatelja RCS usluga. Implementirana je poslovna RCS aplikacija i snimljen je...
Implementacija operacije temporalnog spajanja u relacijskom sustavu baza podataka
Implementacija operacije temporalnog spajanja u relacijskom sustavu baza podataka
Anett Balazsics
Vremenske baze podataka (eng. temporal databases) omogućuju pohranu informacija vezano uz prošlost, sadašnjost i budućnost za razliku od uobičajenih baza podataka koje sadrže vrijednosti koje su istinite u trenutnom vremenu. U ovom radu detaljno se opisuju osnovni vremenski koncepti te različiti relacijski sustavi (PostgreSQL, Oracle Database i Microsoft SQL Server.) koji u određenoj mjeri podupiru vremenske značajke propisane standardnom SQL:2011. Dodatno, detaljno su opisane...
Implementacija osnovnih glasovnih funkcionalnosti u edukacijsko programsko rješenje za operacijski sustav Android
Implementacija osnovnih glasovnih funkcionalnosti u edukacijsko programsko rješenje za operacijski sustav Android
Matea Žilak
Edukacijska programska rješenja za osobe sa složenim komunikacijskim potrebama često se zasnivaju na primjeni simbola potpomognute komunikacije. Osnovni princip takvih rješenja je prikaz pojedinog pojma simbolom, tekstom i glasovnim izgovorom. Simboli i glasovni izgovor stvaraju podražaje koji povoljno utječu na osobe s poteškoćama u razvoju komunikacijskih vještina. Slabovidni korisnici spadaju u skupinu osoba sa složenim komunikacijskim potrebama. Kako bi se slabovidnim...
Implementacija paralelne komunikacije s primjenom u Internetu stvari
Implementacija paralelne komunikacije s primjenom u Internetu stvari
Ante Miličević
U radu su opisani serijski i paralelni komunikacijski protokoli koji imaju primjenu u Internetu stvari. Predstavljeni su sklop za serijsku komunikaciju UART i sučelje SPI. Od paralelnih protokola razmatrani su oni koji koriste algoritme dogovaranja i oni koji koriste sinkronizaciju taktnim signalom. Programski su implementirana dva sučelja na mikrokontroleru koji nema sklopovsku podršku za paralelnu komunikaciju. Sučelja su implementirana po uzoru na pregledane paralelne protokole koji...
Implementacija podrške za emulaciju PLC-a u alatu QEMU
Implementacija podrške za emulaciju PLC-a u alatu QEMU
Ardian Pantina
Ovaj rad bavi se emulacijom programske podrške za PLC SIMATIC S7-1200. Rad započinje analizom sklopovlja PLC-a te programske podrške koja se na njemu izvodi. Reverznim inženjerstvom datoteke za nadogradnju PLC-a dolazi se do programske podrške koja će se emulirati. Zatim se opisuje programski alat otvorenog koda QEMU koji služi za emulaciju cijelog sustava PLC-a. Slijedi detaljan opis potrebne konfiguracije QEMU-a za uspješnu emulaciju PLC-a bez potrebe za korištenjem hardvera....
Implementacija polinomskog regulatora na Arduino/PcDuino ugradbenom računalnom sustavu
Implementacija polinomskog regulatora na Arduino/PcDuino ugradbenom računalnom sustavu
Nikola Šantorić
Cilj završnog rada je projektiranje i implementacija polinomskog regulatora u računalni sustav upravljanja Arduino/PcDuino. U radu se opisuju komponente potrebne za uspostavljanje sustava upravljanja. Objašnjen je polinomski regulator, njegova struktura i djelovanje. Proveden je postupak parametriziranja polinomskog regulatora te način implementacije u sustav upravljanja. Naveden je postupak međusobnog spajanja elemenata. Prikazano je web sučelje pomoću kojeg se vrši upravljanje te...
Implementacija poluproceduralne animacije kretnje likova u 3D računalnoj igri
Implementacija poluproceduralne animacije kretnje likova u 3D računalnoj igri
Valentin Berger
Računalna animacija danas je neizostavni dio svake računalne igre. Većina današnjih igara koristi samo osnovne tehnike animiranja likova, zasnovanih na ključnim trenutcima pokreta. Ovaj rad ide korak dalje i te uz osnovne tehnike animiranja opisuje i neke proceduralne tehnike poput dinamičkog prilagođavanja nogu podlozi. Tako sustav omogućava zadržavanje stilističke prirodnosti koje pružaju predefinirane animacije, a iskorištava robusnost proceduralnog računanja. Sustav za...

Paginacija