e-Sekretariat KIA
| Lp. | Prowadzący | Temat | Kierunki | Zarezerwowane |
|---|---|---|---|---|
| 1 | dr inż. Marcin BEDNAREK | Implementacja mechanizmów zachowania integralności w systemie przemysłowym Zakres pracy obejmuje: implementację kilku wybranych algorytmów zapewniających zachowanie integralności przesyłanych danych pomiędzy emulatorami sterowników przemysłowych, realizację wizualizacji oraz opracowanie dokumentacji. |
Studia I Stopnia Praca inżynierska | TAK |
| 2 | dr inż. Marcin BEDNAREK | Symulator interfejsu graficznego systemów automatyki pojazdu Zakres pracy obejmuje: wykonane programowego, internetowego symulatora kilku wybranych konsoli/graficznych interfejsów użytkownika pokładowych systemów automatyki pojazdu, z możliwością zbierania informacji o działaniach operatora, z wykorzystaniem narzędzi analizy zachowań użytkowników oraz opracowanie dokumentacji. |
Studia I Stopnia Praca inżynierska | TAK |
| 3 | dr inż. Marcin BEDNAREK | Symulator parametrów eksploatacyjnych samochodu na bazie układu prototypowego Zakres pracy obejmuje: wykonanie symulatora parametrów eksploatacyjnych samochodu na bazie wybranego układu prototypowego z możliwością zdalnej obsługi (odczytu, zapisu, kasowania) za pomocą standardowych narzędzi obsługujących protokoły magistrali CAN, opracowanie dokumentacji oraz serii ćwiczeń. |
Studia I Stopnia Praca inżynierska | TAK |
| 4 | dr inż. Andrzej BOŻEK | Laboratoryjny system lewitacji magnetycznej Celem pracy jest przygotowanie laboratoryjnego systemu magnetycznej lewitacji mającego możliwość programowego definiowania algorytmów sterowania. Należy dobrać elementy, w tym sensory i układ sterujący, oraz zbudować i przetestować urządzenie. Praca obejmuje także porównanie działania rzeczywistego układu z jego odpowiednikiem symulacyjnym. |
TAK | |
| 5 | dr inż. Andrzej BOŻEK | Sterowanie wahadłem rolkowym Należy opracować prototypową konstrukcję wahadła rolkowego, tzn. obiektu balansującego w punkcie podparcia na cylindrycznej rolce, oraz algorytm jego stabilizacji. Do napędu należy użyć serwomechanizmu przemysłowego. Praca obejmuje również przygotowanie symulacyjnego modelu układu stabilizacji i jego porównanie z układem rzeczywistym. |
TAK | |
| 6 | dr inż. Andrzej BOŻEK | Symulacja i wizualizacja obiektów regulacji Należy przygotować symulacje wybranych obiektów/procesów dynamicznych na sterowniku PLC oraz ich wizualizacje na panelu HMI. Należy również opracować i przetestować algorytmy regulacji dla tych obiektów. Praca powinna obejmować modele obiektów liniowych i nieliniowych oraz regulację typu PID i z regulatorem stanu. |
TAK | |
| 7 | dr inż. Andrzej BOŻEK | System agentowy oparty na węzłach IoT Należy zbudować system połączonych sieciowo węzłów IoT, np. wykorzystując układy z rodziny ESP32 komunikujące się za pomocą protokołu MQTT. Następnie należy przygotować, wdrożyć i przetestować przykładowe programy nadające węzłom zdolność działania agentowego i rozproszonego podejmowania decyzji przez mechanizmy takie jak negocjacje, głosowanie, rozdział zadań itp. |
TAK | |
| 8 | dr inż. Grzegorz DEC | Mechanizmy uprawnień do plików w systemach plików Windows i Linux Cel pracy: Zbadanie sposobów nadawania, dziedziczenia i kontroli uprawnień do plików w najbardziej popularnych systemach plików dla Windows i dla systemu Linux. Oczekiwane rezultaty: Szczegółowe porównanie modeli bezpieczeństwa, implementacja narzędzia lub skryptu do analizy uprawnień w obu systemach oraz raport z wnioskami dotyczącymi różnic i najlepszych praktyk. |
Studia I Stopnia Praca inżynierska | TAK |
| 9 | dr inż. Grzegorz DEC | Testy aplikacji webowej z wykorzystaniem Selenium IDE Cel pracy: Opracowanie zestawu automatycznych testów funkcjonalnych dla wybranej aplikacji webowej, wykorzystując narzędzie Selenium IDE do rejestrowania i odtwarzania scenariuszy testowych. Oczekiwane rezultaty: Kompletny pakiet testów obejmujący kluczowe funkcjonalności aplikacji, raporty z wynikami testów oraz analiza efektywności automatyzacji w porównaniu z testami manualnymi. |
Studia I Stopnia Praca inżynierska | TAK |
| 10 | dr inż. Grzegorz DEC | Zastosowanie chatbotów AI w procesie wytwarzania oprogramowania Cel pracy: Zbadanie możliwości wykorzystania chatbotów opartych na sztucznej inteligencji (np. ChatGPT, Microsoft Copilot) do wspierania zespołów developerskich w zadaniach takich jak generowanie kodu, dokumentacji, testów czy zarządzanie backlogiem. |
Studia I Stopnia Praca inżynierska | TAK |
| 11 | dr hab. inż. Zbigniew HAJDUK | Laboratoryjny model widny pasażerskiej Zasadniczym celem pracy byłoby zbudowanie laboratoryjnego modelu windy pasażerskiej mogącego znaleźć zastosowanie w obszarze dydaktyki oraz wykonanie sterowania tym modelem z wykorzystaniem sterownika PLC. |
NIE | |
| 12 | dr hab. inż. Zbigniew HAJDUK | Mikrokontrolery z wbudowaną matrycą FPGA Zasadniczym celem pracy byłoby przedstawienie budowy oraz właściwości funkcjonalnych mikrokontrolerów firmy Microchip z serii PolarFire SoC FPGA oraz SmartFusion SoC FPGA, także porównanie ich z typowymi systemami mikroprocesorowymi nie zawierającymi logiki programowalnej. Zakres prac obejmowałby również opracowanie przykładowej aplikacji (jednej lub kilku) dla wybranej płyty ewaluacyjnej, demonstrującej zalety tego typu rozwiązań. |
EF-ZU Praca magisterska | NIE |
| 13 | dr hab. inż. Zbigniew HAJDUK | System diagnostyki dla modelu windy pasażerskiej Zasadniczym celem pracy byłoby opracowanie systemu diagnozowania dla modelu widny obejmującego również predykcję potencjalnych awarii. System mógłby bazować na wybranych metodach tzw. inteligencji obliczeniowej |
NIE | |
| 14 | dr hab. inż. Zbigniew HAJDUK | System mikroprocesorowy bazujący na sterowniku Hitachi Micro-EHV+ Zasadniczym celem pracy byłaby analiza architektury sterowników PLC z rodziny Micro-EHV+ za pomocą metod inżynierii odwrotnej oraz dokonanie modyfikacji sterownika umożliwiającej programowanie jednostki centralnej z wykorzystaniem języka C zamiast typowo stosowanego pakietu oprogramowania Codesys |
Studia I Stopnia Praca inżynierska | NIE |
| 15 | dr hab. inż. Zbigniew HAJDUK | Szybka transmisja danych w układach FPGA Zasadniczym celem pracy byłoby dokonanie porównania różnych metod szybkiej wymiany danych pomiędzy systemem cyfrowym z układem FPGA oraz komputerem PC, a także implementacja wybranej metody (np. z wykorzystaniem protokołu UDP sieci Ethernet, lub trybu DPTI dostępnego dla układów FT232 itp.). |
EF-ZU Praca magisterska | NIE |
| 16 | dr inż. Bartosz JĘDRZEJEC | Projekt i realizacja systemu rekomendacji dla aplikacji mobilnej planującej trasy turystyczne W ramach pracy należy opracować system, który, na podstawie wskazanych kryteriów, zaproponuje trasę wycieczki turystycznej. Następnie, należy zaimplementować aplikację mobilną, która będzie wykorzystywać możliwości opracowanego systemu rekomendacji. |
Studia I Stopnia Praca inżynierska | TAK |
| 17 | dr inż. Bartosz JĘDRZEJEC | Projekt oraz realizacja aplikacji internetowej do zarządzania gabinetem lekarskim Celem pracy jest zaprojektowanie oraz realizacja aplikacji internetowej do zarządzania gabinetem lekarskim. Zostanie ona wykonana w nowoczesnych technologiach, takich jak Laravel, Vue.js, Inertia.js oraz będzie oferować szereg funkcjonalności takich jak m.in. umawianie wizyt, wystawianie e-recept, wysyłanie maili/SMSów do pacjentów, przeglądanie historii wizyt itp. Podczas realizacji będą stosowane dobre praktyki programistyczne związane z projektowaniem aplikacji webowych oraz zabezpieczeniem danych wrażliwych. |
Studia I Stopnia Praca inżynierska | TAK |
| 18 | dr inż. Bartosz JĘDRZEJEC | Tworzenie interaktywnych pulpitów nawigacyjnych dla potrzeb analizy danych W ramach pracy należy dokonać przeglądu dostępnego oprogramowania do tworzenia interaktywnych pulpitów nawigacyjnych (ang. dashboards) do analizy danych. Następnie, należy przygotować odpowiednie zbiory danych i zaimplementować dla nich, w wybranych narzędziach, przykładowe pulpity nawigacyjne wspierające eksploracyjną analizę danych. |
Studia I Stopnia Praca inżynierska | TAK |
| 19 | dr inż. Bartosz JĘDRZEJEC | Zastosowanie uczenia federacyjnego dla danych zdecentralizowanych W ramach pracy należy dokonać przeglądu możliwości zastosowania uczenia federacyjnego (ang. Federated Learning) do analizy danych zdecentralizowanych. Następnie, należy przygotować odpowiednie zbiory danych z wybranej dziedziny zastosowań i opracować przykładową aplikację wykorzystującą metodę uczenia federacyjnego, która będzie realizować postawione uprzednio cele. |
EF-ZU Praca magisterska | NIE |
| 20 | dr inż. Dawid Kalandyk | Generowanie brzmień przy użyciu metod sztucznej inteligencji Praca inżynierska polega na przygotowaniu systemu umożliwiającego generowanie brzmień z wykorzystaniem metod sztucznej inteligencji. System powinien umożliwiać eksport wygenerowanych dźwięków do syntezatora Serum. |
Studia I Stopnia Praca inżynierska | TAK |
| 21 | dr inż. Dawid Kalandyk | Projekt wirtualnego kokpitu zdalnego sterowania robotami Praca inżynierska polega na utworzeniu programu pozwalającego na zdalne łączenie się z robotami mobilnymi, przychwytywanie sygnałów z czujników i kamer oraz przechwytywanie sterowania robotami. |
Studia I Stopnia Praca inżynierska | TAK |
| 22 | dr inż. Dawid Kalandyk | System głosowego sterowania robotami mobilnymi Praca inżynierska polega na opracowaniu systemu sterowania robotami mobilnymi przy pomocy wydawanych komend głosowych. |
Studia I Stopnia Praca inżynierska | TAK |
| 23 | dr inż. Dawid Kalandyk | Wykorzystanie sztucznej inteligencji do analizy mowy ludzkiej Praca inżynierska polega na analizie mowy ludzkiej z wykorzystaniem wybranych metod sztucznej inteligencji. Praca zakłada wykorzystanie publicznie dostępnych zbiorów danych. |
Studia I Stopnia Praca inżynierska | TAK |
| 24 | dr inż. Dawid Kalandyk | Zastosowanie sztucznej inteligencji w przykładowej grze komputerowej Praca inżynierska polega na napisaniu gry komputerowej 2D lub 3D, w której gracz będzie miał za zadanie walczyć z innymi graczami na arenie, a także implementacji algorytmu sterowania graczem z wykorzystaniem sztucznej inteligencji. |
Studia I Stopnia Praca inżynierska | TAK |
| 25 | dr hab. inż. Tomasz KAPUŚCIŃSKI | Kalibracja kolorów w obrazie z wykorzystaniem tablicy wzorcowej Opracować program, który automatycznie wykrywa tablicę referencyjną (tzw. color checker) w obrazie i na tej podstawie dokonuje kalibracji kolorów. |
Studia I Stopnia Praca inżynierska | TAK |
| 26 | dr hab. inż. Tomasz KAPUŚCIŃSKI | Porównanie metod strukturyzacji wyjść dużych modeli językowych Dokonać oceny skuteczności różnych podejść do strukturyzacji wyników generowanych przez duże modele językowe. |
Studia I Stopnia Praca inżynierska | TAK |
| 27 | dr hab. inż. Tomasz KAPUŚCIŃSKI | Rozpoznawanie języka migowego z wykorzystaniem sieci typu transformer Uruchomić i przebadać wskazaną metodę rozpoznawania języka migowego z wykorzystaniem sieci typu transformer. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
TAK |
| 28 | dr hab. inż. Tomasz KAPUŚCIŃSKI | Semantyczna segmentacja chmur punktów Opracować i przetestować rozwiązanie pozwalające na klasyfikację wszystkich obiektów widocznych w scenie przedstawionej jako chmura punktów. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
TAK |
| 29 | dr hab. inż. Tomasz KAPUŚCIŃSKI | System zarządzania wiedzą dla inteligentnego asystenta konwersacyjnego Opracować aplikację do zarządzania zasobami wiedzy dla inteligentnego agenta konwersacyjnego zbudowanego w oparciu o duży model językowy. |
Studia I Stopnia Praca inżynierska | TAK |
| 30 | prof. Jacek KLUSKA | Analiza mechanizmu uwagi w modelu transformera wizyjnego w zadaniu klasyfikacji obrazów Opisać model transformera wizyjnego (ViT) i wyjaśnić, na podstawie jakich cech obrazu podejmuje on decyzje klasyfikacyjne. Działanie ViT powinno byc dobrze opisane. Należy zwizualizować określone wagi sieci (z warstw uwagi) w formie mapy cieplnej (heatmap) nałożonej na oryginalny obraz. Przeprowadzić analizę wizualną na zbiorze testowym, grupując przykłady według poprawnych i błędnych klasyfikacji. Sformułować metryki pozwalające na ilościową ocenę "skupienia" uwagi modelu na obiekcie głównym. |
TAK | |
| 31 | prof. Jacek KLUSKA | Analiza modelu transformera do klasyfikacji sygnałów EKG Przedstawić szczegółową analizę nauczonego modelu transformera do klasyfikacji sygnałów elektrokardiograficznych (EKG). Model będzie zaimplementowany w TensorFlow v.2.15.0, z architekturą opartą na mechaniźmie uwagi wielo-głowicowej z modyfikowanym kodowaniem pozycyjnym uwzględniającym "załamki typu R" sygnału EKG. Rekomendowane jest użycie GPU i RAM co najmniej 16GB. |
NIE | |
| 32 | prof. Jacek KLUSKA | Modele detekcji treści generowanych przez modele językowe AI Omówić dostępne narzędzia (do uruchomienia lokalnie i w sieci), służące do wykrywania treści utworzonych przez AI oraz stworzenie funkcjonalnego narzędzia w środowisku Python, do klasyfikacji tekstów na podstawie ich pochodzenia. Kluczowym elementem jest obiektywna porównawcza analiza wydajności kilku wstępnie wytrenowanych, dostępnych na platformie Hugging Face modeli (np. DistilBERT, RoBERTa) w zadaniu detekcji AI. Ostatecznym rezultatem ma być rekomendacja dotycząca wyboru modelu pod kątem równowagi między dokładnością a wymaganiami obliczeniowymi. |
TAK | |
| 33 | dr hab. inż. Tomasz KRZESZOWSKI | Narzędzie do etykietowania danych wizyjnych W ramach pracy należy przygotować kompleksowe narzędzie do etykietowania danych wizyjnych. Oprogramowanie powinno posiadać następujące funkcjonalności: 1) umożliwiać obsługę obrazów oraz plików wideo; 2) obsługiwać formaty wykorzystywane w etykietowaniu zbiorów danych; 3) umożliwiać etykietowanie wczytanych zbiorów danych w różny sposób (np. zaznaczenie prostokątem, wielokątem, itp.); 4) modyfikację wcześniej przygotowanych adnotacji. |
Studia I Stopnia Praca inżynierska | TAK |
| 34 | dr hab. inż. Tomasz KRZESZOWSKI | Opracowanie interfejsu sterującego dla robota Pioneer 3-AT Należy opracować interfejs umożliwiający sterowanie robotem mobilnym Pioneer 3-AT. Oprogramowanie powinno zostać uruchomione na płytce developerskiej Raspberry Pi/ Jetson Nano i komunikować się z robotem za pośrednictwem biblioteki ARIA. |
Studia I Stopnia Praca inżynierska | NIE |
| 35 | dr hab. inż. Tomasz KRZESZOWSKI | Opracowanie symulacji dla robota mobilnego w środowisku Webots Należy przygotować symulację robotów mobilnych w środowisku Webots. Symulacja powinna zawierać odwzorowanie pomieszczeń laboratoryjnych PRz i umożliwiać poruszania się robotów mobilnych w przygotowanym środowisku. |
Studia I Stopnia Praca inżynierska | NIE |
| 36 | dr hab. inż. Tomasz KRZESZOWSKI | Porównanie środowisk symulacyjnych ROS i Gazebo Należy dokonać porównania środowisk symulacyjnych dla robotów mobilnych i przygotować przykładowe oprogramowanie wykorzystujące wspomniane środowiska. |
Studia I Stopnia Praca inżynierska | TAK |
| 37 | dr hab. inż. Tomasz KRZESZOWSKI | Segmentacja osób na obrazach RGB Celem pracy jest opracowanie zbioru danych zawierającego posegmentowane obrazy postaci ludzkich. Przygotowane dane należy wykorzystać do nauczenia wybranej sieci neuronowej rozpoznawania osób na obrazach. Ocena skuteczności metody będzie opierać się na błędzie segmentacji, poprzez porównanie otrzymanych masek z maskami referencyjnymi. W ramach pracy należy wykorzystać dostępny zbiór danych z osobami zarejestrowanymi w obiektach PRz. Nnależy wykorzystać język Python lub środowisko Matlab. |
Studia I Stopnia Praca inżynierska | NIE |
| 38 | dr hab. inż. Ryszard LENIOWSKI | Algorytmy graficzne triangulacji dla chmury punktów Triangulacja to technika, która przekształca chmurę punktów w siatkę trójkątów. Algorytmy triangulacji wykorzystują informacje o normalnych wystawionych dla punktów. Jednak gdy normalne są nieobecne, należy je najpierw wygenerować, aby zapewnić spójność kolejnych transformacji. Wynikiem ma być ustrukturyzowana, szczelna powierzchnia. Celem pracy będzie opracowanie oprogramowania realizującego następujące kroki: czytanie surowych współrzędnych chmury punktów, znajdywanie najbliższych sąsiadów każdego punktu, wyznaczanie tych sąsiadów, które są najlepiej dopasowanej – leżą na „bliskich” płaszczyznach, wykonanie lokalnej triangulacji Delaunay. Oprogramowanie będzie testowane dla kilku zbiorów punktów. |
Studia I Stopnia Praca inżynierska | NIE |
| 39 | dr hab. inż. Ryszard LENIOWSKI | Fotorealistyczna animacja pracy robota polowego Celem pracy jest opracowanie modułu realizującego animację robota polowego, działającego w jego naturalnym otoczeniu. Głównym zadaniem będzie osiągniecie fotorealistycznej jakości renderowania symulowanych scen w czasie rzeczywistym. W tym celu zostaną zastosowywane techniki renderowania objętościowego, poprzez mapowanie każdego woksela na zestaw parametrów graficznych (kolor, krycie). Jest to technika kluczowa w wizualizacji naukowej. Przypisując kolor i przezroczystość do każdego woksela, renderowanie objętościowe generuje zarówno szczegółowe, jak i warstwowe widoki złożonych struktur. Moduł animacji będzie wykorzystywał zasoby typu Open Source związanie z przetwarzaniem geometrii 3D. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 40 | dr hab. inż. Ryszard LENIOWSKI | Modelowanie podwójnego ramienia SCARA jako modułu pielnika Jednym z trudniejszych prac polowych jest pielenie roślin. Narzędziem, które realizuje tą czynność jest pielnik. Skuteczność pielenia zależy od wielu czynników czynności, ale głównymi są: kształt głowicy, rodzaje ruchów pielących oraz głębokość pielenia. Celem pracy będzie opracowanie modelu nowoczesnego pielnika robota polowego przypominającego robot SCARA. Modelowanie obejmować będzie parametryzację pielnika, kinematykę oraz dynamikę. Dane modelu zapisane w formacie URDF zostaną wykorzystane do symulacji działania urządzenia, opartej na metodach zawartych w bibliotece MuJoCo. Należy podkreślić, że pielnik rozumiany jako robot ma wirtualną, niestacjonarną bazę co prowadzi do skomplikowanych oddziaływań dynamicznych w układzie efektor pielnika-grunt. |
Studia I Stopnia Praca inżynierska | NIE |
| 41 | dr hab. inż. Ryszard LENIOWSKI | Opracowanie platformy symulacyjnej opartej na silniku fizycznym MuJoCo Zjawisko dynamicznego kontaktu zachodzącego pomiędzy obiektami w przestrzeni 3D odgrywa istotna rolę w robotyce. Istnieje niewiele narzędzi programowych opartych na wysokiej jakości modelach kontaktu. Jedną z nich jest biblioteka MuJoCo. Celem pracy jest wykorzystanie tej biblioteki do zbudowania szkieletu platformy symulacyjnej dla pojazdów autonomicznych, których przykładem jest robot polowy (agrorobot). Oprogramowanie będzie posiadało modułowa konstrukcję, zbiór interfejsów API pozwalających tworzyć różnorodne scenariusze zadań manipulacyjnych o niskiej i wysokiej złożoności. Platforma symulacyjna będzie posiadała interfejs „graficzny” . Umożliwi on integrację z zaawansowanymi narzędziami graficznymi, które zapewniają fotorealistyczne renderowanie symulowanych scen w czasie rzeczywistym. |
NIE | |
| 42 | dr hab. inż. Ryszard LENIOWSKI | Udoskonalanie sterownika robota polowego Celem pracy jest realizacja dwóch zadań. Pierwszym jest zbudowanie na podstawie dostarczonych schematów, nowego sterownika mocy o wysokiej sprawności dochodzącej do granicy 99%. Jest to możliwe przy wykorzystaniu nowoczesnych podzespołów elektronicznych, w tym kluczy GaN oraz wielopoziomowej modulacji PWM. Planowana 5-stopniowa modulacja (schemat i algorytm) pozwala zminimalizować zniekształcenia THD do poziomu 2% (bez filtracji) i 0,01% (z filtrem RL). Dzięki temu uzwojenia silników nie „śpiewają” i nie grzeją się. Drugim zadaniem jest sprawdzenie konfiguracji i stopnia synchronizacji kilku sterowników ruchu z procesorami ARM Cortex M3/M4 komunikującymi się z układem nadrzecznym – PC AMD R8/16W poprzez sieć Ethernet. Badane będą konfiguracje jednorodne i mieszane. |
Studia I Stopnia Praca inżynierska | NIE |
| 43 | dr hab. inż. Ryszard LENIOWSKI | Wykrywanie kolizji w przestrzeni 3D pomiędzy siatkami trójkątów W środowiskach czasu rzeczywistego nawet jedna pominięta kolizja może zepsuć wrażenie realności symulowanego zjawiska lub uszkodzić strumienie danych. Dlatego jest to zadanie ważne w różnorodnych dziedzinach nauki i techniki. Celem pracy jest programowe sprawdzenie, czy obiekty stykają się lub przecinają w przestrzeni 3D. W badaniach będzie wykorzystywany algorytm dwukrokowy. W pierwszym kroku siatki zostaną zastąpione drzewami AABB w celu eliminacji obiektów, które się nie przecinają. W drugim kroku, dla pokrywających się końcowych gałęzi (liści) system określa, czy dwa trójkąty się przecinają, a jeśli tak, sygnalizuje i rejestruje ten fakt, zwracając jednocześnie ich identyfikatory. Ponadto, w pracy będzie badane obciążenie obliczeniowe obu kroków. |
TAK | |
| 44 | dr inż. Michał Markiewicz | Realizacja aplikacji desktopowej w języku Rust W ramach pracy należy zaprojektować i zaimplementować aplikację desktopową z wykorzystaniem języka Rust, która łączy w sobie wysoką wydajność z bezpieczeństwem pamięci. Celem jest pokazanie możliwości języka Rust w tworzeniu nowoczesnych aplikacji użytkowych, z naciskiem na stabilność działania oraz efektywne zarządzanie zasobami systemowymi. Projekt daje autorowi swobodę wyboru konkretnego zastosowania aplikacji (do uzgodnienia z prowadzącym). |
Studia I Stopnia Praca inżynierska | TAK |
| 45 | dr inż. Michał Markiewicz | System IoT w oparciu o język Rust W ramach pracy należy wykorzystać płytkę deweloperską do stworzenia urządzenia IoT zbierającego dane z czujników i przesyłającego je do systemu z wykorzystaniem języka Rust. Równolegle należy zaprojektować i zaimplementować aplikację backendową w języku Rust, odpowiedzialną za bezpieczne przyjmowanie, przechowywanie oraz udostępnianie danych użytkownikowi. |
Studia I Stopnia Praca inżynierska | TAK |
| 46 | dr inż. Joanna MARNIK | Analiza obrazów w przestrzeni trójwymiarowej w oparciu o dane otrzymywane z kamery głębi Celem pracy jest opracowanie narzędzia do przetwarzania i analizy chmur punktów otrzymywanych z kamery głębi z użyciem wybranych metod, na potrzeby przetwarzania obrazów w przestrzeni trójwymiarowej. Praca obejmuje praktyczne wykorzystanie wybranych algorytmów przetwarzania chmur punktów, z wykorzystaniem zestawu narzędzi developerskich udostępnianych w postaci otwartego oprogramowania (np. Point Cloud Library lub Intel® RealSense™ SDK). Integralną częścią pracy powinien być opis metod przetwarzania chmur punktów, które będą wykorzystane w ww. narzędziu. Na potrzeby pracy zostanie udostępniona kamera głębi. |
Studia I Stopnia Praca inżynierska | NIE |
| 47 | dr inż. Joanna MARNIK | Analiza porównawcza metod grupowania obrazów W ramach pracy należy dokonać przeglądu metod pozwalających na grupowanie obrazów oraz przeprowadzić analizę porównawczą wybranych metod. |
EF-ZU Praca magisterska | NIE |
| 48 | dr inż. Joanna MARNIK | Interfejs do sterowania aplikacjami za pomocą wzroku Celem pracy jest przygotowanie interfejsu zastępującego wybrane przez użytkownika akcje myszy/klawiatury gestami oczu (np. skierowanie wzroku w górę/dół/lewo/prawo, mrugnięcie). |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
TAK |
| 49 | dr inż. Joanna MARNIK | Ocena skuteczności systemów rozpoznawania emocji w interakcji człowiek–maszyna Celem pracy jest przebadanie jakości działania wybranych algorytmów rozpoznawania emocji w kontekście komunikacji z użytkownikiem. |
EF-ZU Praca magisterska | TAK |
| 50 | dr inż. Joanna MARNIK | System rozpoznawania emocji na podstawie mimiki twarzy W ramach pracy należy zaprojektować i wykonać system analizujący obraz twarzy użytkownika i klasyfikujący jego emocje. |
Studia I Stopnia Praca inżynierska | TAK |
| 51 | dr inż. Joanna MARNIK | Wizyjny system analizy i pomiaru wzrostu roślin w komorze fitotronowej Celem pracy jest opracowanie i implementacja metody umożliwiającej automatyczną analizę oraz pomiar wzrostu roślin hodowanych w komorze fitotronowej. System powinien wykorzystywać techniki przetwarzania i analizy obrazów do wyznaczania parametrów wzrostu roślin. Na potrzeby pracy zostanie udostępniona baza obrazów otrzymanych w komorze fitotronowej. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 52 | dr inż. Tomasz Mączka | Cyfrowy bliźniak dla robota humanoidalnego/przemysłowego Należy opracować cyfrowego bliźniaka wybranego robota humanoidalnego, np. Unitree G1 / przemysłowego z wykorzystaniem środowiska NVidia Omniverse. Praca powinna uwzględniać zarówno zastosowanie symulacyjne, jak i sprzęgnięcie cyfrowego bliźniaka z fizycznym robotem. |
Studia I Stopnia Praca inżynierska | NIE |
| 53 | dr inż. Tomasz Mączka | Oprogramowanie low-code do pozyskiwania danych z urządzeń przemysłowych Należy zaproponować architekturę, zaimplementować i przetestować oprogramowanie do akwizycji i podstawowej wizualizacji danych z urządzeń przemysłowych (np. maszyn CNC). Zakres danych powinien obejmować parametry efektywnościowe (stan pracy, liczba wykonanych detali) oraz procesowe. Oprogramowanie powinno wykorzystywać podejście low-code/no-code do parametryzacji warstwy logiki oraz wizualizacji. |
Studia I Stopnia Praca inżynierska | NIE |
| 54 | dr inż. Tomasz Mączka | Symulacja systemu intralogistycznego z wykorzystaniem Nvidia Omniverse Należy wykonać symulację układu intralogistycznego dla magazynu e-Commerce, złożonego z przenośników, robotów, maszyn pomocniczych, w Nvidia Omniverse (Isaac Sim). Symulacja powinna być sprzęgnięta z oprogramowaniem PLC sterującym pracą linii, którego opracowanie będzie również elementem składowym pracy. Należy przebadać kilka schematów pracy magazynu, wyznaczając wskaźniki dostępności i wydajności. |
Studia I Stopnia Praca inżynierska | TAK |
| 55 | dr inż. Tomasz Mączka | Zastosowanie MCP do integracji dużych modeli językowych z robotami Celem pracy jest demontracja, w formie praktycznej aplikacji, zastosowania MCP (Model Context Protocol) do integracji agentów/asystentów bazujących na dużych modelach językowych (LLM) z robotami, w szczególności humanoidalnymi i przemysłowymi. Demonstrator powinien wykorzystywać ROS (Robotic Operating System) i być możliwy do uruchomienia zarówno w trybie symulacji, jak i z rzeczywistym robotem. |
Studia I Stopnia Praca inżynierska | TAK |
| 56 | dr hab. inż. Mariusz OSZUST | Ocena jakości obrazów z wykorzystaniem połączenia CLIP i wybranych metod regresji Celem pracy jest zaprojektowanie systemu do oceny jakości obrazów cyfrowych łączącej cechy z metody CLIP (Contrastive Language–Image Pretraining) i wybraną metodę regresji. Wymagana znajomość Python. |
Studia I Stopnia Praca inżynierska | TAK |
| 57 | dr hab. inż. Mariusz OSZUST | Porównanie metod wizualizacji warstw w sieciach neuronowych w zastosowaniu do oceny jakości obrazów cyfrowych Celem pracy jest uruchomienie reprezentatywnych architektur sieci neuronowych do oceny jakości obrazów oraz wykonanie testów porównawczych metod wizualizacji warstw w sieciach. Wymagana znajomość Python lub Matlab. |
Studia I Stopnia Praca inżynierska | TAK |
| 58 | dr hab. inż. Mariusz OSZUST | Rozpoznawanie atrakcji turystycznych z wykorzystaniem połączenia CLIP i wybranych klasyfikatorów Celem pracy jest zaprojektowanie systemu rozpoznającego atrakcje turystyczną na obrazie wykorzystując cechy z metody CLIP (Contrastive Language–Image Pretraining) i wybrane klasyfikatory. Wymagana znajomość Python. |
Studia I Stopnia Praca inżynierska | TAK |
| 59 | dr hab. inż. Mariusz OSZUST | Wykrywanie obiektów na obrazach poprzez integrację cech językowych i wizualnych Celem pracy jest zaprojektowanie systemu do detekcji obiektów na obrazach wykorzystując cechy z metody CLIP (Contrastive Language–Image Pretraining) i wybraną metodę detekcji (np. YOLO). Wymagana znajomość Python. |
EF-ZU Praca magisterska | NIE |
| 60 | dr inż. Grzegorz Piecuch | Modernizacja modelu linii produkcyjnej W ramach pracy należy zmodernizować istniejące stanowisko modelu linii produkcyjnej, w tym poczynić niezbędne naprawy elektryczne i mechaniczne. Należy przygotować również aplikację demonstracyjną PLC wraz z wizualizacją HMI. Realizacja na sterowniku Beckhoff. |
Studia I Stopnia Praca inżynierska | NIE |
| 61 | dr inż. Grzegorz Piecuch | Realizacja aplikacji PLC Motion do sterowania serwonapędem W ramach pracy należy przygotować przykładową aplikację PLC do sterowania serwonapędem. Należy wykorzystać wbudowane funkcje regulacji i sterowania, a także przygotować, zaimplementować i uruchomić inny niedostępny standardowo regulator. Dodatkowo należy przygotować prostą wizualizację na panelu HMI umożliwiającą sterowanie napędem. Praca na stanowisku Siemens S7-1200 G2 (drugiej generacji) z serwonapędem Sinamics S210. |
Studia I Stopnia Praca inżynierska | NIE |
| 62 | dr inż. Grzegorz Piecuch | Realizacja aplikacji PLC Safety W ramach pracy należy przygotować demonstracyjną aplikację Safety na sterowniku S7-1500 (wersja ET200) wykorzystującą co najmniej: kurtyny, e-stop, LifeLine, indukcyjne czujniki bezpieczeństwa, rygiel, zestaw kontrolek i przycisków. Istnieje możliwość wykorzystania w aplikacji dodatkowego sterownika Safety firmy Pilz. |
Studia I Stopnia Praca inżynierska | NIE |
| 63 | dr inż. Grzegorz Piecuch | Stanowisko do zakręcania butelek z silnikiem liniowo-obrotowym W ramach pracy należy uruchomić i rozbudować istniejące stanowisko do zakręcania butelek z silnikiem liniowo-obrotowym. Rozbudowa polegać ma na dodaniu taśmociągu przenoszącego butelki do podajnika stołu obrotowego. Należy przygotować program PLC oraz wizualizację. Realizacja pracy na sterowniku Beckhoff w połączeniu z panelem HMI Weintek, silnikiem liniowo-obrotowym LinMot i serwonapędami Estun. |
Studia I Stopnia Praca inżynierska | NIE |
| 64 | dr inż. Mateusz Pomianek | Aplikacja mobilna analizy afektywnej Opracowanie aplikacji mobilnej, której główną funkcjonalnością będzie analiza mimiki i ekspresji twarzy podczas wykonywania predefiniowanych zadań (np. grania w grę, czytania, wypełniania testu, wideorozmowy z lekarzem, rozmowy kwalifikacyjnej, itp.). Wykres reakcji emocjonalnej może być przesyłany na żywo do odbiorcy lub analizowany i porównywany ze oczekiwanym wzorcem, po wykonaniu określonego zadania. |
Studia I Stopnia Praca inżynierska | NIE |
| 65 | dr inż. Mateusz Pomianek | Neurometryczny system śledzenia wzroku Student używa systemu śledzenie wzroku jako narzędzia pomiarowego do wykrywania biomarkerów zaburzeń neurologicznych. Dla różnych zaburzeń neurologicznych występują charakterystyczne wzorce ruchów gałki ocznej. Śledzenie patologii w wykonywanych ruchach oczu, które mogą świadczyć o np. rozwijającej się chorobie Alzheimera lub Parkinsona. Na podstawie badań różnych możliwości pomiarowych do oceny nieprawidłowości w ruchach gałek ocznych, student konceptualizuje projekt systemu i rozwiązań dla automatycznego narzędzia do przesiewowych badań diagnostycznych. |
Studia I Stopnia Praca inżynierska | TAK |
| 66 | dr inż. Mateusz Pomianek | Projekt koncepcyjny autorskich gogli VR Student projektuje układ gogli HMD. Dobiera wyświetlacz, projektuje układ optyczny, programuje mikrokontroler, a obudowę wytwarza na drukarce 3D. Następnie porównuje autorską konstrukcję do rozwiązań komercyjnych pod kątem parametrów technicznych i programowych. |
Studia I Stopnia Praca inżynierska | NIE |
| 67 | dr inż. Mateusz Pomianek | Śledzenie wzroku w aplikacji mobilnej Analiza problematyki przechwytywania i przetwarzania obrazów na urządzeniach mobilnych oraz opracowanie praktycznej aplikacji wykorzystującej śledzenie wzroku jako jej podstawową funkcjonalność. |
Studia I Stopnia Praca inżynierska | NIE |
| 68 | dr inż. Tomasz RAK | Analiza skuteczności i automatyzacja testów bezpieczeństwa aplikacji webowych Praca ma na celu zbadanie skuteczności narzędzi Kali w takim scenariuszu oraz zaproponowanie implementacji automatyzującej skanowanie i raportowanie. Przygotowanie izolowanego laboratorium (Docker z izolowaną siecią). Zaprojektowanie scenariuszy testowych. Automatyzacja testów bezpieczeństwa aplikacji webowych: pipeline CI/CD z narzędziami Kali Linux. |
Studia I Stopnia Praca inżynierska | TAK |
| 69 | dr inż. Tomasz RAK | Definiowanie profili obciążenia systemów internetowych z wykorzystaniem generatorów zdarzeń opartych na Czasowych Kolorowych Sieciach Petriego (TCPN) Przygotowanie studium przypadku, które obejmuje analizę obciążenia systemu internetowego przetwarzającego żądania generowane przez zaprojektowany generator (za pomocą oprogramowania CPN Tools). Część teoretyczna skupia się na klasyfikacji z podziałem na generatory deterministyczne/stochastyczne oraz czasowe/bezczasowe na podstawie: https://www.mdpi.com/2076-3417/12/23/12385; https://www.mdpi.com/2076-3417/11/23/11532; https://ieeexplore.ieee.org/document/4747298. |
EF-ZU Praca magisterska | NIE |
| 70 | dr inż. Tomasz RAK | Funkcyjne programowanie w architekturach MERN, MEVN, PERN, MEAN Celem pracy jest zaprojektowanie i implementacja aplikacji w TypeScript z naciskiem na paradygmat funkcyjny (niemutowalność, czyste funkcje, kompozycja). Projekt obejmie warstwę domenową modelowaną przy użyciu typów algebraicznych oraz walidację I/O z io-ts/zod. Na FE zastosowane zostaną komponenty funkcyjne, hooki oraz stan oparty o reduktory i/pod lub bibliotekę fp-ts. BE otrzyma funkcjonalną obsługę efektów (fp-ts/Effect), kontrolę błędów i transakcje logiczne. Ewaluacja porówna warianty imperatywne i funkcyjne pod kątem testowalności i złożoności. |
Studia I Stopnia Praca inżynierska | NIE |
| 71 | dr inż. Tomasz RAK | Generatory zdarzeń w symulacjach sieciowych Na podstawie https://doi.org/10.3390/app122312385 generowanych strumieni żądań. Praca dotyczyć będzie analizy charakterystyk czasu odpowiedzi systemu internetowego dla klas klientów w celu efektywnego modelowania żądań internetowych. Analizowany będzie wpływ różnych żądań na wyniki modelowania. |
EF-ZU Praca magisterska | NIE |
| 72 | dr inż. Tomasz RAK | Konwersacyjny asystent dodawania zadań na wydarzenia w kalendarzu z wykorzystaniem dużych modeli językowych i protokołu MCP Tradycyjne systemy opierają się na sztywnych formularzach, które wymuszają na użytkowniku określony schemat działania. Rozwój LLM stwarza możliwość tworzenia interfejsów, które dostosowują się do użytkownika, pozwalając na wykonywanie złożonych operacji za pomocą prostych poleceń. Problemem badawczym jest efektywna i niezawodna integracja LLM z logiką backendową. Praca ma na celu zbadanie, jak protokół MCP sprawdza się w roli pośrednika. Funkcje: tworzenie/edycja/usuwanie zadań i eventów, przypomnienia, etykiety; widok listy i prosty kalendarz. Stack: Python (FastAPI) + SQLite/PostgreSQL, React, Docker; LLM via API; opcjonalnie ICS export. System udostępnia klasyczne API do operacji, a moduł LLM – zintegrowany przez Model Context Protocol (MCP) – pełni rolę „orkiestratora” wywołań narzędzi (np. https://modelcontextprotocol.io/docs/develop/build-server). |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 73 | dr inż. Tomasz RAK | Najnowsze możliwości frameworka Angular na przykładzie aplikacji galerii zdjęć Celem pracy jest analiza najnowszych funkcji i możliwości oferowanych przez framework Angular - typ SPA. Praca będzie skupiać się na omówieniu najnowszych wersji Angulara, ich nowych funkcji oraz udoskonaleń w stosunku do poprzednich rozwiązań. Dodatkowo: Omówienie Ivy, nowego silnika renderującego. Analiza Angular Universal, technologii, która umożliwia renderowanie aplikacji po stronie serwera. Omówienie możliwości Angulara w kontekście budowania Progressive Web Apps. |
Studia I Stopnia Praca inżynierska | NIE |
| 74 | dr inż. Tomasz RAK | Next.js + NestJS + SQL: architektura funkcyjna z typowaniem, walidacją i transakcjami Praca zakłada budowę systemu full-stack z Next.js (SSR/ISR) i NestJS, w którym logika biznesowa jest realizowana przez czyste funkcje, a efekty uboczne izolowane. Użyte zostaną repozytoria funkcyjne nad SQL (PostgreSQL/MySQL) z ORM (Prisma/TypeORM/Drizzle) oraz walidacja kontraktów za pomocą zod/io-ts. Na froncie Next.js wykorzysta funkcjonalne komponenty, server actions i schematy danych współdzielone z back-endem. Zostaną pokazane transakcje i wzorce idempotencji w ujęciu funkcyjnym. Podstawy pracy: Next.js (App Router), NestJS, PostgreSQL/MySQL, Prisma/TypeORM/Drizzle, TypeScript, zod/io-ts, fast-check, Jest. |
Studia I Stopnia Praca inżynierska | NIE |
| 75 | dr inż. Tomasz RAK | OpenIA API do automatyzacji obsługi z użyciem Pythona Celem pracy jest zaprojektowanie i implementacja mikroserwisu automatyzującego wybrane czynności obsługowe (np. klasyfikacja zgłoszeń, podsumowania konwersacji, ekstrakcja pól formularzy) z użyciem OpenAI API i Pythona. System zostanie udostępniony przez REST (FastAPI) oraz kolejkę zadań (Celery) z buforem Redis i będzie obsługiwał limity, retry, cache oraz logowanie zdarzeń. Warstwa integracji z API obejmie wzorce promptów, zarządzanie wersjami i profilami modeli, a także pomiar kosztu/tokenów i czasu odpowiedzi. Przewidziana jest konfiguracja konteneryzacji (Docker) i monitoringu (Prometheus/Grafana) oraz testy jednostkowe/integracyjne (pytest) na zanonimizowanych przykładach. Wyniki zostaną zaprezentowane na zestawie studiów przypadków obejmujących różne formaty danych (e-mail, JSON, tekst) i sposoby wywołań API. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 76 | dr inż. Tomasz RAK | Opracowanie algorytmów do wykrywania anomalii w logach systemu webowego Przygotowanie systemu webowego w postaci API (np. giełda internetowa). Obciążenie systemu zapytaniami (JMeter lub inne) i zbieranie logów systemowych. Analiza logów w celu wykrycia anomalii (np. klasy użytkowników). |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 77 | dr inż. Tomasz RAK | Tworzenie agentów do zadań programistycznych, analitycznych i generatywnych z wykorzystaniem wielu modeli LLM Celem pracy jest zaprojektowanie i implementacja wyspecjalizowanych agentów (usługi): asystenta programisty (generowanie/refaktoryzacja kodu + testy), agenta analizy danych oraz agenta generowania treści. Rozwiązania dla różnych dostawców modeli (OpenAI GPT, Anthropic Claude, Google Gemini, opcjonalnie lokalny np. Llama) oraz mechanizmami wyboru modelu na podstawie typu zadania. Asystent programisty będzie integrował się z repozytorium Git, uruchamiał testy (pytest/Jest) i proponował poprawki, agent analityczny wykorzysta Pandas/Polars, a generatywny – szablony promptów i reguły stylu. |
NIE | |
| 78 | dr inż. Tomasz RAK | Vue/Nuxt + Fastify + MySQL: stos funkcyjny z kompozycją i walidacją kontraktów Celem jest implementacja aplikacji w Nuxt (Vue 3, Composition API) z back-endem Fastify, w której przepływy są budowane jako kompozycje funkcji, a stan utrzymuje niezmienność. Kontrakty API zostaną opisane schematami (zod) i współdzielone między frontem i serwerem. Warstwa danych użyje MySQL z repozytoriami funkcyjnymi oraz migracjami. Zostanie porównany koszt złożoności kodu przy wzorcach imperatywnych vs funkcyjnych. |
Studia I Stopnia Praca inżynierska | TAK |
| 79 | dr inż. Tomasz RAK | Wykorzystanie grafowych baz danych do analizy i wzbogacania danych aplikacji webowych Celem pracy jest zastosowanie grafowej reprezentacji danych i narzędzi analizy grafów do pogłębionej analizy logów z aplikacji giełdowej (Neo4j oraz GraphRAG). Dane z logów zostaną przekształcone do postaci grafu i załadowane do bazy Neo4j, w której węzłami będą poszczególne encje systemowe (np. użytkownicy, transakcje, firmy), a relacjami – ich wzajemne powiązania. Wyniki analizy posłużą do tworzenia nowych cech (features), które mogą wzbogacić dane wejściowe w modelach klasyfikacyjnych, np. do lepszego rozpoznawania typów użytkowników. |
Studia I Stopnia Praca inżynierska | NIE |
| 80 | dr inż. Tomasz RAK | Zastosowanie LM Studio jako lokalnego środowiska dla modeli językowych Cel pracy: zbadanie, w jakim zakresie LM Studio (https://lmstudio.ai) umożliwia lokalne uruchamianie modeli językowych, jakie są jego możliwości, ograniczenia i typowe scenariusze użycia (głównie w kontekście programowania). Zakres: przedstawienie architektury LM Studio, integracji z modelami (open source), ocena wydajności, eksperymenty zastosowań. Przegląd technologii LLM (architecture, sieci neuronowe transformatorowe, modele open source) i innych rozwiązań lokalnych. Charakterystyka LM Studio i możliwość uruchamiania lokalnych modeli takich jak gpt-oss, Qwen, Gemma, DeepSeek itp. Studium przypadku jako implementacja konkretnej aplikacji (np. chatbot edukacyjny, narzędzie wspomagające pisanie tekstów, korektor) zbudowanej na bazie LM Studio. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
TAK |
| 81 | dr inż. Dariusz RZOŃCA | Analiza emulatora wybranego mikrokontrolera W ramach pracy należy przygotować aplikację będącą dydaktycznym emulatorem wybranego mikrokontrolera (np. z rodziny AVR). Ważnym aspektem pracy magisterskiej będzie przeprowadzenie pewnych badań, np. analizy zajętości pamięci, czasu wykonywania instrukcji, porównanie z innymi emulatorami występującymi na rynku lub prawdziwym procesorem, itp. |
EF-ZU Praca magisterska | NIE |
| 82 | dr inż. Dariusz RZOŃCA | Badanie robota typu line follower Celem pracy jest zaprojektowanie i wykonanie prototypowego robota typu line follower. Robot ma poruszać się po trasie wyznaczonej narysowaną na podłożu linią, pełniąc funkcję autonomicznego pojazdu. W ramach części badawczej pracy magisterskiej należy zaimplementować kilka wybranych algorytmów sterowania oraz przeprowadzić analizę wpływu modyfikacji sprzętowych i programistycznych na uzyskiwany czas przejazdu, dokładność i stabilność. |
EF-ZU Praca magisterska | TAK |
| 83 | dr inż. Dariusz RZOŃCA | Bramka wireless M-Bus W ramach pracy należy zaprojektować i wykonać urządzenie umożliwiające bezprzewodowy odbiór danych z obecnie stosowanych liczników zdalnego odczytu (służących do pomiaru zużycia wody, energii elektrycznej, itp.) a następnie udostępniające te dane w wybrany sposób (np. przez MQTT). Liczniki takie rozgłaszają komunikaty w protokole wireless M-Bus opisanym w normie PN-EN 13757 "Systemy komunikacji dla przyrządów pomiarowych". Można zawęzić zakres do wybranych pasm (np. 868MHz) i trybów (np. C1, T1). Urządzenie może bazować np. na Raspberry Pi i tunerze DVB-T z układem RTL2832U wykorzystywanym jako SDR albo na ESP32 i transceiverze CC1101. W przypadku realizacji pracy magisterskiej konieczne będzie uzupełnienie systemu o moduł rejestracji i analizy zebranych danych, tak by móc przeprowadzić pomiary i badania (np. sugestia wyboru taryfy energetycznej w zależności od zarejestrowanego dobowego profilu zużycia energii). |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 84 | dr inż. Dariusz RZOŃCA | Implementacja i optymalizacja algorytmu min-max z modyfikacją alfa-beta dla gry Othello Celem pracy jest implementacja w Pythonie algorytmicznego gracza dla Othello przy użyciu min-max z optymalizacją alfa-beta oraz badanie wpływu różnych heurystyk na jakość decyzji. Rezultatem ma być przeciwnik komputerowy zdolny do rozgrywki z człowiekiem na poziomie wymagającym strategicznego myślenia. |
Studia I Stopnia Praca inżynierska | TAK |
| 85 | dr inż. Dariusz RZOŃCA | Program do gry w odmianę szachów kloc Praca inżynierska polega na napisaniu programu w języku Python będącego w stanie rozegrać partię szachów w wariancie kloc. Program będzie umożliwiał obserwowanie analizy komputerowej oraz grę z komputerem. |
Studia I Stopnia Praca inżynierska | TAK |
| 86 | dr inż. Dariusz RZOŃCA | Sterowanie oświetleniem Philips Hue W ramach pracy należy zaprojektować i wykonać autorski system do sterowania oświetleniem poprzez mostek Philips Hue. System może wykorzystywać np. Raspberry Pi lub Arduino oraz utworzoną na potrzeby projektu dedykowaną aplikację mobilną. |
Studia I Stopnia Praca inżynierska | NIE |
| 87 | dr inż. Dariusz RZOŃCA | System automatycznego zarządzania warunkami środowiskowymi w szklarni Praca polega na zaprojektowaniu i wykonaniu automatycznej szklarni, w której będzie zastosowany system monitorowania i regulacji podstawowych parametrów środowiskowych, takich jak wilgotność powietrza, temperatura oraz nawodnienie gleby. Wybrany moduł mikroprocesorowy (np. ESP32, Raspberry Pi) powinien umożliwiać analizowanie danych i sterowanie elementami wykonawczymi, takimi jak wentylatory, pompy wody oraz grzałki, zapewniając optymalne warunki dla wzrostu roślin. |
Studia I Stopnia Praca inżynierska | TAK |
| 88 | dr inż. Dariusz RZOŃCA | Szachownica elektroniczna Praca ma na celu stworzenie w pełni funkcjonalnej szachownicy elektronicznej umożliwiającej transmisję partii szachowych do internetu. Opracowany system ma wykrywać wykonywane przez zawodników ruchy i przekazywać je do komputera. W tym celu planowane jest użycie odpowiednich czujników wykrywających zmianę położenia bierek na planszy oraz mikrokontroler, który będzie odpowiedzialny za przetwarzanie i przesyłanie danych. System zostanie zintegrowany z oprogramowaniem komputerowym umożliwiającym wizualizację rozgrywki i archiwizację partii. Opracowane rozwiązanie będzie mogło służyć do celów treningowych, ale także turniejowych jako alternatywa dla komercyjnych konstrukcji dostępnych na rynku. |
Studia I Stopnia Praca inżynierska | TAK |
| 89 | dr inż. Jan SADOLEWSKI | Narzędzie do budowania programów Celem projektu jest opracowanie nowego narzędzia do budowania aplikacji z wykorzystaniem języków C i C++, którego głównym założeniem jest prostota konfiguracji. Efektem pracy będzie program przypominający typowe narzędzia jak Make i CMake, ale o składni znacznie upraszczającej zapisywanie projektów i ich zależności. |
Studia I Stopnia Praca inżynierska | TAK |
| 90 | dr inż. Jan SADOLEWSKI | Projekt i implementacja REST API do systemu zarządzania rezerwacją sal konferencyjnych Celem pracy jest wykonanie REST API dla systemu do rezerwacji sal konferencyjnych. W ramach pracy przewidziano opracowanie logiki biznesowej, funkcjonalnego API testowalnego w formie punktów końcowych, testów automatycznych i prostego interfejsu użytkownika wykazujących poprawność implementacji. Efektem pracy będzie aplikacja działająca na platformie .NET komunikująca się z bazą danych. |
Studia I Stopnia Praca inżynierska | TAK |
| 91 | dr inż. Jan SADOLEWSKI | Samorelokujący się kod wykonywalny Celem pracy jest realizacja badań mających na celu opracowanie samorelokującego się kodu w architekturze x86_64 na wybranym systemie operacyjnym. Efektem prac będą mechanizmy utrudniające śledzenie programów i zwiększające bezpieczeństwo aplikacji. |
EF-ZU Praca magisterska | NIE |
| 92 | dr inż. Jan SADOLEWSKI | Silnik do wykonywania matematycznych obliczeń symbolicznych Celem pracy jest przygotowanie oprogramowania mającego na celu wykonanie typowych operacji matematycznych na formułach symbolicznych. Efektem pracy będzie biblioteka ładowana dynamicznie pozwalająca na wprowadzenie skryptów do wykonania obliczeń na wyrażeniach zawierających wartości stałe i zmienne. |
Studia I Stopnia Praca inżynierska | TAK |
| 93 | dr inż. Jan SADOLEWSKI | Temat zaproponowany przez studenta Temat zaproponowany przez studenta przy współpracy z przedsiębiorstwem udzielającym praktyk albo stażu. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 94 | dr inż. Jan SADOLEWSKI | Translator kodu języka ST do Bytecode Java Celem pracy jest opracowanie narzędzia pozwalającego na uruchomienie kodu napisanego według normy PN-EN 61131-3 w języku ST na maszynie wirtualnej Java. W ramach pracy należy zapoznać się z literaturą dotyczącą tworzenia kompilatorów oraz Bytecode Java. Następnie należy zaproponować koncepcję tłumaczenia kodu języka ST do postaci pośredniej kompilowanej przez maszynę wirtualną Javy. Efektem pracy będzie narzędzie pozwalające na uruchamianie kodu języka ST w środowisku Java. |
EF-ZU Praca magisterska | NIE |
| 95 | dr inż. Sławomir SAMOLEJ | Graficzna symulacja cięcia wybranych modeli materiałów Praca obejmuje napisanie programu symulującego cięcie wybranych materiałów. Program powinien wizualizować opracowane symulacje. |
Studia I Stopnia Praca inżynierska | TAK |
| 96 | dr inż. Sławomir SAMOLEJ | Implementacja Electronic Flight Instrument System (EFIS) w silniku graficznym Unreal W ramach pracy należy opracować wyświetlacz EFIS, który można wbudować w silnik graficzny Unreal. Interfejs ma być dwuwymiarowy, dostosowany do wyświetlania w osobnym oknie gry lub na tle wybranego okna. |
Studia I Stopnia Praca inżynierska | TAK |
| 97 | dr inż. Sławomir SAMOLEJ | Porównanie efektywności obliczeń współbieżnych na GPU i CPU w standardzie OpenMP Standard OpenMP umożliwia realizację obliczeń współbieżnych na CPU oraz na GPU. Praca obejmuje przygotowanie przykładowych aplikacji współbieżnych wykonywanych tylko na CPU oraz takich, które realizują obliczenia z wykorzystaniem CPU i GPU. Część badawcza będzie obejmowała porównanie wydajności wybranych rozwiązań. |
EF-ZU Praca magisterska | NIE |
| 98 | dr inż. Sławomir SAMOLEJ | Porównanie metod programowania współbieżnego w języku C# i C++ Nowe wersje języków C++ i C# oferują gotowe wbudowane mechanizmy programowania współbieżnego. Praca obejmuje przegląd tych mechanizmów, napisanie przykładowych programów ilustrujących te mechanizmy oraz próbę ich porównania z punktu widzenia programisty. |
EF-ZU Praca magisterska | TAK |
| 99 | dr inż. Sławomir SAMOLEJ | Porównanie wybranych metod uwierzytelnienia Interakcja z wieloma współczesnymi systemami informatycznymi rozpoczyna się od uwierzytelnienia użytkownika. W ramach pracy należy dokonać przeglądu współczesnych metod uwierzytelnienia z uwzględnieniem silnego uwierzytelnienia. Omawiane metody powinny być ilustrowane autorskim kodem ilustrującym jak dane uwierzytelnienie wdrożyć. Porównanie powinno obejmować schematy kryptograficzne uwierzytelnień oraz oferowany przez nie poziom bezpieczeństwa na ataki. |
EF-ZU Praca magisterska | NIE |
| 100 | dr inż. Sławomir SAMOLEJ | Projekt autorskiej gry VR Praca obejmuje opracowanie projektu autorskiej gry VR. |
Studia I Stopnia Praca inżynierska | TAK |
| 101 | dr inż. Sławomir SAMOLEJ | Protokoły wymiany kluczy dla komunikacji czasu rzeczywistego Do komunikowania się w czasie rzeczywistym w szyfrowanym kanale stosuje się specjalne protokoły komunikacyjne. Zanim zaczynają pracować pomiędzy węzłami komunikacyjnymi należy dokonać wymiany kluczy. Wymiana taka musi również wystąpić po zerwaniu połączenia, lub wykryciu ataku. Celem pracy jest dokonanie przeglądu specyficznych dla systemów czasu rzeczywistego protokołów wymiany kluczy, omówienie ich schematów kryptograficznych, porównanie ich w sposób nieformalny, wskazanie bibliotek, które takie protokoły oferują oraz ew. zaproponowanie przykładowych programów komunikacyjnych stosujących te schematy (z zastosowaniem gotowych bibliotek). |
EF-ZU Praca magisterska | TAK |
| 102 | dr inż. Sławomir SAMOLEJ | Trójwymiarowa wizualizacja położenia statków powietrznych na tle mapy Praca polega na próbie zwizualizowania położenia statków powietrznych na tle mapy w trójwymiarowym interfejsie graficznym. Wizualizacja ma obejmować sposób reprezentacji parametrów lotu (położenie geograficzne, prędkość, identyfikacja statku powietrznego). Ważne jest zaproponowanie możliwości interaktywnej zmiany widoku. |
Studia I Stopnia Praca inżynierska | NIE |
| 103 | dr inż. Sławomir SAMOLEJ | Wybrane mechaniki w autorskiej grze VR Praca obejmuje opracowanie i opisanie wybranych mechanik w autorskiej grze VR. |
Studia I Stopnia Praca inżynierska | TAK |
| 104 | dr inż. Paweł Stawarz | Implementacja algorytmu DGR w Unity Celem pracy jest zaimplementowanie algorytmu Dynamic Graph Reweighting w silniku Unity. Należy zadbać o to, żeby algorytm współdziałał z systemem NavMesh. |
Studia I Stopnia Praca inżynierska | NIE |
| 105 | dr inż. Paweł Stawarz | Nauka języka Python w silniku Unity Celem pracy jest opracowanie pakietu silnika Unity, który pozwala rozpoznać elementy składni języka Python, wyróżnić je za pomocą kolorów zdefiniowanych przez użytkownika, a także przeprowadzić interpretację kodu. Pakiet należy wykorzystać do stworzenia przykładowej prostej gry, która uczy programowania na wzór gier “Colobot”, “Scriptarians” i “The Farmer Was Replaced”. |
Studia I Stopnia Praca inżynierska | NIE |
| 106 | dr inż. Paweł Stawarz | Rozbudowana gra komputerowa Celem pracy jest opracowanie rozbudowanej gry komputerowej za pomocą wybranego silnika - Unity, Unreal Engine lub Godot. Gra powinna składać się z autorskich zasobów oraz być kompletnym i spójnym produktem, z interesującą mechaniką. |
Studia I Stopnia Praca inżynierska | TAK |
| 107 | dr inż. Paweł Stawarz | Strona Internetowa do dzielenia rachunku w restauracjach Celem pracy jest opracowanie strony internetowej pozwalającej wielu użytkownikom dzielić rachunek w dowolnej restauracji. Użytkownik powinien móc otwierać rachunek, dołączać do istniejącego rachunku po odnośniku, zarządzać rachunkiem (wybierać restaurację, ceny produktów, etc.), a także dodawać pozycję do rachunku, do którego dołączył. |
Studia I Stopnia Praca inżynierska | NIE |
| 108 | dr inż. Andrzej STEC | Aplikacja do nanoszenia tras GPS na podkładach mapowych. Należy napisać aplikację, która będzie rysowała zarejestrowaną wcześniej trasę z położeniami GPS na mapę wczytaną z pliku graficznego (PNG, JPG itp.). Dopasowanie trasy do mapy należy wykonać na podstawie trzech punktów referencyjnych o znanych współrzędnych GPS. |
Studia I Stopnia Praca inżynierska | TAK |
| 109 | dr inż. Andrzej STEC | Badanie odporności systemu komunikacji bezprzewodowej Wi-Fi z mikrokontrolerami ESP32 na zakłócenia pochodzące z innych sieci. Należy przeprowadzić serię testów dotyczących skuteczności dostarczania komunikatów dla wybranych protokołów sieciowych w zależności od odległości i liczby urządzeń, a także intensywności i długości przesyłanych pakietów. System testowy powinien obejmować co najmniej cztery urządzenia bazujące na ESP32 z implementacją protokołów MQTT oraz ESP-NOW. Zakłócenia w paśmie częstotliwości ISM 2,4 GHz mogą pochodzić z sieci Bluetooth oraz Zigbee. |
EF-ZU Praca magisterska | TAK |
| 110 | dr inż. Andrzej STEC | Badanie rozproszonego systemu sterowania z komunikacją BLE. Należy zbadać skuteczność i efektywność sterowania wykorzystującego komunikację Bluetooth LE w rozproszonym układzie regulacji. System powinien składać się z kilku jednostek mikroprocesorowych wymieniających między sobą dane kontrolno-pomiarowe. Opracowane rozwiązanie powinno także uwzględniać chwilowe zaniki sygnału. |
EF-ZU Praca magisterska | NIE |
| 111 | dr inż. Andrzej STEC | Mechanizm obrotowy silnika zaburtowego sterowany mikroprocesorowo. Należy zaprojektować i wykonać model 3D mechanizmu obrotowego silnika zaburtowego, wyposażyć go w konieczne czujniki, a następnie oprogramować mikroprocesorowy układ sterowania. Wymagana umiejętność projektowania modeli do druku 3D i programowania systemów mikroprocesorowych. |
Studia I Stopnia Praca inżynierska | NIE |
| 112 | dr inż. Andrzej STEC | Rozproszony system sterowania z komunikacją ESP-MESH. Należy zaprojektować i oprogramować system składający się z kilku urządzeń mikroprocesorowych wyposażonych w mikrokontroler ESP32 oraz czujniki i/lub elementy wykonawcze. Zadaniem systemu jest zbieranie informacji z czujników i sterowanie elementami wykonawczymi, korzystając do bezprzewodowej komunikacji z protokołu ESP-MESH. |
Studia I Stopnia Praca inżynierska | TAK |
| 113 | dr inż. Andrzej STEC | Środowisko uruchomieniowe do symulacji systemów wbudowanych. Należy napisać aplikację w języku Python umożliwiającą edycję i kompilację kodu źródłowego programu sterowania systemu wbudowanego, wraz z dołączonymi bibliotekami obiektu, a następnie uruchomienie graficznej symulacji prezentującej wynik działania systemu. |
Studia I Stopnia Praca inżynierska | NIE |
| 114 | dr inż. Andrzej STEC | Tester komunikacji ESP-NOW. Należy opracować urządzenie bazujące na mikrokontrolerze ESP32, generujące i rejestrujące komunikaty protokołu ESP-NOW. Przesyłane komunikaty powinny zawierać m.in. czas systemowy, siłę sygnału oraz współrzędne GPS nadajnika. Komunikaty należy wypisywać na wyświetlaczu LCD i zapisywać w pamięci nieulotnej. |
Studia I Stopnia Praca inżynierska | TAK |
| 115 | dr inż. Andrzej STEC | Zestaw symulowanych obiektów dla systemów wbudowanych. W oprogramowaniu SPSym należy opracować zestaw symulowanych obiektów z przeznaczeniem dla systemów wbudowanych, które w sposób graficzny będą prezentowały działanie ich fizycznych odpowiedników. Do każdego z obiektów wymagane jest także napisanie przykładowego programu sterowania w języku C. Dostępne są przykładowe obiekty, na których można się wzorować. Wymagana jest znajomość języka C# na poziomie podstawowym. |
Studia I Stopnia Praca inżynierska | TAK |
| 116 | dr inż. Krzysztof ŚWIDER | Analiza i ocena skuteczności technik inżynierii promptów w generatywnych modelach językowych Celem projektu jest analiza i porównanie wybranych technik inżynierii promptów stosowanych w generatywnych modelach językowych, takich jak ChatGPT czy Llama. Przewiduje się opracowanie zestawów promptów wykorzystujących różne strategie, m.in. zero-shot, few-shot, chain-of-thought, prompt rewriting oraz kontekstowe prowadzenie dialogu. Ich skuteczność ma zostać oceniona na podstawie jakości generowanych odpowiedzi w zróżnicowanych zadaniach, takich jak np.: klasyfikacja tekstu, generowanie opisów czy transformacja treści. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 117 | dr inż. Krzysztof ŚWIDER | Porównanie skuteczności wybranych metod zespołowych uczenia maszynowego w zadaniach predykcyjnych na danych rzeczywistych Celem projektu jest zbadanie i porównanie efektywności najpopularniejszych metod zespołowych uczenia maszynowego, takich jak Random Forest, Gradient Boosting, XGBoost, LightGBM, CatBoost oraz Stacking, w praktycznych zadaniach predykcyjnych. W ramach pracy zostanie przygotowany i oczyszczony rzeczywisty zbiór danych, a następnie zbudowane zostaną modele oparte na wymienionych technikach. Skuteczność modeli zostanie oceniona z wykorzystaniem miar jakości stosowanych w regresji i klasyfikacji. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 118 | dr inż. Krzysztof ŚWIDER | Projekt i implementacja modelu RAG do przetwarzania dokumentacji technicznej Model RAG (Retrieval-Augmented Generation – generowanie wspomagane przez wyszukiwanie) to podejście łączące wyszukiwanie dokumentów z generowaniem odpowiedzi przez duży model językowy (Large Language Model – LLM). Należy przygotować aplikację, która umożliwia zadawanie pytań dotyczących przykładowej dokumentacji technicznej. Aplikacja ma pobierać właściwe fragmenty dokumentacji i łączyć je z modelem generującym odpowiedzi, a przewidywany zakres prac ma w szczególności objąć: przetwarzanie dokumentów, indeksowanie oraz ocenę jakości generowanych odpowiedzi. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 119 | dr hab. inż. Zbigniew ŚWIDER | Aplikacja do projektowania automatów sekwencyjno-czasowych Celem pracy jest napisanie aplikacji (C+, C#, Java) zawierającej graficzny edytor struktury automatu (rysowanie grafu), moduł symulacji (z zadawaniem wartości zmiennych i wizualizacji wyników) oraz generator kodu (do języka C). |
EF-ZU Praca magisterska | NIE |
| 120 | dr hab. inż. Zbigniew ŚWIDER | Aplikacja do projektowania automatów sekwencyjno-czasowych Celem pracy jest napisanie aplikacji (C+, C#, Java) zawierającej graficzny edytor struktury automatu (rysowanie grafu), moduł symulacji (z zadawaniem wartości zmiennych i wizualizacji wyników) oraz generator kodu (do języka C). |
EF-ZU Praca magisterska | NIE |
| 121 | dr hab. inż. Zbigniew ŚWIDER | Badania symulacyjne regulatorów kursu statku na wzburzonym morzu W ramach pracy należy opracować środowisko testowe do badania skuteczności regulatorów PID kursu statku w obecności zakłóceń (wiatr, fale, prądy morskie) z wykorzystaniem pakietu MATLAB/Simulink oraz biblioteki MSS (Marine System Simulator). Następnie należy wykonać szczegółowe badania symulacyjne oraz przedstawić otrzymane wyniki. |
Studia I Stopnia Praca inżynierska | NIE |
| 122 | dr hab. inż. Zbigniew ŚWIDER | Edytor graficzny schematów drabinkowych LD (Ladder Diagram) W pracy należy dokonać przeglądu literatury z zakresu graficznych edytorów schematów drabinkowych dla przemysłowych sterowników PLC. Następnie należy zaprojektować i zaimplementować (PC, język C#) laboratoryjny edytor graficzny języka LD oraz translator tych schematów do języka ST oraz C. Na koniec należy go przetestować na reprezentatywnych przykładach i przedstawić wyniki badań. |
Studia I Stopnia Praca inżynierska | NIE |
| 123 | dr hab. inż. Zbigniew ŚWIDER | Metody i algorytmy wytyczania optymalnego kursu dla statków W ramach pracy należy dokonać przeglądu literatury w zakresie wytyczania optymalnego kursu dla statków wzdłuż zadanej trasy (np. momenty zmiany kuru i prędkości statku), a następnie przetestować kilka wybranych algorytmów (Matlab, Python, C#) i przedstawić wyniki badań. |
Studia I Stopnia Praca inżynierska | TAK |
| 124 | dr hab. inż. Zbigniew ŚWIDER | Symulator sterownika laboratoryjnego programowalnego w języku easy-C Celem pracy dyplomowej jest napisanie symulatora (PC, język C#) sterownika laboratoryjnego programowanego w uproszczonym języku C. Symulator powinien umożliwiać wizualizację wejść/wyjść (klawisze, LEDy, wyświetlacz LCD), oraz współpracować z modułem symulacji obiektu (układ zbiorników, skrzyżowanie świetlne itp.) oraz komunikacji (współpraca ze zdalnym terminalem). |
EF-ZU Praca magisterska | NIE |
| 125 | dr hab. inż. Zbigniew ŚWIDER | Zastosowanie regulacji rozmytej i sieci neuronowej do sterowania kursem statku W pracy należy dokonać przeglądu literatury z zakresu nowoczesnych regulatorów (rozmytych i sieci neuronowych). Następnie należy zaimplementować moduł regulatora (rozmyty, sieć neuronowa) z wykorzystaniem pakietu MATLAB/Simulink i biblioteki MSS (Marine System Simulator) i go przetestować (porównując z klasycznym regulatorem PID). Na koniec należy przedstawić wyniki badań i testów oraz wnioski. |
Studia I Stopnia Praca inżynierska | NIE |
| 126 | dr hab. inż. Zbigniew ŚWIDER | Zestaw ćwiczeń laboratoryjnych dla systemów wbudowanych W ramach pracy należy opracować i przetestować zestaw ćwiczeń laboratoryjnych obejmujących: - Zegar czasu rzeczywistego z alarmem i zapisem zdarzeń - Sterownik oświetlenia reagujący na ruch i natężenie światła - Automatyczny system napełniania i opróżniania zbiorników - Symulacja układu trzech zbiorników połączonych hydraulicznie - System sterowania zbiornikiem z regulacją PID Do każdego z ćwiczeń należy opracować symulator na PC oraz zaimplementować je na płytce Arduino lub sterowniku PLC. |
Studia I Stopnia Praca inżynierska | TAK |
| 127 | dr inż. Bartosz TRYBUS | Implementacja środowiska wykonawczego CPDev runtime w języku Rust Celem pracy jest zaprojektowanie i zaimplementowanie środowiska wykonawczego (maszyny wirtualnej) dla systemu CPDev w języku Rust. Środowisko to powinno umożliwiać wykonywanie kodu dla programów tworzonych zgodnie ze standardem IEC 61131-3. W ramach pracy należy zaprojektować architekturę maszyny wirtualnej, w tym model pamięci, sposób reprezentacji zmiennych i bloków funkcjonalnych, zaimplementować obsługę podstawowych typów danych, porównać zachowanie nowej implementacji z istniejącym środowiskiem runtime CPDev oraz przetestować poprawność działania na zestawie programów testowych. Należy również przeprowadzić testy wydajnościowe dla wybranych platform sprzętowych, w szczególności x86 i ARM, oraz omówić uzyskane wyniki pod kątem zastosowań w systemach wbudowanych i sterowania. Technologie: Rust, CPDev, C++ |
Studia I Stopnia Praca inżynierska | TAK |
| 128 | dr inż. Bartosz TRYBUS | Metody wspomagania tworzenia diagramów graficznych w języku FBD Programy w języku FBD (Function Block Diagram), stanowiącym część standardu IEC 61131-3, są tworzone w formie diagramów graficznych, dla których tekstową reprezentację stanowi zapis w formacie XML. Celem pracy jest analiza oraz opracowanie różnych metod wspomagania tworzenia i edycji diagramów FBD w środowisku CPDev IDE, w tym z wykorzystaniem technik sztucznej inteligencji. Należy zidentyfikować i opisać możliwe formy wsparcia użytkownika, takie jak podpowiadanie bloków i połączeń, automatyczne porządkowanie układu diagramu, wykrywanie typowych błędów konstrukcyjnych czy generowanie fragmentów logiki na podstawie opisu tekstowego. Na podstawie tej analizy trzeba zaprojektować oraz zaimplementować wybrane mechanizmy wspomagające w postaci rozszerzenia edytora FBD w środowisku CPDev IDE, z wykorzystaniem jego wewnętrznej reprezentacji diagramów w XML. Technologie: C#, .NET, XML, SI |
EF-ZU Praca magisterska | NIE |
| 129 | dr inż. Bartosz TRYBUS | System zarządzania modułami w rozproszonym systemie sterowania W ramach pracy należy opracować koncepcję oraz implementację systemu administrowania urządzeniami rozproszonego systemu sterowania, takimi jak sterowniki PLC oraz stacje procesowe. System powinien umożliwiać co najmniej ewidencję urządzeń i modułów, konfigurację parametrów, monitorowanie stanu oraz podstawową diagnostykę. Rozwiązanie może zostać zrealizowane w formie aplikacji webowej z wykorzystaniem relacyjnej bazy danych. Technologie: Python, React, PostgreSQL |
Studia I Stopnia Praca inżynierska | TAK |
| 130 | dr inż. Bartosz TRYBUS | Tworzenie agentów do zastosowań przemysłowych za pomocą Microsoft Agent Framework Microsoft Agent Framework to nowy, otwartoźródłowy zestaw narzędzi Microsoftu do budowy agentów AI i złożonych przepływów pracy w .NET (ew. w Pythonie). Celem pracy będzie zbadanie jego możliwości, przy czym jako przykład zastosowania należy przyjąć przemysł, IoT lub transport. Można na przykład rozważać system zarządzania firmware dla urządzeń IoT, asystent inżyniera do analizy prostych programów sterowania, centrum serwisowe dla floty urządzeń i in. (do ustalenia). Technologie: C#, .NET, LLM. |
Studia I Stopnia Praca inżynierska | TAK |
| 131 | dr inż. Bartosz TRYBUS | Wykrywanie anomalii w pracy sterowników PLC Celem pracy jest opracowanie rozwiązania służącego do sygnalizowania odstępstw od przewidywanego działania programów sterujących tworzonych zgodnie ze standardem IEC 61131-3. System powinien analizować zależności pomiędzy sygnałami wejściowymi i wyjściowymi sterownika PLC oraz wykrywać nieoczekiwane stany wyjść dla określonych wartości wejść. Należy zaprojektować sposób pozyskiwania danych z programów PLC (np. w języku ST z wykorzystaniem środowiska CPDev), zdefiniować model „prawidłowego” działania oraz zaimplementować mechanizmy wykrywania anomalii i prezentacji wyników dla użytkownika. Technologie: Python, CPDev, ST |
Studia I Stopnia Praca inżynierska | TAK |
| 132 | dr inż. Dawid Warchoł | Implementacja klasyfikatorów szeregów czasowych w języku C/C++ z interfejsem w Pythonie Należy zaimplementować w języku C/C++ wskazane metody służące do klasyfikacji wielowymiarowych szeregów czasowych o różnych długościach. Metody powinny mieć interfejs w języku Python. Na koniec należy przeprowadzić eksperymenty porównujące uzyskane wyniki oraz czas obliczeń wszystkich implementacji (Matlab, Python, C/C++). |
Studia I Stopnia Praca inżynierska | TAK |
| 133 | dr inż. Dawid Warchoł | Rozpoznawanie liczb w nagraniach wideo ekranu sterownika Należy napisać program rozpoznający zmieniające się w czasie wybrane zestawy liczb rzeczywistych widoczne na nagraniu wideo ekranu sterownika maszyny przemysłowej. Program powinien składać się z następujących części: (I) wstępna obróbka klatek przed rozpoznawaniem (II) rozpoznawanie (użycie odpowiednio skonfigurowanego istniejącego narzędzia lub opracowanie własnej metody) i (III) obróbka końcowa uzyskanych wyników (usuwanie nadmiarowych znaków, filtracja czasowa liczb itp.). Program powinien być napisany w formie aplikacji z interfejsem graficznym pozwalającym wybrać plik z nagraniem oraz przedziały klatek. |
Studia I Stopnia Praca inżynierska | TAK |
| 134 | dr inż. Dawid Warchoł | Tryb wieloosobowej rozgrywki sieciowej w grach edukacyjnych Należy opracować tryb wieloosobowej rozgrywki sieciowej w dwóch grach wideo stanowiących pomoc w nauce polskiego alfabetu palcowego. Gry zostały napisane w języku Python, przy użyciu modułu Pygame. Kody źródłowe gier (bez trybu wieloosobowego) zostaną dostarczone przez promotora. |
Studia I Stopnia Praca inżynierska | TAK |
| 135 | dr hab. inż. Krzysztof WIKTOROWICZ | Interfejs głosowy do sterowania robotem mobilnym Należy zbudować robota mobilnego i wyposażyć go w interfejs głosowych. Robot powinien rozpoznawać polecenia głosowe (np. run, stop, left) oraz potwierdzać polecenia głosem (np. accepted, done). |
Studia I Stopnia Praca inżynierska | TAK |
| 136 | dr hab. inż. Krzysztof WIKTOROWICZ | Predykcja szeregów czasowych za pomocą systemów rozmytych Należy opracować kilka przykładów predykcji szeregów czasowych na podstawie danych dostępnych w sieci lub własnych. Programowanie w Matlabie z wykorzystaniem m.in. funkcji ANFIS. |
EF-ZU Praca magisterska | NIE |
| 137 | dr hab. inż. Krzysztof WIKTOROWICZ | Rozpoznawanie otoczenia przez robota mobilnego Należy zbudować robota mobilnego i opracować system rozpoznawania obiektów znajdujących się w jego otoczeniu. Do rozpoznawania należy wykorzystać głębokie sieci neuronowe. Robot powinien wypowiadać nazwy rozpoznanych obiektów. |
Studia I Stopnia Praca inżynierska | TAK |
| 138 | dr hab. inż. Krzysztof WIKTOROWICZ | Rozpoznawanie znaków alfabetu semaforowego z interfejsem głosowym Należy wykorzystując sieci neuronowe zbudować aplikację do rozpoznawania znaków alfabetu semaforowego. Rozpoznane znaki (najlepiej wyrazy) system powinien potwierdzać głosowo. |
Studia I Stopnia Praca inżynierska | NIE |
| 139 | dr hab. inż. Marian WYSOCKI | Badanie zespołów klasyfikatorów obrazów Na podstawie wskazanego zbioru danych obrazowych należy zaprojektować klasyfikatory z użyciem sieci CNN i transformerów wizyjnych, a następnie przebadać skuteczność zespołów tych klasyfikatorów w zależności od schematu fuzji informacji. Oprogramowanie w języku Python lub MATLAB. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 140 | dr hab. inż. Marian WYSOCKI | Badanie zespołów klasyfikatorów szeregów czasowych Na podstawie wskazanych zbiorów danych należy zaprojektować kilka klasyfikatorów szeregów czasowych, a następnie przebadać skuteczność zespołów tych klasyfikatorów w zależności od schematu fuzji informacji. Oprogramowanie w języku Python lub MATLAB. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 141 | dr hab. inż. Marian WYSOCKI | Rozpoznawanie dynamicznych gestów wykonywanych rękami Należy zapoznać się ze zbiorem danych wizyjnych, zaproponować eksperymenty prowadzące do wyznaczenia wektorów cech oraz sposób ich wykorzystania do klasyfikacji, zaprojektować klasyfikator oraz przebadać jego skuteczność. Oprogramowanie w języku Python lub MATLAB. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 142 | dr hab. inż. Marian WYSOCKI | Transformery wizyjne w komputerowo wspieranej diagnostyce Należy zapoznać się z podstawową wersją transformera wizyjnego i kilkoma jej modyfikacjami, przygotować stosowną dokumentację wraz z omówieniem wyników eksperymentów dotyczących rozpoznawania obrazów z udostępnionych zbiorów. Oprogramowanie w języku Python lub MATLAB. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 143 | dr hab. inż. Marian WYSOCKI | Układy regulacji systemu bojler-turbina Na podstawie podanego modelu systemu z trzema wejściami i trzema wyjściami należy ustalić pętle regulacji, dobrać nastawy regulatorów i przebadać symulacyjnie układy regulacji z wykorzystaniem programu MATLAB/Simulink. |
Studia I Stopnia Praca inżynierska | TAK |
| 144 | dr hab. inż. Roman ZAJDEL | Analiza wpływu hiperparametrów sieci U-Net na jakość segmentacji obrazów rezonansu magnetycznego mózgu w diagnostyce nowotworowej Celem głównym pracy jest opracowanie i optymalizacja systemu sztucznej inteligencji o architekturze U-Net zastosowanego do segmentacji guzów mózgu. Praca powinna obejmować dwa kluczowe aspekty. Pierwszym byłoby wytrenowanie stabilnego modelu bazowego, natomiast drugim aspektem byłaby kompleksowa analiza wpływu kluczowych hiper parametrów na jakość procesu segmentacji w trakcie dostrajania modelu. |
Studia I Stopnia Praca inżynierska | TAK |
| 145 | dr hab. inż. Roman ZAJDEL | Generowanie wizualnych prototypów interfejsów użytkownika z opisu tekstowego z wykorzystaniem fine-tuningu modeli dyfuzyjnych Celem pracy jest stworzenie modelu AI, który na podstawie opisu tekstowego interfejsu (np. „ekran logowania z polem e-mail, hasłem i przyciskiem ‘Zaloguj’”) generuje odpowiadający wizualny prototyp UI. Głównym celem badawczym jest ocena jakości wygenerowanych interfejsów oraz skuteczności fine-tuningu modelu dyfuzyjnego (np. Stable Diffusion + LoRA) na ograniczonym zbiorze danych. Proponowany zakres pracy: (i) dobór i przygotowanie zbioru danych: opisy tekstowe + obrazy interfejsów (np. z Dribbble, Behance, Hugging Face datasets), (ii) fine-tuning modelu generatywnego do zadania text-to-image z wykorzystaniem metody LoRA lub DreamBooth, (iii) projekt metryk oceny: zgodność treści z opisem (np. przez OCR lub ocenę ekspercką), FID, SSIM, (iv) interaktywna demonstracja działania modelu (np. z użyciem Gradio), (v) analiza ograniczeń oraz możliwości zastosowania w narzędziach low-code/no-code. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 146 | dr hab. inż. Roman ZAJDEL | Implementacja algorytmu DQN do budowania strategii agenta gry komputerowej Celem pracy jest podanie opisu wykorzystania algorytmów uczenia się ze wzmocnieniem do obszaru gier komputerowych oraz dokonanie przeglądu algorytmów i rozwiązań bibliotecznych. W części praktycznej należy zaimplementować wybrany algorytm RL do przykładowej gry. Sugerowany język programowania realizacji pracy to Python. |
Studia I Stopnia Praca inżynierska | TAK |
| 147 | dr hab. inż. Roman ZAJDEL | Porównanie modeli generatywnej sztucznej inteligencji pod względem jakości generowanych tekstów i obrazów Badanie jakości treści generowanych przez różne modele AI, np. GPT-4, Gemini, Claude, Stable Diffusion, MidJourney, DALL·E. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
TAK |
| 148 | dr hab. inż. Roman ZAJDEL | Sterowanie zespołem robotów mobilnych za pomocą uczenia się ze wzmocnieniem Celem pracy jest opracowanie i analiza algorytmu uczenia się ze wzmocnieniem (RL) do sterowania zespołem robotów mobilnych w celu optymalizacji ich współpracy i koordynacji ruchu. Praca obejmuje implementację i porównanie różnych metod RL (np. Q-learning, PPO, SAC, itp.) w środowisku symulacyjnym oraz ocenę ich skuteczności w zadaniach, takich jak omijanie przeszkód, formowanie szyków i współpraca w realizacji wspólnego zadania. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 149 | dr hab. inż. Roman ZAJDEL | System sztucznej inteligencji do rozpoznawania kart i doboru strategii w grze Blackjack Celem pracy jest projekt i implementacja systemu podejmującego decyzje w grze "Blackjack", w którym rozpoznawanie kart realizowane jest z wykorzystaniem konwolucyjnej sieci neuronowej (CNN), a strategia gry optymalizowana jest przy zastosowaniu podejścia hybrydowego łączącego uczenie nadzorowane i uczenie się ze wzmocnieniem. |
Studia I Stopnia Praca inżynierska | TAK |
| 150 | dr hab. inż. Roman ZAJDEL | Uczenie się ze wzmocnieniem w sterowaniu rojem dronów Celem pracy jest opracowanie i analiza algorytmów uczenia się ze wzmocnieniem (RL) do sterowania rojem dronów w sposób umożliwiający efektywną koordynację ich ruchu oraz unikanie kolizji. Praca obejmuje implementację i porównanie różnych metod RL (np. Multi-Agent Reinforcement Learning – MARL) w symulowanym środowisku oraz ocenę ich skuteczności pod kątem formowania szyków, adaptacji do dynamicznych warunków i optymalizacji tras lotu. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 151 | dr hab. inż. Roman ZAJDEL | Wybrane modele językowe o architekturze Transformer Celem pracy jest porównanie wybranych modeli językowych wykorzystujących architekturę Transformer (GPT), takich jak: GPT firmy OpenAI, ColossalChat, Alpaca-LoRA, Vicuna, GPT4ALL, Raven RWKV, OpenChatKit, OPT (Open Pre-trained Transformer), Flan-T5-XXL, Baize, Koala, Dolly, Open Assistant. Porównie powinno obejmować zarówno opis procesu użytkowania, jak i dostosowywania modeli dla wybranych zastosowań. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 152 | dr hab. inż. Roman ZAJDEL | Wykorzystanie modeli inteligencji obliczeniowej do identyfikacji oszustw w transakcjach kartami kredytowymi Celem pracy jest zastosowanie wybranych modeli inteligencji obliczeniowej takich jak: kNN, MLP, SVM czy drzewo decyzyjne (DT) do identyfikacji oszustw w transakcjach kartami kredytowymi. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 153 | dr hab. inż. Roman ZAJDEL | Zastosowanie algorytmów uczenia się ze wzmocnieniem do optymalizacji sterowania procesem produkcyjnym w fabrykach Przemysłu 4.0 Uczenie się ze wzmocnieniem jako metoda poprawy wydajności i minimalizacji strat w linii produkcyjnej. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 154 | dr hab. inż. Roman ZAJDEL | Zastosowanie sztucznej inteligencji do predykcji i zapobiegania atakom typu phishing w systemach cyberbezpieczeństwa Celem pracy jest opracowanie i analiza zastosowania sztucznej inteligencji (AI) do predykcji oraz zapobiegania atakom typu phishing w systemach cyberbezpieczeństwa. Praca ma na celu zbadanie, jak algorytmy uczenia maszynowego i głębokiego uczenia mogą wspierać identyfikację podejrzanych wiadomości, linków oraz stron internetowych, które mogą stanowić próbę wyłudzenia danych, oraz jak te technologie mogą być wykorzystane do automatycznego blokowania takich ataków w czasie rzeczywistym. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 155 | dr hab. inż. Roman ZAJDEL | Zastosowanie sztucznej inteligencji do wykrywania i reagowania na zagrożenia w obszarze cyberbezpieczeństwa Celem pracy jest opracowanie i analiza zastosowań sztucznej inteligencji (AI) w obszarze cyberbezpieczeństwa, ze szczególnym uwzględnieniem wykrywania zagrożeń, analizy incydentów oraz automatycznego reagowania na ataki. Praca ma na celu zbadanie, jak algorytmy AI, w tym uczenie maszynowe i głębokie uczenie, mogą wspierać systemy obrony przed cyberzagrożeniami poprzez automatyzację procesów monitorowania, klasyfikacji incydentów oraz podejmowania decyzji w czasie rzeczywistym. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 156 | dr inż. Tomasz ŻABIŃSKI | Inteligentny system nadzorowania procesu technologicznego W ramach realizacji pracy należy opracować architekturę i oprogramowanie systemu realizującego zadania nadzorowania procesów technologicznych. Należy przeanalizować możliwość i zasadność zastosowania rozwiązań AI takich jak: płytkie i głębokie metody ML, generatywna AI, asystenty i agenty AI. System zostanie przetestowany na danych rzeczywistych lub symulacyjnych. |
Studia I Stopnia Praca inżynierska | NIE |
| 157 | dr inż. Tomasz ŻABIŃSKI | Opracowanie Agenta AI do analizy i oceny modeli biznesowych W ramach pracy należy zrealizować Agenta AI, którego celem będzie ocena modeli biznesowych opisanych za pomocą Business Canvas Model. Ocena będzie dotyczyć prognozy sukcesu modelu biznesowego. W projekcie należy zagwarantować poufność danych. |
Studia I Stopnia Praca inżynierska | TAK |
| 158 | dr inż. Tomasz ŻABIŃSKI | Opracowanie programu animacji ruchów robota humanoidalnego G1 EDU 4 Szczegóły w uzgodnieniu z firmą. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 159 | dr inż. Tomasz ŻABIŃSKI | Opracowanie specjalizowanego dziedzinowego agenta AI Szczegóły w uzgodnieniu z firmą. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 160 | dr inż. Tomasz ŻABIŃSKI | Oprogramowanie sterujące dla systemu transportu wewnętrznego wraz z inteligentyna analizą danych Celem pracy jest opracowanie oprogramowania sterującego (PLC) i interfejsu HMI dla wybranego systemu transportu wewnętrznego. Należy opracować model symulacyjny systemu transportowego w pakiecie Factory IO lub Emulate3D. Oprogramowanie sterujące należy wykonać w pakietach TiaPortal lub Codesys lub TwinCAT3. System sterowania będzie wyposażony w oprogramowanie nadrzędne służące do gromadzenia danych i inteligentnej analizy za pomocą metod sztucznej inteligencji. |
Studia I Stopnia Praca inżynierska | NIE |
| 161 | dr inż. Tomasz ŻABIŃSKI | Projekt interfejsu graficznego do tworzenia i odtwarzania sekwencji ruchów robota humanoidalnego Szczegóły w uzgodnieniu z firmą. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 162 | dr inż. Tomasz ŻABIŃSKI | Realizacja stanowiska laboratoryjnego z robotem humanoidalnym Szczegóły w uzgodnieniu z firmą. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 163 | dr inż. Tomasz ŻABIŃSKI | Realizacja systemu emocji robota humanoidalnego G1 EDU 4 poprzez animacje ruchowe Szczegóły w uzgodnieniu z firmą. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 164 | dr inż. Tomasz ŻABIŃSKI | System automatyzacji obsługi profilu LinkedIn Szczegóły w uzgodnieniu z firmą. |
Studia I Stopnia Praca inżynierska, EF-ZU Praca magisterska |
NIE |
| 165 | dr inż. Tomasz ŻABIŃSKI | Wirtualny sterownik PLC W ramach realizacji pracy należy przebadać wirtualny sterownik udostępniany na platformie Siemens. |
Studia I Stopnia Praca inżynierska | NIE |
| 166 | dr inż. Tomasz ŻABIŃSKI | Zastosowanie platform low-code do cyfryzacji i automatyzacji procesów Należy opracować założenia i zrealizować oprogramowanie dla wybranej platformy low-code służące rozwiązaniu wybranych problemów związanych z cyfryzacją wybranych procesów. W ramach pracy zrealizowana zostanie co najmniej jedna aplikacja wykorzystująca AI do szeroko pojętej automatyzacji. |
Studia I Stopnia Praca inżynierska | TAK |