1. Mobile robot localization based on the PSO algorithm with local minima avoiding the fitness functionBožidar Bratina, Dušan Fister, Suzana Uran, Izidor Mlakar, Erik Rot Weiss, Kristijan Korez, Riko Šafarič, 2025, izvirni znanstveni članek Opis: Localization of a semi-humanoid mobile robot Pepper is proposed based on the particle swarm optimization algorithm (PSO) that is robust to the disturbance perturbations of LIDAR-measured distances from the mobile robot to the walls of the robot real laboratory workspace. The novel PSO, with the avoiding local minima algorithm (PSO-ALM), uses a novel fitness function that can prevent the PSO search from trapping into the local minima and thus prevent the mobile robot from misidentifying the actual location. The fitness function penalizes nonsense solutions by introducing continuous integrity checks of solutions between two different consecutive locations. The proposed methodology enables accurate and real-time global localization of a mobile robot, given the underlying a priori map, with a consistent and predictable time complexity. Numerical simulations and real-world laboratory experiments with different a priori map accuracies have been conducted to prove the proper functioning of the method. The results have been compared with the benchmarks, i.e., the plain vanilla PSO and the built-in robot’s odometrical method, a genetic algorithm with included elitism and adaptive mutation rate (GA), the same GA algorithm with the included ALM algorithm (GA-ALM), the state-of-the-art plain vanilla golden eagle optimization (GEO) algorithm, and the same GEO algorithm with the added ALM algorithm (GEO-ALM). The results showed similar performance with the odometrical method right after recalibration and significantly better performance after some traveled distance. The GA and GEO algorithms with or without the ALM extension gave us similar results according to the accuracy of localization. The optimization algorithms’ performance with added ALM algorithms was much better at not getting caught in the local minimum, while the PSO-ALM algorithm gave us the overall best results Ključne besede: mobile robot localization, PSO algorithm, avoid the global minima Objavljeno v DKUM: 17.10.2025; Ogledov: 0; Prenosov: 7
Celotno besedilo (2,95 MB) |
2. Tester za diagnostiko nizkonapetostnih baterij : diplomsko deloNikita Lenarčič, 2025, diplomsko delo Opis: V diplomskem delu smo razvili in izdelali napravo za merjenje notranje upornosti baterijskih celic za potrebe opravljanja rednih pregledovalnih in vzdrževalnih servisov baterij podjetja Piktronik d.o.o. Naprava sprotne rezultate meritev prikazuje na manjšem zaslonu in ob odstopajočih celicah opozori z zvočnim signalom in ustreznim izpisom na zaslonu. Ob koncu meritev le-te zapiše v bliskovni pomnilnik z namenom kasnejšega izvoza v obliki tabele, kar olajša delo na terenu. Ključne besede: diagnostika, baterija, notranja upornost, baterijske celice Objavljeno v DKUM: 08.05.2025; Ogledov: 0; Prenosov: 36
Celotno besedilo (3,71 MB) |
3. A genetic algorithm based ESC model to handle the unknown initial conditions of state of charge for lithium ion battery cellKristijan Korez, Dušan Fister, Riko Šafarič, 2025, izvirni znanstveni članek Opis: Classic enhanced self-correcting battery equivalent models require proper model parameters and initial conditions such as the initial state of charge for its unbiased functioning. Obtaining parameters is often conducted by optimization using evolutionary algorithms. Obtaining the initial state of charge is often conducted by measurements, which can be burdensome in practice. Incorrect initial conditions can introduce bias, leading to long-term drift and inaccurate state of charge readings. To address this, we propose two simple and efficient equivalent model frameworks that are optimized by a genetic algorithm and are able to determine the initial conditions autonomously. The first framework applies the feedback loop mechanism that gradually with time corrects the externally given initial condition that is originally a biased arbitrary value within a certain domain. The second framework applies the genetic algorithm to search for an unbiased estimate of the initial condition. Long-term experiments have demonstrated that these frameworks do not deviate from controlled benchmarks with known initial conditions. Additionally, our experiments have shown that all implemented models significantly outperformed the well-known ampere-hour coulomb counter integration method, which is prone to drift over time and the extended Kalman filter, that acted with bias. Ključne besede: enhanced self-correcting model, state of charge estimation, lithium-ion cell parameter identification Objavljeno v DKUM: 08.01.2025; Ogledov: 0; Prenosov: 10
Celotno besedilo (5,96 MB) |
4. Ultrazvočno merjenje višine na principu triangulacijeKristijan Korez, 2019, magistrsko delo Opis: Delo opisuje razvoj sistema za ultrazvočno merjenje višine na principu triangulacije. Ideja izhaja iz realnega primera izravnave terena z rovokopačem. Kadar operater rovokopača dela izravnavo terena, ima običajno problem s pravilno višino in vodoravnostjo. Prav tako ima težave tudi pri zagotavljanju konstantnega padca oz. nagiba terena (kanalizacijsko omrežje). Težko je namreč vizualno oceniti naklon in želeno višino terena. Zato je bil naš cilj izdelati cenen, robusten in preprost merilni sistem, ki bo omogočal operaterju rovokopača izmeriti višino terena glede na določeno referenčno višino. Skozi magistrsko delo je bilo izvedeno načrtovanje in modeliranje filtrirno-ojačevalnega sistema. Veliko časa smo namenili preučevanju vpliva posameznih morebitnih napak na končno napako v izmerjeni višini. Celoten sistem je bil v prvi vrsti izdelan v obliki računalniških simulacij. Pri tem smo glede na simulacijske odzive preučevali primernost in uporabnost sistema ter morebitne težave. Po zadovoljivih simulacijskih odzivih smo se lotili izdelave realne aplikacije. V zaključni fazi dela so potekali praktični testi in meritve na realnem modelu. Ključne besede: Ultrazvok, triangulacija, merjenje, filtriranje, ojačenje Objavljeno v DKUM: 14.01.2019; Ogledov: 1470; Prenosov: 169
Celotno besedilo (8,52 MB) |
5. Potapljaška svetilkaKristijan Korez, 2016, diplomsko delo Opis: Delo opisuje razvoj, izdelavo in testiranje potapljaške svetilke. Ker se sam ukvarjam s potapljanjem, je bila ideja razviti svetilko, ki bi omogočala česar svetilke, ki so trenutno dostopne na tržišču, še ne omogočajo. Cilj je bil izdelati svetilko, ki bi bila večstransko uporabna in namenjena predvsem profesionalni rabi. Zastavljene zahteve so bile ekstremno velika svetilnost, odpornost na velike tlake, izvedba kot celota ali kot ločen akumulator od svetilnega dela. V delu je opisano načrtovanje mehanskega in elektronskega dela prototipa potapljaške svetilke ter krmiljenje njene svetilnosti. Podrobneje je predstavljena tudi analiza stabilnosti regulacijske zanke in njena implementacija. V zadnji fazi so izvedena tudi praktična testiranja prototipa glede na zastavljene zahteve. Ključne besede: odpornost na velike tlake, LED, svetilnost, baterijsko napajanje, boost, krmiljenje Objavljeno v DKUM: 22.04.2016; Ogledov: 1540; Prenosov: 116
Celotno besedilo (3,48 MB) |