1.
Uporabniški vmesnik za robotski sistem pobiranja kosov v razsutem stanju iz zabojnika : magistrsko deloUrban Kolman, 2025, magistrsko delo
Opis: Naloga obravnava razvoj in implementacijo modularnega spletnega grafičnega vmesnika za upravljanje in nadzor robotskega sistema za pobiranje kosov v razsutem stanju iz zabojnika, preko ROS2 (Robot Operating system (slov. robotski operacijski sistem)). Vmesnik, razvit v programskem jeziku JavaScript, temelji na komunikaciji med spletno stranjo in robotskim operacijskim sistemom ROS2 Humble, pri čemer uporablja knjižnico roslibjs in komunikacijski protokol Rosbridge. Ključne funkcionalnosti vključujejo izvajanje storitvenih klicev ter objavljanje in branje podatkov. Omogoča vizualizacijo 3D modela robota v robotski celici med delovanjem in oblaka točk zaznanih objektov. Spletni vmesnik omogoča intuitivno spreminjanje sistemskih parametrov, brisanje ali ustvarjanje novih projektov, shranjenih v podatkovni bazi MongoDB. Integracija z odjemalcem noVNC zagotavlja neposreden dostop do PyQt aplikacije, ki omogoča parametrično modeliranje CAD (Computer-Aided Design (slov. računalniško podprto konstruiranje)) modelov kosov in definiranje ključnih pobiralnih točk s pomočjo knjižnice pyOCC. Razviti sistem, ki združuje spletni grafični vmesnik z robotsko celico, je bil uspešno implementiran v realnih industrijskih aplikacijah, kjer je demonstriral izboljšano učinkovitost in fleksibilnost v delovnem procesu.
Ključne besede: ROS2, spletne tehnologije, grafični uporabniški vmesnik, robot
Objavljeno v DKUM: 01.09.2025; Ogledov: 0; Prenosov: 27
Celotno besedilo (4,11 MB)