Pages

Programska biblioteka za izradu grafova na Android operacijskom sustavu koristeći tehnologiju React Native
Programska biblioteka za izradu grafova na Android operacijskom sustavu koristeći tehnologiju React Native
Martin Skec
Mobilne platforme koriste različite tehnologije u kojima se razvijaju aplikacije za njih što predstavlja financijski i vremenski trošak. Rješenje tog problema je korištenje tehnologija s kojima je moguće razvijati aplikacije za više platformi. React Native je jedna takva tehnologija. Jedan od funkcijskih zahtjeva koji se mogu pojaviti je prikaz grafova i tehnologija mora to omogućavati. Kvalitetna biblioteka za prikaz grafova je kompleksna i njezin razvoj zahtjeva puno vremena....
Programska biblioteka za izradu korisničkog sučelja na grafičkim pokaznicima
Programska biblioteka za izradu korisničkog sučelja na grafičkim pokaznicima
Ivan Spasić
Razrađena je problematika razvoja grafičkih korisničkih sučelja u ugradbenim računalnim sustavima. Opisane su različite metode pristupa razvoju korisničkih sučelja i prednosti jednih u odnosu na druge. Navedena su dva LCD kontrolera, HD44780 i ILI9341, idealna za primjenu u ugradbenim sustavima. Opisane su njihove osnovne karakteristike i načini njihovog povezivanja na mikrokontroler. Opisane su gotove programske biblioteke za razvoj grafičkih sučelja na LCD pokaznicima emWin i...
Programska biblioteka za izradu ortogonalne projekcije jednostavnih pravokutnih objekata prepoznatih korištenjem programske biblioteke OpenCV
Programska biblioteka za izradu ortogonalne projekcije jednostavnih pravokutnih objekata prepoznatih korištenjem programske biblioteke OpenCV
Leon Hrnjak
U sklopu ovoga rada napravljen je kratki pregled osnova OpenCV biblioteke te su izrađene programska biblioteka i demo aplikacija za crtanje ortogonalne projekcije objekata prepoznatih korištenjem OpenCV programske biblioteke. Detaljno su opisani koraci prepoznavanja objekata, algoritmi korišteni u sklopu istih te problemi koji utječu na preciznost krajnjeg rezultata. Dodatno, opisani su problemi zbog kojih prepoznavanje određenih objekata nije moguće s dovoljno dobrom preciznošću. Za...
Programska biblioteka za prilagodbu kretanja robota u ovisnosti o kretanju povezanog objekta
Programska biblioteka za prilagodbu kretanja robota u ovisnosti o kretanju povezanog objekta
Tin Komerički
Cilj ovog rada je izrada biblioteke za robotski operacijski sustav za navigaciju robota do određenog cilja i regulaciju brzine prilikom kretanja u ovisnosti o udaljenosti od povezanog objekta. U sklopu rada opisana je matematička podloga potrebna za izvođenje regulacije brzine, tehnologije koje su korištene za izradu rada i postupak implementacije rješenja kroz tri faze. Rezultat rada je javno dostupna biblioteka koja zadovoljava postavljene zahtjeve. Uspješnost izrade biblioteke...
Programska emulacija senzorskih čvorova u Internetu stvari
Programska emulacija senzorskih čvorova u Internetu stvari
Luka Cindrić
Cilj ovog rada je predložiti rješenje za sustav koji će emulirati velik broj senzorskih čvorova. Sustav se sastoji od računalne aplikacije koja emulira senzore, lokalne baze podataka u kojoj su spremljeni podaci o modelima senzora i baze podataka u računalnom oblaku u koju se spremaju generirane vrijednosti. U radu je prvo opisan pojam Internet stvari, zatim je opisan općenito sustav za emulaciju senzora. Nakon toga slijedi opis modela senzora koji se mogu emulirati. Na kraju je...
Programska i sklopovska arhitektura redundantnih ugradbenih računalnih sustava
Programska i sklopovska arhitektura redundantnih ugradbenih računalnih sustava
Dino Šarić
U radu je prikazan pregled problematike funkcijske sigurnosti te su ukratko opisani odgovarajući standardi razvoja funkcijsko sigurnih sustava. Posebna pažnja posvećena je funkcijskoj sigurnosti u ugradbenim računalnim sustavima. Opisani su mehanizmi kojima ARM Cortex-R arhitektura unapređuje funkcijsku sigurnost u odnosu na ARM Cortex-M arhitekturu. Razvijena je programska potpora za ostvarivanje redundancije na mikrokontroleru s ARM Cortex-M arhitekturom. Programska potpora sadržava...
Programska implementacija koncepta ozbiljne igre za učenje hrvatskog znakovnog jezika
Programska implementacija koncepta ozbiljne igre za učenje hrvatskog znakovnog jezika
Lovro Krčelić
Programska implementacija koncepta ozbiljne igre za učenje hrvatskog znakovnog jezika U ovom radu, istraženo je kako suvremene tehnologije, uključujući koncepte dubokog učenja i naprednih programskih jezika poput Java i ReactJS, mogu unaprijediti proces učenja hrvatskog znakovnog jezika. Poseban fokus posvećen je optimizaciji aplikacije "Gestikulator", koja koristi koncept ozbiljne igre za stvaranje interaktivnog i učinkovitog iskustva učenja hrvatskog znakovnog jezika. Nakon...
Programska implementacija sustava za preporučivanje
Programska implementacija sustava za preporučivanje
Matija Frandolić
U okviru ovog rada bavimo se implementacijom i vrednovanjem različitih metoda preporučivanja. Poseban naglasak stavljamo na metode neuronskog suradničkog filtriranja (NCF) i matrične faktorizacije (MF). U programskom okviru PyTorch ostvarujemo tri modela neuronskog suradničkog filtriranja: generaliziranu matričnu faktorizaciju (GMF), višeslojni perceptron (MLP) i neuronsku matričnu faktorizaciju (NeuMF). Dodatno, ostvarujemo model obične matrične faktorizacije i matrične...
Programska izvedba algoritma pakiranja objekata u kutiju za primjenu u animaciji robota u virtualnom okruženju
Programska izvedba algoritma pakiranja objekata u kutiju za primjenu u animaciji robota u virtualnom okruženju
Nikolina Motočić
Algoritmi pakiranja su klasa optimizacijskih problema u matematici koji pokušavaju smjestiti objekte zajedno u nekakvu vrstu spremnika. Cilj algoritma je da se spremnik napuni što je gušće moguće ili da se svi objekti smjeste u što manji broj spremnika. U ovome radu, teorijski je proučeno nekoliko algoritama te je odabran prikladan algoritam pakiranja spremnika. Odabrani algoritam izveden je i animiran u programu Unity. Programska izvedba algoritma radi nad listom nailazećih predmeta...
Programska izvedba dubokih modela s proizvoljnim diferencijabilnim transformacijama
Programska izvedba dubokih modela s proizvoljnim diferencijabilnim transformacijama
Branimir Stanković
Modeli dubokog ucenja se iz dana u dan razvijaju, kao što i ljudi u ˇ ce iz dana u dan, ˇ tako i racunala simuliraju ljudski mozak. ˇ Povratne neuronske mreže uce sekvencijalne podatke kojima je poredak bitan, te na ˇ temelju njih daju predikcije. Osnovni model jest obicni povratni model, RNN, koji kroz svoje ˇ celije prenosi in- ´ formacije buducim´ celijama o položaju i vrijednostima svih podataka. Tu se javlja ´ problem eksplodirajuceg i nestaju ´ ceg gradijenta, stoga se u...
Programska knjižnica za obradu događaja iz platforme za simuliranje trgovanja električnom energijom
Programska knjižnica za obradu događaja iz platforme za simuliranje trgovanja električnom energijom
Domagoj Tokić
Povećanje udjela obnovljivih izvora energije povećava potrebu za predviđanjem potrošnje i proizvodnje električne energije. Kako bi se olakšao taj prijelaz potrebni su složeni izračuni. Sustav Power TAC smanjuje vrijeme testiranja takvih izračuna simulirajući tržište električnom energijom. Organiziranjem Power TAC natjecanja, daje se prostor razvijateljima za testiranje rada programskih agenata i usporedbu rezultata, tj. krajnjeg profita programskih agenata koji simuliraju rad...
Programska knjižnica za podršku korištenja statističkog alata unutar simulacije trgovanja električnom energijom
Programska knjižnica za podršku korištenja statističkog alata unutar simulacije trgovanja električnom energijom
Filip Sakač
Power TAC je natjecanje u kojem se inteligentni programski agenti natječu u ostvarivanju profita na liberaliziranom tržištu električne energije. Programski agenti na temelju podataka o tržištima i vremenskoj prognozi moraju donositi odluke o svojim potezima da bi mogli svojim korisnicima osigurati potrebnu energiju i ostvariti profit na tržištu. Za obradu podataka Power TAC agentu potrebno je omogućiti korištenje naprednih statističkih alata. Jedan od danas najpopularnijih jezika...

Pages