Repository of FERIT Osijek
Not a member yet
4053 research outputs found
Sort by
Application of augmented reality in iOS game development
U diplomskom radu istražena je proširena stvarnost, mobilne računalne igre, povezanost proširene stvarnosti i mobilnih računalnih igara te trenutno stanje korištenja proširene stvarnosti u mobilnim računalnim igrama. Također, opisani su izazovi i pristupi pri razvoju mobilne računalne igre u proširenoj stvarnosti. Programski ostvarena mobilna iOS računalna igra omogućuje primjenu proširene stvarnosti, stoga korisnici imaju mogućnost igrati poznatu arkadnu igru Snake u proširenoj stvarnosti. Rješenje mobilne računalne igre pisano je prema predlošku arhitekture VIPER, a metodologija izrade oslanjala se na reaktivno i asinkrono programiranje. Također, opisan je utjecaj arhitekture VIPER pri razvoju mobilne računalne igre. Mobilna računalna igra Snake omogućuje korisnicima upravljanje objektima u proširenoj stvarnosti prema pravilima igre, rangiranje igrača prema ostvarenim rezultatima i pohranu rezultata. Ispitivanje rada aplikacije pokazalo je njeno očekivano ponašanje, a iz istraživanja korisničkog iskustva saznaje se da je utjecaj proširene stvarnosti na korisnike pozitivan.The aim of this master's thesis was to explore augmenter reality, mobile games, connection between augmented reality and mobile games, and the current state of using augmented reality in mobile games. Furthermore, this thesis describes challenges and approaches in developing mobile games in augmented reality. The software-realized mobile iOS game enables the application of augmented reality, so users have the ability to play the famous arcade game Snake in augmented reality. The mobile game solution was written according to the VIPER architecture template, and the development methodology was based on reactive and asynchronous programming. Additionally, the thesis describes the influence of the VIPER architecture in the development of a mobile game. The mobile game Snake allows users to manage objects in augmented reality according to the rules of the game, rank players according to the achieved results and store the results. Testing the operation of the application showed its expected behavior, and from the user experience research it was found that the impact of augmented reality on users is positive
5G system - measurement method.
Razvoj mobilnih komunikacija zahtijeva razvijanje i definiranje mjernih metoda koje će
što točnije i preciznije dati rezultate mjerenja. Zadatak ovog diplomskog rada bio je objasniti i definirati
osnovne metode mjerenja 5G sustava i na temelju tih metoda napraviti odgovarajuća mjerenja. U ovom
radu objašnjene se dvije takve metode za mjerenje razine elektromagnetskog zračenja 5G sustava -
kodno selektivna i frekvencijski selektivna metoda. Obje metode su najprije teorijski izložene, a zatim
testirane. Nakon testiranja obrađeni su dobiveni rezultati i definiran je zaključak. Obje metode su
korisne, ali je kodno selektivna metoda istaknuta kao bolji pristup za dobivanje cjelovitijeg rezultata
mjerenja jer obuhvaća više parametara pa je samim time točnija. Navedene metode mogu poslužiti kao
osnova za razvoj preciznijih metoda.The development of mobile communications requires development and definition of
measurement methods that will provide the most accurate and precise measurement results. The task
of this thesis was to explain and define the basic measurement methods for 5G systems and to conduct
appropriate measurements based on these methods. In this thesis, two such methods for measuring the
level of electromagnetic radiation of 5G systems are explained - the code-selective and frequencyselective
methods. Both methods are first theoretically presented and then tested. After testing, the
obtained results were processed, and a conclusion was defined. Both methods are useful, but the codeselective
method is highlighted as a better approach for obtaining more comprehensive measurement
results because it encompasses more parameters and is therefore more accurate. These methods can
serve as a basis for the development of more precise methods
Analysis of electrical quantities during the islanding operation
Ovaj rad istražuje ponašanje elektroenergetskog sustava u uvjetima otočnog pogona dijela IEEE
33 sabirničkog sustava koristeći simulacije u programskom paketu DIgSILENT PowerFactory, s
naglaskom na modeliranje IEEE 33 sabirničkog sustava. Glavni cilj bio je analizirati promjene
električnih veličina poput napona, frekvencije, radne i jalove snage uz promjene potrošnje i
proizvodnje. Analizirana su dva slučaja. Prva simulacija obuhvaća mali otok s četiri sabirnice u
otočnom pogonu. Druga simulacija modelira veliki otok s 23 sabirnice. Analizirani su scenariji s
proizvodnjom većom, manjom ili jednakom potrošnji. Rezultati pokazuju da elektroenergetski
sustav dinamički reagira na promjene opterećenja i proizvodnje, održavajući stabilnost kroz
prilagodbu napona, frekvencije, radne i jalove snage. Ova analiza doprinosi boljem razumijevanju
ponašanja sustava u otočnom pogonu i pruža smjernice za optimizaciju rada otočnih sustava.This paper investigates the behaviour of an electrical power system under islanding conditions
using simulations in the DIgSILENT PowerFactory software package, with a focus on modelling
the IEEE 33-bus system. The main objective was to analyse the changes in electrical quantities
such as voltage, frequency, active power, and reactive power with varying consumption and
production. The study is divided into two main simulations. The first simulation encompasses a
small island with four buses operating in islanding mode. The second simulation models a large
island with 23 buses. Scenarios with production greater than, less than, or equal to consumption
were analysed. The results show that the power system dynamically responds to changes in load
and production, maintaining stability through the adjustment of voltage, frequency, active power,
and reactive power. This analysis contributes to a better understanding of the system's behaviour
in islanding mode and provides guidelines for optimizing the operation of islanded systems
Smartphone protocols
1G je uveden 1979. godine, prenosio je govor u analognom formatu uz lošu kvalitetu i
mogućnost prisluškivanja. 2G je uveden 1991. s GSM standardom, omogućivši digitalizaciju glasa, bolju
kvalitetu prijenosa, te nove usluge poput SMS-a i MMS-a. Tehnologija je koristila TDMA i CDMA za
učinkovitiji prijenos podataka. 3G je razvijen 2000-ih i omogućavao je brzine prijenosa do 2 Mbps. 4G
uveden 2011. godine (LTE-A) omogućavao je brzine do 1 Gbit/s za fiksne lokacije. Wi-Fi (IEEE 802.11
standard) omogućava bežično umrežavanje i povezuje milijarde uređaja s internetom. Wi-Fi je preferiran
zbog većih brzina i nižih troškova, osobito u zatvorenim prostorima. Bluetooth tehnologija omogućava
razmjenu podataka na kratkim udaljenostima. Razvijen je 1990-ih, a upravlja ga Bluetooth SIG. Najčešće
se koristi za povezivanje pametnih telefona s bežičnim slušalicama, pametnim satovima i drugim
uređajima. NFC omogućuje bežičnu komunikaciju na vrlo malim udaljenostima, obično nekoliko
centimetara. Baziran na RFID-u, NFC se najčešće koristi za beskontaktne transakcije na pametnim
telefonima.1G was introduced in 1979, it transmitted speech in analog format with poor quality. 2G was
introduced in 1991 with the GSM standard, digitalizing the voice, offering better transmission quality,
and SMS and MMS. It used TDMA and CDMA for more efficient data transmission. 3G was developed in
the 2000s and allowed transmission speeds of up to 2 Mbps. 4G introduced in 2011 enabled speeds of
up to 1 Gbit/s for fixed locations. Wi-Fi connects billions of devices to the Internet. Wi-Fi is preferred due
to higher speeds and lower costs. Bluetooth technology enables the exchange of data over short
distances. It was developed in the 1990s. It is most often used to connect smartphones to wireless
headphones and other devices. NFC enables wireless communication over short distances, usually a few
centimetres. Based on RFID, NFC is most commonly used for contactless transactions on smartphones
Speaker recognition using deep neural networks
U okviru ovog rada predstavljen je način rješavanja zadatka verifikacije govornika primjenom
dubokih neuronskih mreža. Prvotno su definirani zadaci identifikacije i verifikacije govornika te
su predstavljena moderna rješenja za rješavanje tih problema, pri čemu se ističu rješenja ostvarena
korištenjem konvolucijske i sijamske neuronske mreže. Ovim radom zadatak verifikacije
govornika se rješava treniranjem sijamske neuronske mreže na temelju logaritamskih Mel
spektrograma stvorenih iz zvučnih zapisa GRID skupa podataka. Primjenom augmentacija
Gaussovog šuma i amplitudne augmentacije spektrograma na trening skupu podataka treniraju se
nove mreže kojima se procjenjuje utjecaj augmentacija na rad verifikacije govornika. S ciljem
povećanja raznolikosti skupa podataka, stvoren je vlastiti skup podataka s 12 različitih govornika.
Korištenje tog skupa i procesom prijenosnog učenja na temelju već istreniranih mreža na GRID
skupu podataka dobivene su nove mreže. Nadalje, izrađena je aplikacija koja omogućuje primjenu
istreniranih mreža za verifikaciju govornika u stvarnom okruženju. U konačnici, sve izgrađene
mrže su detaljno evaluirane na testnom skupu podataka.This master’s thesis presents a method for solving the speaker verification task by using deep
neural networks. Firstly, the tasks of speaker identification and verification are defined, followed
by presenting modern solutions for these problems, with a focus on solutions achieved using
Convolutional Neural Networks and Siamese Neural Networks. In this paper, the speaker
verification task is solved by training a Siamese Neural Network based on log-Mel spectrograms
created on audio recordings of the GRID dataset. By applying data augmentations on training
dataset, such as Gaussian noise and amplitude augmentation of spectrograms, new networks are
trained to evaluate the impact of these augmentations on speaker verification performance. To
increase the diversity of the GRID dataset, a custom dataset with 12 different speakers was created.
Using this dataset and a transfer learning process based on networks already trained on the GRID
dataset, new networks were trained. Furthermore, a desktop application was developed that
enables the use of trained networks for speaker verification in real-world environment. In the end,
all constructed networks were thoroughly evaluated on the test dataset
Analysis of the photovoltaic module degradation influence on performance of photovoltaic power plants
U ovom diplomskom radu analiziran je utjecaj degradacije fotonaponskih modula na
performanse fotonaponskih elektrana. U prvom dijelu rada, kroz teorijsku podlogu, obrađeni su procesi
povezani s fotonaponskim sustavima, poput pretvorbe sunčeve energije u električnu, karakteristike
modula te uzroci degradacije. Drugi dio rada obuhvaća eksperimentalnu analizu dvaju različitih modula
ET-M572200WW i BISOL BMU-250 i njihove performanse kroz deset godina. Rezultati pokazuju da je
degradacija modula značajno utjecala na nazivnu snagu, ali se pravilnim održavanjem može smanjiti.
Simulacije pomoću PV*SOL premium softvera dodatno su potvrdile ove rezultate, naglašavajući važnost
kvalitete modula i okoline u kojoj su postavljeni.This thesis analyzes the impact of photovoltaic (PV) module degradation on the performance of
solar power plants. The first part of the thesis provides a theoretical overview of photovoltaic systems,
including the conversion of solar energy to electricity, module characteristics, and degradation causes.
The second part presents an experimental analysis of two different modules ET-M572200WW and
BISOL BMU-250 over a ten-year period. The results indicate that degradation significantly affects module
efficiency but can be mitigated with proper maintenance. Simulations using PV*SOL premium software
further confirmed these findings, emphasizing the importance of module quality and the environmental
conditions of installation
Dielectric wooden radome on the circular aperture antenna.
U diplomskom radu opisani su ključni parametri antena kao što su kao što su
polarizacija, dijagram zračenja, ulazna impedancija, S parametri i VSWR. Od S parametara, najveća
važnost je pridodana opisu S11 parametra. Opisana je otvor antena napajana valovodom kružnog
presjeka. Opisan je program u kojem su izrađivani modeli i simulacije, zvan Ansys HFSS. U praktičnom
dijelu rada, korišten je Ansys HFSS program za simulacije antene bez dielektričnog plašta i sa
dielektričnim plaštem u obliku konusa i valjka. Izvršene su simulacije za konuse i valjke različitih
dimenzija kako bi se utvrdio utjecaj geometrijski parametara na koeficijent refleksije S11. Rezultati
simulacija uspoređeni su s mjerenjima za dielektrične plašteve oblika konusa i valjka kako bi se utvrdila
sličnost i potvrdila valjanost simulacija. Analizirali su se rezultati simulacija parametra S11. Na osnovu
analiza zaključeno je kako dodavanje dielektričnog plašta poboljšava karakteristike antene, smanjujući
S11 parametar.The thesis describes key antenna parameters such as polarization, radiation pattern, input
impedance, S parameters and VSWR. Of the S parameters, the greatest importance is attached to the
description of the S11 parameter. The opening of the antenna fed by a waveguide of circular aperture is
described. The program in which the models and simulations were created, called Ansys HFSS, is
described. In the practical part of the work, the Ansys HFSS program is used to simulate the antenna
without a dielectric plates and with a dielectric plates in the form of a cone and a cylinder. Simulations
were performed for cones and cylinders of different dimensions in order to determine the influence of
geometrical parameters on the reflection coefficient S11. The simulation results were compared with
measurements for cone-shaped and cylinder-shaped dielectric plates to determine similarity and
confirm the validity of the simulation. The results of the simulation of S11 parameter were analyzed.
Based on the analysis, it was concluded that the addition of the dielectric jacket improves the
characteristics of the antenna, reducing the S11 parameter
Communication Technologies, standards and protocols in power systems
Ovaj završni rad opisuje tehnologije, standarde i protokole koji se koriste za
komunikaciju u elektroenergetskim sustavima. Navedene su i opisane tehnologije i sustavi za nadzor,
kontrolu i komunikaciju unutar elektroenergetskih sustava. Opširnije je napisano kako pojedina
tehnologija radi pa su zatim opisani standardi i protokoli korišteni unutar elektroenergetskih sustava.
Opisani su standardi koji predstavljaju temelje za izgradnju različitih vrsta tehnologija. Navedeni su i
opisani protokoli koji opisuju komunikaciju između različitih uređaja i mreža. Sve zajedno čini cjelinu koja
ima veliku ulogu u današnjem opskrbljivanju električnom energijom i razmjeni informacijama. Peta
cjelina govori o prijetnjama za elektroenergetske sustave i kako ih zaštititi . Posljednja cjelina predviđa
kako bi se komunikacije mogle razvijati u budućnosti. Tehnologije za komunikaciju postale su
svakodnevica čovjeka iako toga nekad nismo svjesni, ali gotovo svaki dio našeg života koristi ove
tehnologije, a to uključuje zdravstvene sustave, opskrbu energijom, online komunikaciju, školovanje i
mnoge druge dijelove života.This thesis describes the technologies, standards, and protocols used for communication in
power systems. It outlines and describes the technologies and systems for monitoring, control, and
communication within power systems. A detailed explanation of how each technology operates is
provided, followed by a description of the standards and protocols used within power systems. The
standards that serve as the foundation for building various types of technologies are described. The
protocols that define communication between different devices and networks are also listed and
explained. Together, they form a cohesive unit that plays a significant role in today's electricity supply
and information exchange. Fifth section discusses the threats to power systems and how to protect
them. The final section forecasts how communications might evolve in the future. Communication
technologies have become a part of everyday life, even though we may not always be aware of it, but
almost every aspect of our lives utilizes these technologies, including healthcare systems, energy supply,
online communication, education, and many other areas of life
Modeliranje istosmjernog nezavisno uzbuđenog motora SIEMENS GM85 snage 6,5 kW
Ovaj rad analizira značaj servopogona u modernim industrijskim sustavima i njihovu
interakciju s industrijskim računalima. Servopogoni, koji se sastoje od servo motora, senzora i
upravljačkih algoritama, igraju ključnu ulogu u preciznom upravljanju brzinom i momentom u različitim
industrijskim primjenama. Servo motori, sa svojim sposobnostima za točno podešavanje brzine i
momenta, omogućuju visoku razinu kontrole, dok senzori pružaju neophodne informacije o položaju,
brzini i sili, što je ključno za prilagodbu i stabilnost sustava u stvarnom vremenu. Upravljački algoritmi,
uključujući PID kontrolu i druge napredne metode, poboljšavaju učinkovitost i preciznost sustava.
Industrijska računala su dizajnirana za rad u zahtjevnim okruženjima, gdje moraju izdržati visoke
temperature, udarce i elektromagnetske smetnje. Za razliku od kućnih računala, koja su namijenjena za
manju obradu podataka, industrijska računala omogućavaju obradu velikih količina podataka, veću
pohranu i robusna HMI-sučelja. Podijeljena su na nekoliko glavnih tipova: industrijske matične ploče,
single-board računala, industrijska ugrađena računala, te industrijska osobna računala i radne stanice.This paper analyzes the significance of servo system in modern industrial systems and their
interaction with industrial computers. Servo system, consisting of servo motors, sensors, and control
algorithms, play a crucial role in precise speed and torque control across various industrial applications.
Servo motors, with their ability to finely adjust speed and torque, enable a high level of control, while
sensors provide essential data on position, speed, and force, which is critical for system adaptation and
stability in real-time. Control algorithms, including PID control and other advanced methods, enhance
the efficiency and precision of the system. Industrial computers are designed to operate in demanding
environments, where they must withstand high temperatures, impacts, and electromagnetic
interference. Unlike personal computers, which are intended for less intensive data processing tasks,
industrial computers facilitate the handling of large data volumes, offer increased storage capacity, and
feature robust HMI interfaces. They are categorized into several main types: industrial motherboards,
single- board computers, embedded industrial computers, and industrial personal computers and
workstations
Smart City - Sensor Data Collection
Ovaj završni rad bavi se temom pametnih gradova s posebnim naglaskom na
prikupljanje senzorskih podataka. Pametni gradovi koriste informacijske i komunikacijske tehnologije
(ICT) za poboljšanje operativne učinkovitosti, razmjenu informacija i pružanje kvalitetnijih gradskih
usluga. Rad istražuje povijest pametnih gradova, njihove ključne karakteristike te način na koji senzori i
drugi uređaji prikupljaju podatke koji se koriste za poboljšanje kvalitete života građana. Korištenje
senzorskih tehnologija omogućuje optimizaciju resursa kao što su promet, rasvjeta, upravljanje otpadom
i infrastruktura. Poseban naglasak stavljen je na tehnologije poput LoRaWAN mreže, koja omogućuje
učinkovitu komunikaciju između senzora i baza podataka. U radu su također analizirani tehnički,
procesni i strateški standardi koji su ključni za implementaciju pametnih gradova. Cilj pametnih gradova
je poboljšati životne uvjete stanovnika, smanjiti troškove te zaštititi okoliš kroz inovativna tehnološka
rješenja.This final thesis explores the concept of smart cities, with a particular focus on sensor data
collection. Smart cities utilize Information and Communication Technologies (ICT) to improve
operational efficiency, facilitate information exchange, and enhance the quality of public services. The
paper examines the history of smart cities, their key characteristics, and how sensors and other devices
collect data to improve the quality of life for citizens. The use of sensor technologies allows for resource
optimization in areas such as traffic management, lighting, waste disposal, and infrastructure. Special
emphasis is placed on technologies like the LoRaWAN network, which enables efficient communication
between sensors and databases. The thesis also analyzes technical, procedural, and strategic standards
that are essential for the implementation of smart cities. The ultimate goal of smart cities is to enhance
living conditions, reduce costs, and protect the environment through innovative technological solutions