1. Optimizacije v inženirstvu : reševanje problemov z metahevrističnimi metodami v okolju MATLABJanez Gotlih, Mirko Ficko, 2025, higher education textbook Abstract: Skripta obravnavajo temeljne pristope optimizacije v inženirstvu s poudarkom na uporabi metahevrističnih metod, kot sta genetski algoritem (GA) in algoritem rojev delcev (PSO). Namenjena so študentom in inženirjem, ki želijo razumeti tako teoretično ozadje kot praktično implementacijo optimizacijskih algoritmov v okolju MATLAB. Vključujejo poglavja o enokriterijskih in večkriterijskih optimizacijskih problemih, obravnavajo omejitve, različne ciljne funkcije ter vizualizacijo rezultatov. Vsako poglavje vsebuje strukturirane vaje in naloge za samostojno delo, ki spodbujajo razumevanje delovanja algoritmov, oblikovanje optimizacijskih modelov in interpretacijo rešitev. Poseben poudarek je na razlagi parametrov algoritmov, primerjavi konvergence ter vplivu nastavitev na vedenje optimizacije. Skripta se zaključijo s pregledom značilnih testnih funkcij in primeri Pareto front za večkriterijsko optimizacijo. Zasnovana so tako, da tudi uporabniki brez poglobljenega matematičnega znanja lahko postopoma razvijejo intuicijo za uporabo optimizacijskih pristopov v realnih inženirskih problemih. Keywords: metahevristične metode, genetski algoritem (GA), algoritem rojev delcev (PSO), eno- in večkriterijska optimizacija, MATLAB, inženirske aplikacije Published in DKUM: 11.11.2025; Views: 0; Downloads: 1
Full text (5,96 MB) This document has many files! More... |
2. Strojno učenje za inženirje : koncepti, primeri in uporaba v okolju MATLABJanez Gotlih, Miran Brezočnik, 2025, other educational material Abstract: Skripta obravnavajo strojno učenje z vidika uporabe v inženirstvu, pri čemer temeljne koncepte povezujejo s praktičnimi primeri v okolju MATLAB. Predstavljeni so štirje temeljni pristopi strojnega učenja: nadzorovano učenje, nenadzorovano učenje, učenje z okrepitvijo in prenosno učenje. Za vsak pristop so podani temeljni koncepti, konkretni primeri uporabe ter naloge za samostojno delo. Poseben poudarek je na uporabi orodij, kot so Regression Learner, Classification Learner, Deep Network Designer in Reinforcement Learning Designer, s pomočjo katerih študenti razvijajo modele na podatkih, ki izvirajo iz realnih inženirskih primerov. Med njimi so obraba orodja, vibracije strojev, balansiranje sistemov in prepoznavanje predmetov. Skripta vključujejo tudi eksperimentalne podatkovne množice in praktične napotke za učenje, validacijo in izboljšavo modelov. Namenjena so študentom tehniških smeri ter vsem, ki želijo usvojiti uporabo metod strojnega učenja za reševanje konkretnih inženirskih problemov. Keywords: strojno učenje, nadzorovano učenje, nenadzorovano učenje, učenje z okrepitvijo, prenosno učenje, MATLAB, inženirske aplikacije Published in DKUM: 10.11.2025; Views: 0; Downloads: 8
Full text (6,25 MB) This document has many files! More... |
3. Nadgradnja dvoročnega kolaborativnega robotskega sistema za reševanje Rubikove kockeBlaž Krevh, 2025, undergraduate thesis Abstract: V diplomskem delu je predstavljena nadgradnja aplikacije reševanja Rubikove kocke s kolaborativnima robotoma. Sekvenco potez generira reševalni algoritem preko nadzornega računalnika, kjer se izvaja aplikacija. Za načrtovanje in vizualizacijo simulacije je bilo uporabljeno programsko orodje RoboDK, ki je bilo povezano z okoljem MATLAB. V programskem okolju MATLAB se izvaja celotni programski algoritem, ki omogoča zajetje prvotnega stanja Rubikove kocke z industrijsko kamero, izračun rešitve in upravljanje obeh kolaborativnih robotov. Keywords: kolaborativni industrijski robot UR, industrijska kamera, reševanje Rubikove kocke, RoboDK, MATLAB Published in DKUM: 08.07.2025; Views: 0; Downloads: 34
Full text (2,49 MB) |
4. Simulating and verifying a 2D/3D laser line sensor measurement algorithm on CAD models and real objectsRok Belšak, Janez Gotlih, Timi Karner, 2024, original scientific article Abstract: The increasing adoption of 2D/3D laser line sensors in industrial and research applications necessitates accurate and efficient simulation tools for tasks such as surface inspection, dimensional verification, and quality control. This paper presents a novel algorithm developed in MATLAB for simulating the measurements of any 2D/3D laser line sensor on STL CAD models. The algorithm uses a modified fast-ray triangular intersection method, addressing challenges such as overlapping triangles in assembly models and incorporating sensor resolution to ensure realistic simulations. Quantitative analysis shows a significant reduction in computation time, enhancing the practical utility of the algorithm. The simulation results exhibit a mean deviation of 0.42 mm when compared to real-world measurements. Notably, the algorithm effectively handles complex geometric features, such as holes and grooves, and offers flexibility in generating point cloud data in both local and global coordinate systems. This work not only reduces the need for physical prototyping, thereby contributing to sustainability, but also supports AI training by generating accurate synthetic data. Future work should aim to further optimize the simulation speed and explore noise modeling to enhance the realism of simulated measurements. Keywords: 2D/3D laser line sensor, profilometry, simulation, point cloud, measurement generation, STL, Matlab Published in DKUM: 10.01.2025; Views: 0; Downloads: 12
Full text (8,99 MB) This document has many files! More... |
5. Statistika in uvod v regresijske modele v Matlabu pri optimizaciji logističnih procesov : učbenikDejan Dragan, 2014, reviewed university, higher education or higher vocational education textbook Keywords: statistika, univariantna statistika, regresijski modeli, linearni regresijski modeli, Matlab, optimizacija, logistični procesi, stohastični procesi, logistika, učbeniki Published in DKUM: 20.11.2024; Views: 0; Downloads: 8
Full text (51,12 MB) This document has many files! More... |
6. Development and control of virtual industrial process using Factory IO and MATLABGoran Munđar, Miha Kovačič, Uroš Župerl, 2024, original scientific article Abstract: In today's rapidly evolving business landscape, the strategic adoption of virtual manufacturing methods has emerged as a key driver for companies seeking to streamline
operations and expedite product launches in a cost-effective manner. This progressive approach involves the creation of a synthetic and interconnected environment, empowered
by advanced software tools and systems, including Virtual Reality and Simulation technologies, tailored to optimize industrial processes. Our methodology employs a unique
combination of two simulation software tools: Factory I/O for process development and MATLAB for control program implementation. Furthermore, we explore the use of the
Modbus TCP/IP communication protocol as the framework for seamless interaction between these software tools during simulation. This research presents practical insights into
the transformative potential of virtual manufacturing, showcasing its real-world application in enhancing operational efficiency and agility within industrial settings. Keywords: Factory I/O, MATLAB, Modbus TCP/IP, simulation technologies, virtual manufacturing Published in DKUM: 19.09.2024; Views: 0; Downloads: 20
Full text (1,94 MB) This document has many files! More... |
7. Delovanje umetne mišice hasel : magistrsko deloMatija Ramšak, 2024, master's thesis Abstract: Raziskovalno delo magistrskega dela obsega raziskavo mišice HASEL. Proučen je bil način izdelave in kateri so najprimernejši materiali za izdelavo ustrezno delujoče mišice. Delo zajema pripravo programa za preizkušanje mišic v programu Matlab-Simulink in merjenje pomikov mišic v odvisnosti od električne napetosti. V raziskavi se je mišice zbujalo z napetostjo 6 kV. Pri tem so bili doseženi majhni pomiki mišic, ki so bili zaznani z laserskim merilcem. Želelo se je prikazati drugačno obliko mehkega aktuatorja, njegove prednosti in bodoča področja uporabe. V raziskavo so bile zajete različne velikosti in tipi mišice HASEL. S preizkusno ploščico skupaj s krmilno ploščo v programu Matlab-Simulink se je mišice krmililo na tri načine: zbujanje s konstantno napetostjo, zbujanje na signal (step funkcija, pulzni generator) in regulacija z regulatorjem P ali PID, kjer se je mišico pomikalo na želeno razdaljo, ki je bila izmerjena z laserskim merilcem. V delu so tudi podani in pojasnjeni komentarji na odzive mišic. Keywords: mišica HASEL, MATLAB, visoka napetost, krmiljenje, kapacitivnost, kondenzator, digitalni signalni krmilnik Published in DKUM: 04.09.2024; Views: 38; Downloads: 13
Full text (5,78 MB) |
8. Materials for HybridNeuro webinar titled "Validation of results: statistical models and MU identification accuracy"Aleš Holobar, Nina Murks, 2024, complete scientific database of research data Abstract: This dataset contains a collection of teaching materials that were used in the HybridNeuro project webinar titled "Validation of results: statistical models and MU identification accuracy". The webinar was presented by Aleš Holobar and covered the complexities of motor unit (MU) identification accuracy, regression analysis and Bayesian models. The primary aim of the webinar was to spark a robust discussion within the scientific community, particularly focusing on the application and implications of linear mixed models and Bayesian regression in the realm of MU identification. The teaching materials include Matlab and R source code for statistical analysis of the included data, as well as three examples of MU identification results in CSV format (from both synthetic and experimental HDEMG signals). The presentation slides in PDF format are also included. The dataset is approximately 9 MB in size. Keywords: HybridNeuro, webinar, teaching materials, statistical models, regression analysis, motor unit identification, matlab, rstudio, statistics, surface high density electromyogram (HDEMG), tibialis anterior, dataset Published in DKUM: 30.05.2024; Views: 221; Downloads: 37
Full text (108,35 KB) This document has many files! More... |
9. |
10. Določanje razdalje do predmeta s pomočjo strojnega vida : diplomsko deloMatic Krepek, 2023, undergraduate thesis Abstract: V diplomskem delu je predstavljena uporaba strojnega vida za merjenje razdalje med opazovanim objektom in kamero, s čimer se definira tri prostostne stopnje, ki opišejo položaj predmeta v prostoru oz. njegovo pozicijo. Za popolno definiranje predmeta v prostoru je poleg njegove pozicije potrebna še orientacija, ki je v obravnavanem delu poenostavljena in vnaprej znana. V tem primeru zaznava globine zadostuje za robotsko manipulacijo predmeta. Cilj diplomskega dela je izdelava sistema 3D strojnega vida s kar se da natančno zaznavo razdalje do predmeta. Predstavljena sta dva različna pristopa. Prvi pristop je z uporabo ene kamere in na podlagi eksperimenta ugotoviti funkcijo globine v odvisnosti od površine predmeta na zajeti sliki ter v oddaljenosti središča predmeta od središča zajete slike. Drugi pristop je z dvema kamerama in tako imenovanim stereo vidom, s katerim lahko s pomočjo dveh zajetih slik z dveh različnih vnaprej znanih zornih kotov pridobimo 3D informacije o predmetu. V namen zajema in obdelave slik je bil uporabljen programski paket MATLAB. Uporabljeni sta bili dve spletni kameri Logitech “C920 HD PRO”, ki sta bili vpeti v ohišje, slednje pa je bilo pritrjeno na stojalo. Razdalja med kamerama in objektom se je tekom izvajanja eksperimenta spreminjala. V diplomskem delu so predstavljeni rezultati testiranj obeh razvitih pristopov. Keywords: strojni vid, stereo vid, zaznavanje globine, kamera, MATLAB Published in DKUM: 04.03.2024; Views: 297; Downloads: 59
Full text (1,41 MB) |