Pages

Programiranje autonomnog mobilnog robota za detekciju i praćenje ljudskog lica
Programiranje autonomnog mobilnog robota za detekciju i praćenje ljudskog lica
Frane Bakula
U ovom radu, prikazano je programsko rješenje autonomnog mobilnog robota koji detektira lice osobe preko web kamere laptopa, te prati tu osobu na način da ju nastoji držati u sredini ekrana i na određenoj udaljenosti od kamere. U 3. poglavlju je opisana metoda za detekciju lica koja je ostvarena korištenjem Python biblioteke opencv koja ima već gotovi predtrenirani model za detekciju lica i očiju osobe na slici. Robot je programiran u ROS-u na ubuntu operacijskom sustavu pa je 2....
Programiranje elektroničke upravljačke jedinice automobila s ciljem poboljšanja njegovih performansi
Programiranje elektroničke upravljačke jedinice automobila s ciljem poboljšanja njegovih performansi
Filip Vulama
Programiranje elektroničke upravljačke jedinice automobila sa svim navedenim koracima. Koraci prilikom izmjene datoteke upravljačke jedinice sastoje se od pripreme i potrebnih alata, upoznavanje s tematikom i alatima potrebnima za rad, samog preuzimanja originalne datoteke s vozila preko OBD sučelja primjenom MPPSv18 uređaja i istoimenog programa, izmjena originalne datoteke pomoću WinOLS 2.24 programa, postavljanje novonastale datoteke na vozilo preko OBD sučelja primjenom MPPSv18...
Programiranje tehnoloških objekata za apsolutno i relativno pozicioniranje upotrebom kontrolera S7-1511TF
Programiranje tehnoloških objekata za apsolutno i relativno pozicioniranje upotrebom kontrolera S7-1511TF
Nikola Lovrić
U ovom radu obrađuje se programiranje tehnoloških objekata za apsolutno i relativno pozicioniranje. Za kontrolu projekta upotrebljava se PLC kontroler S7-1511TF. Koriste se dva servo motora (SIMOTICS S-1FK2) povezana na pretvarače (SINAMICS S210), od kojih je jedan glavni dok se drugi njemu sinkronizira. U prvom dijelu opisana je konfiguracija komponenti projekta u TIA Portal-u te puštanje u rad servo motora. Navedene su karakteristike pojedine komponente projekta. Za komunikaciju se...
Programiranje utemeljeno na automatima za razvoj programskih modula
Programiranje utemeljeno na automatima za razvoj programskih modula
Matej Rafaj
Dizajnirao sam i implementirao alat za generiranje programa iz automata s konačnim brojem stanja koji je proširen ubacivanjem blokova koda u prijelaze između stanja. Alat je specifično predviđen za generiranje programa za automatsko testiranje prema formalnoj specifikaciji tako da generira kod koji povezuje pokretanje testiranog programskog modula, pokretanje testova i grupa testova te javljanje rezultata testova u jedan automatizirani sustav. Pisan je u programskom jeziku Python, te...
Programiranje vizualizacijskog sučelja automatizirane plamene kružne peći
Programiranje vizualizacijskog sučelja automatizirane plamene kružne peći
Ivan Glavinić
U radu je prikazan razvoj vizualizacijskog sučelja za plamenu kružnu peć. U radu se obrađuje komunikacija između HMI-a i logičkog kontrolera, Programsko okruženje za izradu aplikacije i proces proizvodnje. Aplikacija je napravljane u WonderWare Intouch programskom okruženju.
Programirljivo senzorsko sučelje za obradu zvučnog signala
Programirljivo senzorsko sučelje za obradu zvučnog signala
Lovro Ivančević
U ovome završnom radu obrađeno je modeliranje, dizajn i implementacija pametnog senzorskog sučelja niske potrošnje za detekciju i klasifikaciju zvučnih signala. Sučelje je modelirano idealnim elementima i svaki je funkcijski blok kruga definiran svojim jednadžbama. Zatim je sklop simuliran korištenjem SPICE alata te je napravljena implementacija na tiskanoj pločici. Na MSP430 mikrokontroleru programiran je konačni automat koji upravlja vremensko-frekvencijskom analizom signala...
Programska aplikacija za analizu asimptotskih razvoja faktorijelne funkcije
Programska aplikacija za analizu asimptotskih razvoja faktorijelne funkcije
Grgur Radić
Glavna tema rada je prikaz i analiza poznatih asimptotskih razvoja gama funkcije. Uz primjenu nove metode Burić-Elezović omogućeno je povezivanje i poopćavanje te poboljšanje mnogih poznatih aproksimacijskih formula Stirlingovog tipa čime su dobivene nove veoma točne aproksimacije za faktorijelnu funkciju. Prvo poglavlje je posvećeno gama funkciji te njena veza s faktorijelnom funkcijom. Također, analiziraju se Bernoullijevi polinomi. U drugom poglavlju definirani su asimptotski...
Programska aplikacija za numeričko integriranje
Programska aplikacija za numeričko integriranje
Grgur Radić
Cilj ovog rada bio je upoznavanje formula i algoritama za numerički izračun integrala te implementacija istih unutar aplikacije s grafičkim korisničkim sučeljem. Proučene su sljedeće metode: trapezna i Simpsonova formula te Rombergov i Gaussov algoritam. Sve metode su matematički izvedene, ostvarene programskim jezikom Java. Najvažniji isječci izvornog koda su prikazani u radu kao i rad same aplikacije na primjerima. Tako je jedan od primjera aproksimacija broja ln(2) svakom...
Programska aplikacija za određivanje intervala pouzdanosti
Programska aplikacija za određivanje intervala pouzdanosti
Mate Masnov
Ovaj završni radi bavi se intervalnim procjenama u matematičkoj statistici. Kao teorijska podloga objašnjeni su osnovni pojmovi matematičke statistike potrebni za razumijevanje implementiranog programa. Intervalne procjene izračunavaju se pomoću razdioba slučajnih varijabli, točkastih procjena, kvantila i pripadajuće pouzdanosti. Prikazani su izvodi matematičkih formula upotrebljavanih u aplikaciji. U praktičnom dijelu rada izrađena je aplikacija u programskom jeziku Java za...
Programska aplikacija za optimalno kompletiranje setova
Programska aplikacija za optimalno kompletiranje setova
Ante Klišanin
Ovaj rad obrađuje kombinatorni problem kompletiranja setova od k elementa, pri čemu su elementi razvrstani u n razreda, a pri kompletiranju setova smiju se spajati samo elementi iz susjednih razreda. Pretpostavljeno je da ne postoje nikakva očekivanja za vrijednosti elemenata. Naglasak je stavljen na tri različite metode kompletiranja. Metode su prvo su objašnjene u teoriji, a zatim i programski implementirane koristeći programski jezik Python.
Programska aplikacija za spajanje video snimki u realnom vremenu
Programska aplikacija za spajanje video snimki u realnom vremenu
Dario Vidas
Spajanje slika je vrlo popularna aplikacija obrade slika. Posebno je zanimljiv slučaj spajanja slika u stvarnom vremenu, jer takav zahtjeva posebne uvjete izvršavanja programa. Algoritam spajanja mora biti brz, a u isto vrijeme mora dati vjerodostojnu sliku. Pri spajanju se koriste brzi i robusni algoritmi poput SURF i FLANN algoritama za značajke, GraphCut za šavove i sl. Brzina uvelike ovisi o tipu izobličavanja slika. Najčešće korišteni tipovi su: kuglasti, te planarni tip...
Programska biblioteka za emuliranje ARM NEON naredbi na x86 arhitekturi
Programska biblioteka za emuliranje ARM NEON naredbi na x86 arhitekturi
Andrej Šeškar
U ovom radu napisana je programska knjižnica koja omogućuje emuliranje naredbi ARM NEON koprocesora na procesorima x86 arhitekture. Programska knjižnica sadrži tipove podataka te prototipove i definicije funkcija koji su nazivom i oblikom identični onima koji su dostupni na ARM procesorima sa NEON nadogradnjom, uz razliku što su definicije funkcija izvedene u univerzalnom C kodu. Programski kod je slojevito strukturiran te je prilagođen uporabi na svim procesorima koji podatke...

Pages