KIA Logo KIA Logo 2 e-Sekretariat KIA

Tematy prac dyplomowych na rok akademicki 2025/2026

Lp. Prowadzący Temat Kierunki Zarezerwowane
1 dr inż. Andrzej BOŻEK Harmonogramowanie procesów cyklicznych
Należy sformułować opis wybranych procesów cyklicznych, np. dla produkcji powtarzalnej, systemów transportowych, transmisji danych, rytmicznej obsługi klienta itp. Na tej podstawie należy następnie opracować modele optymalizacyjne w konwencji programowania liniowego lub/i programowania z ograniczeniami i rozwiązać je na reprezentatywnych przykładach numerycznych z użyciem narzędzi takich jak IBM CPLEX lub Google OR-Tools.
EA-DU,
EF-DU
NIE
2 dr inż. Andrzej BOŻEK Inteligentny system magazynowy z robotem kolaboracyjnym
Należy przygotować demonstracyjny system magazynowy obsługiwany przez robota kolaboracyjnego. Magazynowane elementy mają być rozpoznawane przez sensory robota. Plan rozmieszczenia elementów w magazynie powinien być tworzony przez oprogramowanie optymalizacyjne, a następnie przekazywany do kontrolera robota i realizowany fizycznie.
EA-DU,
EF-DU
NIE
3 dr inż. Andrzej BOŻEK Samostrojenie serwomechanizmów przemysłowych
Należy dokonać przeglądu istniejących rozwiązań w zakresie samostrojenia serwomechanizmów przemysłowych oraz przygotować i przetestować własną implementację. Opracowany dla sterownika PLC algorytm samostrojenia powinien wykonać eksperyment obiektowy, dokonać odpowiednich obliczeń oraz zapisać uzyskane nastawy do rejestrów konfiguracyjnych kontrolera serwomechanizmu.
EA-DU,
EF-DU
NIE
4 dr inż. Andrzej BOŻEK Sensoryka robotów kolaboracyjnych
Należy dokonać przeglądu układów sensorycznych dostępnych w robotach kolaboracyjnych oraz metod ich programowej obsługi ze szczególnym uwzględnieniem robota ABB YuMi. Przegląd powinien obejmować czujniki mechaniczne, wizyjne i inne. Należy również opracować aplikację demonstracyjną dla ABB YuMi, która zaprezentuje jak najpełniejszy zakres możliwości sensorycznych tego robota.
EA-DU,
EF-DU
NIE
5 dr inż. Andrzej BOŻEK Strojenie serwomechanizmów przez lokalizację biegunów wielokrotnych
Należy dokonać przeglądu prac dotyczących strojenia serwomechanizmów przez lokalizację biegunów wielokrotnych i zweryfikować ja symulacyjnie oraz na obiektach rzeczywistych. Dla wybranych struktur regulacyjnych należy również wyprowadzić i przetestować nowe wzory na nastawy.
EA-DU,
EF-DU
NIE
6 dr inż. Andrzej BOŻEK Zastosowanie dużych modeli językowych do tworzenia modeli optymalizacyjnych
Należy dokonać przeglądu istniejących prac dotyczących tworzenia modeli optymalizacyjnych dla programowania liniowego oraz programowania z ograniczeniami przy wsparciu dużych modeli językowych (LLM). Następnie dla wybranych systemów LLM i dla wybranych problemów optymalizacji wykorzystać narzędzia AI do rozwiązania tych problemów. W szczególności, należy zbadać poprawność generowanych modeli, ich wydajność oraz jakość komentarzy pozwalających na interpretację i modyfikację modeli przez człowieka.
EA-DU,
EF-DU
NIE
7 dr inż. Andrzej BOŻEK Zastosowanie dużych modeli językowych w projektowaniu układów automatyki
Należy dokonać przeglądu istniejących prac dotyczących projektowania układów automatyki przy wsparciu dużych modeli językowych (LLM). Następnie dla wybranych systemów LLM i dla wybranych problemów projektowych wykorzystać narzędzia AI do rozwiązania tych problemów. W ramach pracy należy również sprawdzić rozwiązania metodami tradycyjnymi (np. w Simulink) i ocenić wyniki LLM, ustalić zalety oraz trudności zastosowania LLM.
EA-DU,
EF-DU
NIE
8 dr inż. Grzegorz DEC Analiza porównawcza metod wdrażania aplikacji trójwarstwowej w środowisku kontenerowym i chmurowym
Celem pracy dyplomowej jest analiza i porównanie wybranych modeli wdrażania aplikacji informatycznych z wykorzystaniem technologii konteneryzacji oraz rozwiązań chmurowych. W ramach pracy zostanie przygotowana prosta aplikacja trójwarstwowa (baza danych, backend, frontend), a następnie wdrożona przy użyciu różnych podejść, takich jak Docker na własnym serwerze, kontenery w chmurze, architektura serverless oraz Kubernetes. Poszczególne rozwiązania zostaną porównane pod względem łatwości wdrożenia i aktualizacji, dostępności (downtime), skalowalności, kosztów utrzymania oraz wydajności działania. Wyniki analizy posłużą do sformułowania wniosków i rekomendacji dotyczących wyboru modelu wdrożenia aplikacji.
EF-DU TAK
9 dr inż. Grzegorz DEC Analiza wydajności i skalowalności wybranych frameworków frontendowych
Celem pracy magisterskiej jest porównanie wybranych frameworków frontendowych pod kątem wydajności, skalowalności oraz nakładu pracy programistycznej podczas tworzenia aplikacji webowych. Analiza zostanie przeprowadzona na podstawie aplikacji implementowanych w różnych technologiach frontendowych, rozwijanych w kilku etapach: od aplikacji bazowej, przez pustą strukturę i aplikację wielostronicową, aż po kompletną stronę. Porównanie obejmie m.in. rozmiar bundla, zużycie pamięci RAM, czas ładowania (z wykorzystaniem narzędzi takich jak Lighthouse) oraz liczbę linii kodu potrzebnych do implementacji tych samych funkcjonalności. Wyniki pozwolą ocenić opłacalność i efektywność poszczególnych rozwiązań.
EF-DU TAK
10 dr inż. Grzegorz DEC Jakość testów oprogramowania wygenerowanych przez chatboty AI
Celem pracy jest wykonanie badań jakości odpowiedzi udzielanych przez boty AI (np. Chat GPT, Copilot) w dziedzinie zapytań o generowanie kodu testów programów z zakresu wybranych przedmiotów podstawowych nauczanych na WEiI PRz na początkowych semestrach studiów (np. Algorytmy i struktury danych). Przy realizacji pracy można się będzie inspirować badaniami z pracy mgr "Luki bezpieczeństwa kodu w odpowiedziach botów AI".
  NIE
11 dr hab. inż. Zbigniew HAJDUK Akceleratory AI dla komputerów jednopłytowych
Praca obejmowałaby dokonanie przeglądu dostępnych rozwiązań pozwalających na uruchamianie stosunkowo złożonych modeli AI na platformach mikroprocesorowych o ograniczonej mocy obliczeniowej, oraz dość szczegółową prezentację wybranego rozwiązania. W szczególności mógłby to być moduł AI HAT+ dla platformy Raspberry Pi 5. W ramach pracy należałoby również zademonstrować nietrywialny przykład wykorzystania tego modułu oraz zbadać możliwości jego użycia w zastosowaniach niezwiązanych z obliczeniami AI.
EA-DU,
EF-DU
NIE
12 dr hab. inż. Zbigniew HAJDUK Protokół SIP
Zasadniczym celem pracy byłaby prezentacja protokołu SIP stosowanego do realizacji sesji multimedialnych (dźwięk, wideo, wiadomości tekstowe) w sieci Internet. Praca obejmowałaby wykonanie przykładowych aplikacji (np. opartych na SBC Raspberry PI z oprogramowaniem Linphone, którego kod należałoby zmodyfikować) oraz wykonanie badań np. niezawodności transmisji w różnych warunkach obciążenia sieci itp.
EA-DU,
EF-DU
NIE
13 dr hab. inż. Zbigniew HAJDUK Środowisko programistyczne dla sterownika programowalnego FPGA
Praca zasadniczo polegałaby na opracowaniu oprogramowania pozwalającego na programowanie sterownika opartego na technologii FPGA w języku IL normy IEC 61131-3 (wydanie z przed 2025 roku). Sterownik wyposażony jest w specyficzną jednostkę CPU o architekturze ISA szczególnie zorientowanej na realizację listy instrukcji języka IL normy IEC. Posiada również dedykowany moduł programowalnego automatu sekwencyjnego (PSM) pozwalającego na bardzo szybką realizację układów sterowania które można opisać za pomocą automatów sekwencyjnych (lub układów czysto kombinacyjnych). W ramach pracy należałoby również przygotować oprogramowanie które na podstawie wizualnej reprezentacji grafu automatu dokonywałoby odpowiedniej konfiguracji modułu PSM.
EA-DU,
EF-DU
NIE
14 dr hab. inż. Zbigniew HAJDUK Webserver w sterownikach Hitachi z serii Micro-EHV+
Zasadniczym celem pracy byłaby szczegółowa prezentacja funkcjonalności serwera www, którym dysponują sterowniki Hitach wspomnianej serii. Praca obejmowałaby opracowanie szeregu przykładów wykorzystania serwera m.in. do wizualizacji (np. wykonanie symulatora pewnego obiektu), monitorowania zmiennych itp. Istotnym elementem pracy byłoby również zbadanie odporności tego sterownika na potencjalne próby cyberataków.
EA-DU,
EF-DU
NIE
15 dr inż. Bartosz JĘDRZEJEC Analiza porównawcza frameworków Agentic RAG
Praca dotyczy implementacji i porównania wybranych frameworków do budowy systemów Agentic RAG, w których agent autonomicznie decyduje o wielokrotnym przeszukiwaniu bazy wiedzy zamiast wykonywać jedno statyczne wyszukiwanie jak ma to miejsce w klasycznych systemach Retrieval-Augmented Generation (RAG). Testy będą przeprowadzone w oparciu o zestaw 70 pytań technicznych z dokumentacji Spring Boot, w których badane będą m.in. złożoności, opóźnienia, koszty tokenów i inne.
EF-DU NIE
16 dr inż. Bartosz JĘDRZEJEC Analiza porównawcza wydajności i użycia zasobów wybranych technologii konteneryzacji
Celem pracy jest przeprowadzenie analizy porównawczej wybranych technologii konteneryzacji aplikacji (Docker, Podman, containerd). W ramach pracy zostaną przeprowadzone eksperymenty mające na celu ocenę wydajności oraz użycia zasobów systemowych (CPU, pamięć RAM, operacje dyskowe, czas uruchamiania kontenerów). Badania będą realizowane przy użyciu zestandaryzowanych narzędzi benchmarkowych w kontrolowanym środowisku testowym. Wyniki zostaną poddane analizie porównawczej w celu określenia różnic w narzucie systemowym oraz efektywności działania poszczególnych rozwiązań.
EF-DU NIE
17 dr inż. Bartosz JĘDRZEJEC Analiza porównawcza wydajności platformy Entity Framework Core w integracji z relacyjnymi bazami danych w środowisku .NET
Celem pracy jest przeprowadzenie analizy porównawczej wydajności platformy Entity Framework Core w procesie integracji z relacyjnymi bazami danych. W ramach pracy zostaną przeprowadzone testy wydajnościowe obejmujące operacje zapisu, odczytu, aktualizacji oraz usuwania danych. Badania skupią się na pomiarze czasu wykonywania operacji oraz efektywności generowanego kodu SQL dla każdego z silników bazodanowych. Eksperymenty będą realizowane w środowisku .NET. Wyniki zostaną poddane analizie, co pozwoli na ocenę stopnia optymalizacji Entity Framework Core w komunikacji z bazami danych oraz identyfikację różnic w wydajności badanych systemów.
EF-DU NIE
18 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-DU NIE
19 dr hab. inż. Tomasz KAPUŚCIŃSKI Opis obrazów z wykorzystaniem dużych modeli multimodalnych
Dla wybranych dużych modeli multimodalnych (LMM, Large Multimodal Models) zbadać możliwość ich zastosowania do generowania opisów obrazów, np. dzieł malarskich. Ocenić czas generowania opisów oraz ich trafność, wykorzystując wybrane metryki stosowane w ewaluacji automatycznego tłumaczenia tekstu.
EF-DU NIE
20 dr hab. inż. Tomasz KAPUŚCIŃSKI Porównanie wybranych reprezentacji danych przestrzennych
Dokonać przeglądu alternatywnych wobec chmury punktów metod reprezentacji danych przestrzennych, ze szczególnym uwzględnieniem techniki Gaussian Splatting. Przeprowadzić eksperymenty oceniające narzut obliczeniowy wybranych metod oraz jakość wizualną generowanych modeli przestrzennych.
EF-DU NIE
21 dr hab. inż. Tomasz KAPUŚCIŃSKI Przegląd technik dostrajania dużych modeli językowych
Dokonać przeglądu technik parametrowo efektywnego dostrajania (PEFT, Parameter-Efficient Fine-Tuning) dużych modeli językowych. Ocenić skuteczność wybranej techniki na przykładzie zadania zmiany stylu tekstu.
EF-DU NIE
22 dr hab. inż. Tomasz KAPUŚCIŃSKI Rozpoznawanie wyrazów w sekwencjach języka migowego
Przebadać wybraną metodę rozpoznawania wyrazów w sekwencjach języka migowego w warunkach uczenia słabo nadzorowanego (weakly supervised learning), przy założeniu, że dostępne anotacje opisują jedynie kolejność wyrazów, bez informacji o ich dokładnych granicach czasowych.
EF-DU NIE
23 prof. Jacek KLUSKA Automatyczna detekcja i klasyfikacja uszkodzeń pojazdów z wykorzystaniem uczenia głębokiego
Celem pracy jest opracowanie inteligentnego systemu wizji komputerowej, który na podstawie analizy obrazu cyfrowego automatycznie rozpoznaje i przypisuje uszkodzenia pojazdu do jednej z ośmiu predefiniowanych klas (np. wgniecenie, zarysowanie, pęknięcie szyby, stłuczenie reflektora). Projekt obejmuje przygotowanie i augmentację zbioru danych treningowych, proces uczenia głębokiej sieci neuronowej oraz optymalizację wag modelu pod kątem precyzji rozpoznawania drobnych defektów lakierniczych.
  NIE
24 prof. Jacek KLUSKA Klasyfikacja danych tabelarycznych z wykorzystaniem modeli typu transformer
Celem pracy jest zbadanie efektywności modeli opartych na transformerze jako nowoczesnej alternatywy dla klasycznych algorytmów gradientowego wzmacniania drzew (np. XGBoost czy LightGBM). Wykorzystana architektura oparta na transformerach umożliwia przeprowadzenie wnioskowania bayesowskiego w jednym przebiegu sieci, co eliminuje potrzebę czasochłonnego dostrajania hiperparametrów. Projekt obejmuje implementację potoku przetwarzania danych (data pipeline) w języku Python, integrującego najnowszą bibliotekę z rzeczywistymi zbiorami danych z różnych dziedzin.
  NIE
25 prof. Jacek KLUSKA Predykcja właściwości molekularnych związków chemicznych z wykorzystaniem grafowych sieci neuronowych
Należy porównać architektury, od modeli operujących na płaskiej (2D) reprezentacji cząsteczki (GCN, GAT/GATv2, GIN, MPNN, DMPNN, AttentiveFP) po modele uwzględniające geometrię przestrzenną 3D (SchNet, DimeNet++, SphereNet, EGNN). Centralnym pytaniem badawczym jest to, czy modele operujące na geometrii przestrzennej cząsteczki rzeczywiście przewyższają modele topologiczne w predykcji wybranej właściwości fizykochemicznej oraz czy koszt przygotowania danych geometrycznych (generowanie konformerów metodami pola siłowego w bibliotece RDKit) przekłada się na mierzalną poprawę jakości predykcji. Praca powinna też odpowiedzieć na kilka innych pytań, np. czy autorska architektura wyposażona w mechanizm uwagi nad cechami atomów i wiązań, łącząca reprezentację topologiczną 2D z geometrią przestrzenną 3D oraz autorskimi metodami, pozwala osiągnąć wyniki wykraczające poza możliwości każdego z tych podejść osobno.
EF-DU TAK
26 dr hab. inż. Tomasz KRZESZOWSKI Analiza efektywności algorytmów z rodziny ROCKET w rozpoznawaniu akcji na podstawie danych szkieletowych z sensorów RGB-D
Celem pracy jest zbadanie możliwości wykorzystania szybkich transformat splotowych (metoda ROCKET i jej warianty, np. MiniRocket czy MultiRocket) do klasyfikacji ludzkich akcji w czasie rzeczywistym. Dane wejściowe stanowią trójwymiarowe współrzędne stawów (szkielety) pozyskane z kamery głębi (np. Azure Kinect lub Intel RealSense).
EF-DU NIE
27 dr hab. inż. Tomasz KRZESZOWSKI Detekcja i śledzenie obiektów z wykorzystaniem danych z kamery neuromorficznej
Celem pracy jest przygotowanie oprogramowania i przebadanie metod do detekcji i śledzenia latających obiektów z wykorzystaniem danych z kamer neuromorficznych.
EA-DU,
EF-DU
TAK
28 dr hab. inż. Tomasz KRZESZOWSKI Estymacja głębi sceny indoor z obrazów RGB z użyciem danych ToF i strategii sim2real
Celem pracy jest zaprojektowanie, implementacja oraz ewaluacja systemu estymacji głębi sceny wewnętrznej na podstawie pojedynczych obrazów RGB, z wykorzystaniem strategii sim2real. Dane z kamery Time-of-Flight (ToF) posłużą do zbudowania rzeczywistego zbioru referencyjnego, który umożliwi ocenę jakości opracowanego systemu. Równolegle w środowisku symulacyjnym zostaną wygenerowane dane syntetyczne RGB wraz z mapami głębi, wykorzystywane do trenowania modeli. Praca obejmuje opracowanie i porównanie wybranych architektur głębokich sieci neuronowych, implementację metod redukcji luki domenowej oraz ewaluację jakości predykcji na danych rzeczywistych. Efektem będzie ocena skuteczności strategii sim2real w estymacji głębi dla scen i analiza czynników wpływających na dokładność rekonstrukcji z obrazów RGB.
EF-DU NIE
29 dr hab. inż. Tomasz KRZESZOWSKI Opracowanie i analiza porównawcza algorytmów chodu adaptacyjnego robota humanoidalnego w środowisku ROS2
Celem pracy jest zaprogramowanie kontrolera chodu, który potrafi dostosować parametry kroku (długość, wysokość uniesienia stopy, czas trwania fazy podparcia) w czasie rzeczywistym, gdy robot napotyka przeszkody, takie jak pochyłości (rampy) lub nierówności terenu. Realizacja pracy w środowisku symulacyjnym Gazebo. W ramach pracy należy również przygotować instrukcję do laboratoriów dla studentów.
EA-DU NIE
30 dr hab. inż. Tomasz KRZESZOWSKI Rozpoznawanie akcji z wykorzystaniem danych z kamery neuromorficznej
Celem pracy jest przygotowanie oprogramowania i przebadanie metod do rozpoznawania akcji z wykorzystaniem danych z kamer neuromorficznych. Przykładowy zbiór danych: https://huggingface.co/datasets/Charlieqaq/DailyDVS-200
EF-DU NIE
31 dr inż. Michał Markiewicz System IoT do zarządzania urządzeniami domowymi
System IoT do symulacji inteligentnego mieszkania z chmurowym backendem i webowym panelem konfiguracyjnym W ramach pracy zostanie opracowany system symulujący działanie inteligentnego mieszkania, składający się z trzech warstw: wizualizacyjnej, symulacyjnej oraz chmurowej. Warstwa symulacyjna będzie reprezentować urządzenia domowe (np. oświetlenie, czujniki, rolety), generując ich stany i zdarzenia oraz komunikując się z chmurą przy użyciu lekkich protokołów IoT (musi zawierać prosty interfejs graficzny umożliwiający generowania zdarzeń). Warstwa chmurowa - backend będzie odpowiedzialna za zarządzanie urządzeniami oraz przechowywanie ich stanu. Webowy panel konfiguracyjny ma umożliwiać interaktywny podgląd mieszkania oraz sterowanie urządzeniami w czasie rzeczywistym.
EA-DU,
EF-DU
NIE
32 dr inż. Michał Markiewicz Temat własny
Do doprecyzowania z prowadzącym
Studia I Stopnia Praca inżynierska NIE
33 dr inż. Michał Markiewicz Urządzenie Edge‑IoT do lokalnego monitorowania danych z komunikacją z chmurą
W ramach pracy ma zostać zaprojektowane i zaimplementowane urządzenie edge‑IoT, które lokalnie zbiera i przetwarza dane środowiskowe, wykonując podstawową filtrację oraz detekcję anomalii. Urządzenie ma komunikować się z chmurą przy użyciu lekkich protokołów IoT (np. MQTT lub CoAP), przesyłając tylko dane już wstępnie obrobione. W chmurze powstanie prosty backend oraz dashboard wizualizujący wyniki pomiarów i wykryte zdarzenia oraz umożliwiający aktualizację oprogramowania ota (Over‑The‑Air).
EA-DU,
EF-DU
NIE
34 dr inż. Joanna MARNIK Adaptacyjne zachowanie robota humanoidalnego w oparciu o emocje użytkownika
Celem pracy jest zbadanie, czy robot humanoidalny dostosowujący swoje zachowanie do emocji użytkownika poprawia jakość interakcji.
EF-ZU Praca magisterska NIE
35 dr inż. Joanna MARNIK Multimodalne rozpoznawanie emocji w interakcji człowiek–robot
Celem pracy jest zbadanie, czy połączenie wielu modalności (twarz, postawa ciała, kontekst interakcji) poprawia skuteczność rozpoznawania emocji przez robota humanoidalnego w warunkach rzeczywistych.
EF-ZU Praca magisterska NIE
36 dr inż. Joanna MARNIK Rozpoznawanie intencji użytkownika dla sterowania robotem humanoidalnym
Celem pracy jest opracowanie i ocena modelu przewidującego intencje użytkownika na podstawie gestów, ruchu i kontekstu w celu bardziej naturalnego sterowania robotem.
EF-ZU Praca magisterska NIE
37 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.
EF-ZU Praca magisterska NIE
38 dr hab. inż. Mariusz OSZUST Analiza porównawcza wybranych architektur głębokich sieci neuronowych w zadaniu klasyfikacji gatunków muzycznych
Celem pracy jest zaprojektowanie, implementacja i ewaluacja modeli w systemie do rozpoznawania gatunków muzycznych z wykorzystaniem różnych wariantów głębokich sieci neuronowych. Wymagana znajomość języka Python.
EF-DU NIE
39 dr hab. inż. Mariusz OSZUST Aplikacja webowa wykorzystująca blockchain do zarządzania kompetencjami pracowników
Celem pracy jest stworzenie aplikacji webowej zintegrowanej z siecią blockchain służącej do bezpiecznego i trwałego przechowywania historii zatrudnienia, zdobytych certyfikatów oraz umiejętności pracowników. Należy opracować inteligentne kontrakty automatyzujące proces wprowadzania i audytu danych oraz budowę interfejsu webowego dla pracowników i pracodawców.
EF-DU NIE
40 dr hab. inż. Mariusz OSZUST Implementacja i analiza systemu głosowania opartego na technologii blockchain
Celem pracy jest zaprojektowanie, implementacja oraz analiza systemu głosowania opartego na technologii blockchain jako alternatywy dla systemów scentralizowanych. W proponowanym rozwiązaniu blockchain będzie wykorzystywany do przechowywania głosów, co ma zapewnić ich niezmienność oraz odporność na manipulację. System umożliwi użytkownikom rejestrację, logowanie, przeglądanie głosowań oraz oddawanie głosów z wykorzystaniem podpisu kryptograficznego. W ramach pracy przeprowadzona zostanie analiza systemu, której celem jest ocena wpływu technologii blockchain na efektywność systemu głosowania
EF-DU NIE
41 dr hab. inż. Mariusz OSZUST Rozpoznawanie akcji człowieka oparte na analizie szkieletów i kontekście wizualnym
W ramach pracy należy wykonać projekt oraz implementację potoku przetwarzania danych wizyjnych RGB+D, przeznaczonego do klasyfikacji aktywności człowieka. System powinien wykorzystywać grafowe sieci neuronowe do analizy sekwencji szkieletowych oraz integrować semantyczny kontekst otoczenia. Wymagane programowanie w języku Python.
EF-DU NIE
42 dr inż. Grzegorz Piecuch Projekt i implementacja układu precyzyjnego pozycjonowania osi z wykorzystaniem serwonapędu Siemens i sterownika PLC
Celem pracy jest przygotowanie aplikacji na sterowniku PLC Siemens (S7-1200 G2) z wykorzystaniem serwonapędu(ów) S210. Aplikacja może sterować jedną lub dwoma osiami. Należy wykonać analizę porównawczą sterowania za pomocą tradycyjnego przygotowania aplikacji (kod ST/LD) z metodą szybkiego prototypowania (Matlab/Simulink).
EA-DU,
EF-DU
NIE
43 dr inż. Grzegorz Piecuch Realizacja aplikacji robotycznej w środowisku intralogistycznym
Celem pracy jest przygotowanie aplikacji sterującej robotem Kawasaki w połączeniu z systemem wizyjnym. Robot w założeniu współpracować ma z rzeczywistą pętlą transportową, po której transportowane są kartony lub pojemniki typu tote z zawartością. Aplikacja ma dokonywać inspekcji zawartości i realizować procedurę pick&place.
EA-DU TAK
44 dr inż. Grzegorz Piecuch Realizacja aplikacji transportu na rzeczywistym systemie intralogistycznym
Celem pracy jest zrealizowanie przykładowej aplikacji na rzeczywistej pętli transportowej, na której przenoszone będą elementy takie jak kartony lub pojemniki typu tote. Należy przygotować sterowanie PLC, wizualizację HMI, a także zbadać maksymalną wydajność pętli (jednoczesna liczba przenoszonych elementów) oraz porównując wpływ zastosowania różnych elektrorolek na obciążenie prądowe, drogę hamowania, itp.
EA-DU TAK
45 dr inż. Grzegorz Piecuch Realizacja systemu diagnozowania procesu kucia na zimno
Celem pracy jest modernizacja stanowiska laboratoryjnego do diagnozowania procesu kucia na zimno, w tym przygotowanie od nowa aplikacji sterującej (PLC Beckhoff) w połączeniu z obsługą serwonapędów Estun, wizualizacją HMI na panelu Weintek oraz przygotowania aplikacji diagnostycznej uruchamianej na PLC (Matlab/Simulink lub Python) wykorzystującej metody AI do rozpoznawania konkretnych typów uszkodzeń.
EA-DU,
EF-DU
NIE
46 dr inż. Mateusz Pomianek Cyfrowy bliźniak stanowiska laboratoryjnego z robotem humanoidalnym
Opracowanie cyfrowego bliźniaka (NVIDIA Isaac Sim / Isaac Lab) wybranego stanowiska badawczego lub zadania laboratoryjnego do walidacji zadań sim-to-real oraz ocena, na ile model symulacyjny odzwierciedla rzeczywiste zachowanie układu.Praca powinna wykorzystać Isaac Sim jako warstwę symulacji fizyki i sensoryki oraz Isaac Lab jako warstwę eksperymentów i treningu. Dokumentacja projektu wskazuje, że Isaac Sim służy do modelowania kolizji, dynamiki stawów i danych sensorycznych, a Isaac Lab do wektoryzacji środowisk i wydajnego treningu RL na GPU. Jednocześnie opisano typowe problemy sim-to-real: tarcie, opóźnienia silników, dynamikę kontaktu i ograniczenia whole-body control. Metody mogą obejmować modelowanie geometrii sceny, parametryzację kontaktów, walidację metryk błędu i porównanie trajektorii robota w symulacji i rzeczywistości.
Studia I Stopnia Praca inżynierska,
EF-DU
NIE
47 dr inż. Mateusz Pomianek Multimodalny system percepcji otoczenia dla robota humanoidalnego
Projekt i implementacja multimodalnego systemu percepcji otoczenia dla robota humanoidalnego Unitree G1, który integruje dane z kamery głębi, lidaru 3D i matrycy mikrofonowej w celu wykrywania przeszkód, lokalizacji obiektów i określania kierunku źródła dźwięku w otoczeniu robota.W pracy można wykorzystać robota Unitree G1, jego sensory pokładowe, SDK Unitree w Pythonie lub C++, ROS 2 oraz biblioteki do przetwarzania chmur punktów i danych wizyjnych. Zakres metod obejmuje fuzję sensoryczną, filtrację danych, segmentację prostych obiektów, lokalizację źródła dźwięku i budowę lokalnej reprezentacji otoczenia. Sam temat jest dobrze uzasadniony sprzętowo, bo G1 ma dokładnie taki zestaw czujników: RealSense D435i, lidar MID360 i 4-mikrofonową matrycę.
Studia I Stopnia Praca inżynierska,
EF-DU
NIE
48 dr inż. Mateusz Pomianek System rozpoznawania emocji użytkownika na potrzeby interakcji człowiek-robot
Zaprojektowanie i ocena lekkiego systemu rozpoznawania emocji na podstawie mimiki twarzy, działającego w czasie rzeczywistym na urządzeniu brzegowym, o ograniczonych zasobach dla interakcji człowiek–robot. Bardzo dobrym punktem wyjścia jest podejście oparte na MediaPipe Face Mesh, które w analizowanych materiałach zostało wskazane jako znacznie lżejsze od ciężkich CNN i nadające się do pracy na urządzeniach Edge. Face Mesh generuje 468–478 punktów charakterystycznych twarzy, działa w czasie rzeczywistym i dobrze nadaje się do budowy cech dla klasyfikatora emocji. Metody mogą obejmować ekstrakcję cech geometrycznych z landmarków, klasyfikację emocji, testy na publicznych zbiorach i ewaluację szybkości działania. Materiały źródłowe wskazują też, że w embodied AI najczęściej używanym źródłem danych afektywnych są właśnie ekspresje twarzy.
Studia I Stopnia Praca inżynierska,
EF-DU
NIE
49 dr inż. Mateusz Pomianek System SLAM i autonomicznej nawigacji robota humanoidalnego
Implementacja i ocena systemu SLAM (lokalizacji, mapowania i autonomicznej nawigacji) dla robota humanoidalnego, umożliwiającego tworzenie mapy otoczenia, estymację położenia robota oraz realizację prostych przejazdów autonomicznych w laboratorium. Praca może opierać się na sensorach G1, repozytoriach lidarowych Unitree, ROS oraz gotowych komponentach do mapowania i lokalizacji. W dokumentacji robota wskazano wprost repozytoria unilidar_sdk, unilidar_sdk2 oraz point_lio_unilidar jako narzędzia do mapowania, lokalizacji i implementacji algorytmów SLAM. Metody mogą obejmować przetwarzanie chmur punktów, filtrację, ekstrakcję cech, budowę mapy 2D lub 3D oraz planowanie lokalnego ruchu.
Studia I Stopnia Praca inżynierska,
EF-DU
NIE
50 dr inż. Mateusz Pomianek Teleoperacja i uczenie przez imitację dla robota humanoidalnego
Opracowanie procesu zbierania demonstracji, ich augmentacji oraz wytrenowania polityki sterowania przez naśladownictwo dla robota humanoidalnego w prostym zadaniu loco-manipulacyjnym pick-and-place. Isaac Lab udostępnia teleoperację w przestrzeni SE(2) i SE(3), zapis demonstracji do formatu HDF5 oraz automatyczne generowanie dodatkowych danych przez Isaac Lab Mimic. Dokumentacja pokazuje pełny workflow: rejestrację demonstracji, adnotację, generowanie nawet 1000 dodatkowych trajektorii i trening BC w Robomimic. Co ważne, jeden z przykładów dotyczy wprost locomanipulacji dla Unitree G1. Metody mogą obejmować behavior cloning, analizę jakości demonstracji i porównanie modeli state-based oraz visuomotor.
Studia I Stopnia Praca inżynierska,
EF-DU
NIE
51 dr inż. Tomasz RAK AI-First Engineering w tworzeniu produkcyjnie gotowych aplikacji webowych
Celem pracy jest opracowanie i eksperymentalna ocena metodyki AI-First Engineering wspierającej wytwarzanie aplikacji webowej od etapu koncepcji do wdrożenia produkcyjnego. Zakres pracy zostanie celowo ograniczony do jednej aplikacji referencyjnej, dla której zostaną zdefiniowane zasady zarządzania kontekstem projektowym, wykorzystania agentów AI, quality gates, testowania, skanowania bezpieczeństwa oraz automatyzacji dostarczania. Część badawcza obejmie porównanie procesu sformalizowanego z pracą prowadzoną ad hoc z użyciem mierzalnych kryteriów, takich jak jakość kodu, spójność architektury, liczba błędów, podatności bezpieczeństwa, czas realizacji zadań i powtarzalność rezultatów. Praca dotyczy zaprojektowania, implementacji i oceny ustrukturyzowanego procesu wytwarzania aplikacji webowych, w którym sztuczna inteligencja pełni rolę aktywnego uczestnika procesu inżynierskiego, a nie jedynie narzędzia do generowania fragmentów kodu.
EA-DU,
EF-DU
NIE
52 dr inż. Tomasz RAK Porównanie lokalnych modeli LLMw zadaniach automatycznego tworzenia dokumentacji projektowej, technicznej i użytkowej w języku polskim
Praca dotyczy porównania lokalnych modeli PLLuM i Bielik w zadaniach automatycznego tworzenia dokumentacji projektowej, technicznej i użytkowej w języku polskim. Jej celem będzie zaprojektowanie, implementacja i ocena systemu wspomagającego generowanie dokumentacji z mechanizmem doboru modelu do rodzaju zadania. W pracy zostaną przeanalizowane możliwości i ograniczenia obu modeli oraz porównana ich skuteczność w scenariuszach obejmujących m.in. README, instrukcje instalacji, dokumentację API, instrukcje użytkownika, changelogi i opisy architektury. Kluczowym zagadnieniem będzie ocena, czy orkiestracja modeli poprawia jakość dokumentacji względem użycia pojedynczego modelu.
  NIE
53 dr inż. Tomasz RAK Porównanie podejścia imperatywnego i funkcyjnego w aplikacji full-stack TypeScript na przykładzie wybranego stosu technologicznego
Celem pracy jest zaprojektowanie i implementacja aplikacji full-stack w języku TypeScript w dwóch wariantach: imperatywnym i funkcyjnym, przy zachowaniu tego samego zakresu funkcjonalnego i jednego wybranego stosu technologicznego (MERN, MEVN, PERN, MEAN). W pracy zostaną wykorzystane m.in. niemutowalność, kompozycja funkcji, silne typowanie oraz kontrolowana walidacja danych wejściowych i wyjściowych. Ewaluacja obejmie porównanie obu podejść pod względem testowalności, złożoności kodu, podatności na błędy, czytelności oraz utrzymywalności z użyciem mierzalnych wskaźników i analizy jakościowej. 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.
EA-DU,
EF-DU
NIE
54 dr inż. Tomasz RAK Projekt i ewaluacja workflow wspomagającego wytwarzanie aplikacji webowych z wykorzystaniem narzędzi AI
Celem pracy jest opracowanie i ocena sformalizowanego workflow wykorzystania narzędzi AI w wybranych etapach wytwarzania aplikacji webowej, takich jak analiza wymagań, implementacja, refaktoryzacja, testowanie i kontrola jakości. Wynikiem pracy ma być konkretny artefakt metodyczny, obejmujący procedurę działania, zestaw reguł użycia, quality gates oraz repozytorium referencyjne ilustrujące zastosowanie workflow. Ewaluacja zostanie przeprowadzona na podstawie jakości wytworzonych artefaktów, powtarzalności wyników, liczby wykrytych błędów oraz efektywności realizacji zadań. Workflow ma obejmować pełny cykl życia projektu: od analizy wymagań i generowania kodu, przez integrację z narzędziami zewnętrznymi, testowanie i kontrolę jakości, aż po wdrożenie produkcyjne, monitorowanie oraz wsparcie diagnostyczne.
EA-DU,
EF-DU
NIE
55 dr inż. Tomasz RAK Segmentacja i analiza zachowań użytkowników aplikacji webowej na podstawie logów z wykorzystaniem metod uczenia maszynowego
Celem pracy jest opracowanie i ocena metod segmentacji zachowań użytkowników aplikacji webowej na podstawie danych logowych pochodzących z rzeczywistego lub symulowanego systemu transakcyjnego. Praca obejmie przygotowanie zbioru danych, ekstrakcję cech opisujących sesje, sekwencje działań i intensywność interakcji oraz zastosowanie wybranych metod uczenia nienadzorowanego lub półnadzorowanego. Wyniki zostaną ocenione pod kątem jakości wydzielonych segmentów, ich stabilności, interpretowalności oraz przydatności do analizy wzorców użycia systemu. Zastosowania różnych technik AI, w tym algorytmów uczenia maszynowego, do analizy danych logów w celu identyfikacji anomalii, trendów i zachowań użytkowników. Na podstawie: https://doi.org/10.3390/s23042274 https://doi.org/10.3390/app12126115 https://doi.org/10.3390/electronics12214408
EA-DU,
EF-DU
NIE
56 dr inż. Tomasz RAK Wpływ microcachingu i request coalescing na wydajność konteneryzowanego API REST w środowisku kontenerowym oraz ich porównanie ze skalowaniem horyzontalnym
Celem pracy jest zaprojektowanie i implementacja konteneryzowanego API REST oraz eksperymentalna ocena wpływu microcachingu i mechanizmu koalescencji żądań w warstwie reverse proxy/cache na wydajność systemu. Badania zostaną przeprowadzone w jednym, jasno określonym środowisku orkiestracji, tj. Swarm/Kubernetes, z wykorzystaniem powtarzalnego stanowiska testowego i scenariuszy obciążeniowych dla endpointów o zróżnicowanym koszcie obsługi. Ocenie podlegać będą opóźnienia ogonowe (p95, p99, p99.9), przepustowość, zużycie zasobów oraz efektywność mechanizmów cache w porównaniu z podejściem opartym wyłącznie na zwiększaniu liczby replik aplikacji. Jest to rozszerzenie istniejącej pracy "Doker jako platforma do przygotowania i wdrożenia systemu webowego" M. Wrona.
EA-DU,
EF-DU
NIE
57 dr inż. Tomasz RAK Wykrywanie anomalii w logach systemu webowego z wykorzystaniem klasyfikatorów jednoklasowych
Celem pracy jest opracowanie i porównanie metod wykrywania anomalii w logach systemu webowego generowanych podczas kontrolowanego obciążania aplikacji API. Praca obejmie przygotowanie środowiska eksperymentalnego, rejestrację danych logowych, ekstrakcję cech oraz implementację i ocenę wybranych metod jednoklasowych służących do detekcji odstępstw od normalnego działania systemu. Skuteczność rozwiązań zostanie oceniona na podstawie jakości detekcji, liczby fałszywych alarmów, odporności na zmienność obciążenia oraz możliwości interpretacji wyników.
EA-DU,
EF-DU
NIE
58 dr inż. Tomasz RAK Wykrywanie nadużyć API i ruchu scrapingowego z wykorzystaniem klasyfikacji uczenia maszynowego
Celem pracy jest zaprojektowanie, implementacja i ocena modułu wykrywania nadużyć API, w szczególności ruchu scrapingowego, na podstawie telemetrii żądań HTTP oraz wybranych metryk wykonaniowych. Praca obejmie budowę pipeline’u danych, ekstrakcję cech, trenowanie modeli klasyfikacyjnych oraz porównanie ich z baseline’em regułowym. Istotnym elementem będzie implementacja serwisu decyzyjnego realizującego zdefiniowane klasy reakcji, np. allow, throttle, challenge i block, oraz ocena rozwiązania pod kątem skuteczności ochrony, opóźnienia decyzji i wpływu na legalny ruch. W ramach pracy zostanie zbudowany pipeline danych obejmujący np.: rejestrację i normalizację logów, ekstrakcję cech, trening oraz ewaluację modeli klasyfikacyjnych (z baseline opartym o reguły), a także wdrożenie serwisu decyzyjnego „Guard” udostępniającego API predykcji. (na podstawie wcześniejszych prac i publikacji). Na podstawie pracy "Badanie logów z wykorzystaniem analizy danych" M. Skali.
EA-DU,
EF-DU
NIE
59 dr inż. Dariusz RZOŃCA Akwizycja i analiza danych zbieranych przez 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. Ważnym elementem pracy magisterskiej 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).
EF-DU TAK
60 dr inż. Dariusz RZOŃCA Analiza i implementacja systemu percepcji otoczenia dla robota humanoidalnego
Celem pracy jest zaprojektowanie i wdrożenie zintegrowanego systemu percepcji dla robota humanoidalnego (Unitree G1) umożliwiającego mu orientację w nieznanym otoczeniu oraz bezpieczną nawigację. Praca łączy aspekt budowy map (SLAM) oraz unikania kolizji w oparciu o dane sensoryczne.
EA-DU TAK
61 dr inż. Dariusz RZOŃCA Analiza wydajności wybranych aspektów pracy sterownika PLC w systemach automatyki przemysłowej
Praca koncentruje się na badaniu wzajemnych zależności pomiędzy strukturą programu sterującego, wydajnością transmisji danych a płynnością interfejsu HMI. Głównym celem jest analiza, jak optymalizacja logiki wewnątrz sterownika PLC oraz konfiguracja kanałów komunikacyjnych wpływają na efektywność monitorowania i sterowania procesem przemysłowym.
EA-DU TAK
62 dr inż. Dariusz RZOŃCA Projekt i implementacja modelu sztucznej inteligencji do wykrywania i reakcji na incydenty bezpieczeństwa w systemach cyber-fizycznych
Celem pracy jest opracowanie modelu sztucznej inteligencji pełniącego funkcję systemu IDS/IPS, zdolnego do wykrywania anomalii oraz identyfikowania znanych zagrożeń w systemach cyber-fizycznych. W ramach pracy zostaną przedstawione i zaprojektowane mechanizmy uczenia modelu oraz jego adaptacji do dynamicznie zmieniających się warunków środowiska i charakterystyki ruchu sieciowego. Dodatkowo przeprowadzona zostanie analiza skuteczności modelu dla różnych wektorów ataków i porównanie z tradycyjnymi rozwiązaniami.
EF-DU TAK
63 dr inż. Jan SADOLEWSKI Biblioteka niskopoziomowych operacji dla języka Tiny
Efektem pracy jest przygotowanie grupy rozwiązań w języku asemblera dla różnych systemów operacyjnych i architektur procesorów pozwalające na zapewnienie podstawowych niskopoziomowych operacji języka Tiny. Celem pracy jest przeprowadzenie badań w zakresie wykorzystania możliwości terminali aplikacji konsolowych i dostarczenia procedur pozwalających na napisanie niskopoziomowego kompilatora języka Tiny.
EF-DU NIE
64 dr inż. Jan SADOLEWSKI Frontend kompilatora języka DodoLang do LLVM
Praca dotyczy badań formy reprezentacji pośredniej kodu na przykładzie LLVM. Jej celem jest przygotowanie środowiska do kompilacji przykładowego języka DodoLang do postaci pośredniej zdolnej do wykorzystania przez kompilator LLVM. W tym celu zostaną wykorzystane narzędzia do analizy leksykalnej oraz analizy semantycznej sekwencji tokenów.
EF-DU TAK
65 dr inż. Jan SADOLEWSKI Temat zaproponowany przez studenta
Temat zaproponowany przez studenta przy współpracy z przedsiębiorstwem udzielającym praktyk albo stażu.
EA-DU,
EF-DU
NIE
66 dr inż. Jan SADOLEWSKI Wydajność środowisk języka R i języka Python w analizie danych i uczeniu maszynowym
Praca dotyczy przeprowadzenia badań w zakresie przygotowania zbiorów danych do uczenia maszynowego, a następnie wykonania zestawu obliczeń mierzących użycie pamięci RAM i czasu użycia procesora. Celem pracy jest próba znalezienia zależności wykorzystania zasobów w różnych konfiguracjach i algorytmach uczenia maszynowego oferowanych przez pakiety języków R i Python.
EF-DU TAK
67 dr inż. Sławomir SAMOLEJ Porównanie wybranych technik akwizycji danych przestrzennych
Praca będzie obejmowała analizę oraz zastosowanie wybranych technik mapowania przestrzeni. Część badawcza będzie obejmować porównanie przetwarzania oraz fektywnej wizualizacji map przestrzennych.
EF-DU NIE
68 dr inż. Sławomir SAMOLEJ Porównanie wydajności scen graficznych z modelami postaci o różnych złożonościach
Praca będzie obejmowała przygotowanie modeli graficznych o różnym stopniu złożoności oraz budowanie scen graficznych z nimi. Część badawcza będzie odpowiadała na pytania dotyczące dopuszczalnych granic złożoności modeli i scen, przy zachowaniu akceptowalnej płynności przetwarzania grafiki.
EF-DU NIE
69 dr inż. Paweł Stawarz Optymalizacja biblioteki do obsługi grafów w języku Python
Celem pracy jest przepisanie pakietu libgraphy (https://github.com/satk0/libgraphy) z języka Python, na język C++ z powiązaniami w Pythonie. Następnie należy przeprowadzić badania pokazujące zmiany w wydajności pakietu. Badania powinny uwzględniać różne funkcje i rzeczywiste scenariusze zastosowań, a także grafy o różnej liczbie wierzchołków i krawędzi.
EF-DU NIE
70 dr inż. Paweł Stawarz Porównanie różnych metod komunikacji pomiędzy aplikacją języka Python, a silnikiem Unity
Celem pracy jest porównanie różnych metod komunikacji pomiędzy aplikacją języka Python, a silnikiem Unity. Należy sprawdzić komunikację za pomocą gniazd, plików, darmowych pakietów, a także na inne dostępne sposoby. Badanie powinno uwzględniać czas wykonania operacji i zużycie zasobów, z podziałem na interpreter języka Python i silnik Unity.
EF-DU NIE
71 dr inż. Paweł Stawarz Proceduralna generacja broni
Celem pracy jest utworzenie samodzielnego pakietu silnika Unity, który pozwala proceduralnie generować egzemplarze określonego typu broni. W pracy należy przeprowadzić eksperymenty dotyczące liczby możliwych kombinacji i wydajności systemu w różnych warunkach.
EF-DU NIE
72 dr inż. Paweł Stawarz Proceduralna generacja mebli
Celem pracy jest utworzenie samodzielnego pakietu silnika Unity, który pozwala proceduralnie generować meble określonego przez użytkownika typu i w narzuconym przez twórcę systemu stylu. Użytkownik powinien móc określić rodzaj obiektu, pożądane wymiary i materiały, którymi obiekt zostanie pokryty. W pracy należy przeprowadzić eksperymenty dotyczące liczby możliwych kombinacji i wydajności systemu w różnych warunkach.
EF-DU NIE
73 dr inż. Paweł Stawarz Proceduralna generacja rozkładów pomieszczeń w trybie ad-hoc
Celem pracy jest utworzenie samodzielnego pakietu silnika Unity, który pozwoli generować proceduralnie rozkład pomieszczeń ad-hoc. Gdy użytkownik zbliża się do obszarów, które nie były wcześniej załadowane, należy wygenerować nowy obszar. System nie powinien wyświetlać reprezentacji graficznej pokoi niewidocznych dla użytkownika i odległych od kamery. Pokoje, które użytkownik kiedyś już odwiedził, nie powinny ulegać zmianie. Należy przeprowadzić testy wydajnościowe systemu, przy założeniu różnych wartości wejściowych i różnych odległości granicznych.
EF-DU NIE
74 dr inż. Paweł Stawarz Proceduralna generacja układu pomieszczeń w mieszkaniu
Celem pracy jest utworzenie samodzielnego pakietu silnika Unity, który pozwoli generować proceduralnie rozkład pomieszczeń w mieszkaniu posiadającym określony kształt. Układ pomieszczeń powinien być realistyczny, a ich kształty i wymiary funkcjonalne. Wygenerowany pokój powinien zawierać podstawowe elementy architektoniczne (drzwi, okna) i miejsca na określone i zgodne z jego funkcją meble. Należy przeprowadzić testy wydajnościowe systemu, przy założeniu różnych wartości wejściowych.
EF-DU NIE
75 dr inż. Paweł Stawarz Symulacja ruchu cieczy w terenie
Celem pracy jest utworzenie samodzielnego pakietu silnika Unity, który pozwoliłby symulować ruch cieczy w uproszczonym trójwymiarowym terenie (jak w grze Timberborn). Należy przyjąć, że teren składa się z kwadratowych pól różniących się wysokością i właściwościami (porowatość, przepuszczalność, pojemność, etc.).Należy przeprowadzić symulacje w różnych scenariuszach i porównać efekt z przepływem cieczy w kontrolowanych warunkach i środowisku naturalnym. Badania: zachowanie w różnych scenariuszach
EF-DU NIE
76 dr inż. Paweł Stawarz Symulacja śniegu za pomocą parametrycznego programu cieniującego
Celem pracy jest opracowanie w silniku Unity programu cieniującego (“shadera”), który symuluje pokrycie obiektów śniegiem. Program powinien być wykonany za pomocą pakietu Shader Graph i symulować pokrywanie obiektu warstwą śniegu o określonej grubości oraz umożliwiać zostawianie śladów przez aktora biorącego udział w symulacji. Należy przeprowadzić eksperymenty, które pozwolą porównać różne metody implementacji pod względem złożoności pamięciowej i czasowej.
EF-DU NIE
77 dr inż. Paweł Stawarz Sztuczna inteligencja agentów w proceduralnie generowanych środowiskach zewnętrznych
Celem pracy jest zbadanie zachowań agentów sterowanych za pomocą pakietu ML-Agents w środowiskach generowanych proceduralnie. Użyty do badań teren powinien być proceduralnie generowanych terenem górzystym, nieznanym na etapie trenowania sztucznej inteligencji i zawierającym zróżnicowane ukształtowanie. Należy opracować sposoby poprawy zachowania agentów. Temat zaproponowany przez studenta.
EF-DU TAK
78 dr inż. Andrzej STEC Badanie protokołów komunikacji bezprzewodowej w zastosowaniach automatyki domowej
Należy przebadać popularne protokoły komunikacji bezprzewodowej (WiFi, Bluetooth oraz Zigbee) pod kątem zastosowań w systemach automatyki domowej. Należy wziąć pod uwagę przepustowość, czasy reakcji oraz oszczędność energii, zarówno w zakresie stałej, jak i krótkotrwałej aktywności.
EA-DU,
EF-DU
NIE
79 dr inż. Andrzej STEC Badanie wpływu fuzji sensorów na dokładność lokalizacji obiektów mobilnych
Należy zaimplementować filtr łączący dane pochodzące z odbiornika GPS oraz układu IMU, a następnie sprawdzić jego skuteczność. Badania należy przeprowadzić na urządzeniu wyposażonym w mikrokontroler ESP32, moduł GPS oraz akcelerometr z żyroskopem.
EA-DU,
EF-DU
NIE
80 dr inż. Andrzej STEC Badanie wybranych protokołów IoT w rozproszonym systemie sterowania
Należy zaimplementować dwa lub trzy popularne protokoły IoT w opracowanym przez siebie systemie składającym się z kilku mikrokontrolerów (np. ESP32), a następnie zbadać ich przydatność do zastosowań w rozproszonych systemach sterowania.
EA-DU,
EF-DU
NIE
81 dr inż. Andrzej STEC Generowanie trajektorii ruchu łodzi motorowej na podstawie współrzędnych punktów kontrolnych
Należy napisać program do wyznaczania ścieżki przechodzącej przez punkty kontrolne o podanych współrzędnych GPS, którą ma podążać łódź motorowa. Generowana trajektoria powinna składać się z prostych i łuków o zadanym promieniu krzywizny. Należy zbadać wpływ dynamiki łodzi na odchylenie od ścieżki przy wykonywaniu manewrów.
EA-DU,
EF-DU
NIE
82 dr inż. Igor Stępień Analiza algorytmów globalnego planowania trasy dla robotów mobilnych w architekturze ROS2
Celem pracy jest analiza porównawcza wraz z oceną wydajności wybranych algorytmów globalnego planowania trasy w architekturze ROS 2 dla autonomicznych robotów mobilnych. Realizacja tego zadania zakłada przygotowanie środowiska badawczego, wdrożenie planistów z frameworku Nav2 oraz przeprowadzenie serii testów eksperymentalnych weryfikujących jakość i skuteczność poszczególnych rozwiązań. Zebrane w ten sposób dane umożliwią kompleksowe zestawienie wyników oraz sformułowanie wniosków określających użyteczność badanych algorytmów w procesie autonomicznej nawigacji.
EF-DU NIE
83 dr inż. Igor Stępień Porównanie metod detekcji twarzy opartych na uczeniu głębokim
Celem pracy jest analiza porównawcza oraz ocena wydajności wybranych metod detekcji twarzy opartych na technikach uczenia głębokiego w obszarze wizji komputerowej. Realizacja pracy obejmuje implementację wybranych modeli oraz przeprowadzenie eksperymentów w różnych warunkach testowych w celu oceny ich skuteczności i efektywności obliczeniowej.
EF-DU NIE
84 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-DU NIE
85 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.
EA-DU NIE
86 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ń.
EF-DU NIE
87 dr hab. inż. Zbigniew ŚWIDER Komunikacja w systemach wbudowanych - zestaw ćwiczeń laboratoryjnych.
Celem pracy jest opracowanie i przetestowanie (zarówno na symulatorze jak i systemie uruchomieniowym) kilkunastu ćwiczeń laboratoryjnych obejmujących układy sekwencyjno-czasowe wraz z komunikacją szeregową do komputera PC (proste komunikaty, sumy kontrolne, protokół MODBUS). Dla każdego zadania należy podać pełne rozwiązanie, szczegółowy kod programu z komentarzami oraz wyniki testów.
EF-DU NIE
88 dr hab. inż. Zbigniew ŚWIDER Przegląd nowowczesnych algorytmów samostrojenia i adaptacji
Celem pracy jest zebranie i opracowanie informacji na temat nowoczesnych przemysłowych algorytmów samostrojenia i adaptacji (na podstawie materiałów wiodących firm oraz artykułów konferencyjnych i publikacji naukowych), przedstawienie możliwości oraz ich porównanie (np. STEP, RELAY, FUZZY), które są obecnie stosowane w przemyśle, jak również przetestowanie ich z wykorzystaniem pakietu Matlab/Simulink.
EA-DU NIE
89 dr inż. Bartosz TRYBUS Analiza i implementacja mechanizmów bezpieczeństwa w systemie Linux dla urządzeń wbudowanych
Celem pracy będzie zbadanie oraz praktyczna implementacja wybranych mechanizmów bezpieczeństwa w systemie Linux przeznaczonym dla urządzeń embedded, budowanym przy użyciu Yocto Project. Praca skupi się na takich elementach jak SELinux lub AppArmor, secure boot oraz szyfrowanie pamięci flash, a następnie oceni ich wpływ na poziom ochrony systemu oraz koszty wdrożenia.
  TAK
90 dr inż. Bartosz TRYBUS Projekt i implementacja nadrzędnego systemu zarządzania i monitorowania awarii w rozproszonych architekturach Internetu Rzeczy
Celem pracy jest zaprojektowanie i implementacja skalowalnego systemu nadrzędnego, służącego do centralnego zarządzania rozproszoną siecią czujników fizycznych. Praca obejmuje stworzenie nowoczesnej architektury mikroserwisowej zdolnej do gromadzenia, agregacji i przetwarzania danych telemetrycznych w czasie rzeczywistym. Elementem opracowanego rozwiązania będzie zaawansowany moduł monitorowania awarii oraz silnik reguł alarmowych, który pozwoli na wczesne wykrywanie anomalii i natychmiastowe powiadamianie operatorów. W pracy należy poruszyć zagadnienia integracji urządzeń fizycznych i koncepcję przetwarzania brzegowego (Edge Computing) jako metody odciążania głównego serwera poprzez wstępną filtrację danych na urządzeniach pośredniczących.
EF-DU TAK
91 dr inż. Bartosz TRYBUS Projekt i wdrożenie architektury bezpieczeństwa w systemach ewidencji sportowej na przykładzie aplikacji SportClub.
Celem pracy jest zaprojektowanie, wdrożenie i ocena wielowarstwowego systemu zabezpieczeń dla aplikacji przetwarzającej dane wrażliwe. Praca obejmuje ochronę warstwy dostępu poprzez rozdzielenie warstw frontendu i backendu, wdrożenie JWT, MFA oraz zabezpieczeń przed atakami brute-force, a także wzmocnienie warstwy aplikacyjnej zgodnie z OWASP Top 10, w tym ochronę przed XSS, IDOR i niebezpieczną obsługą plików. Ważnym elementem będzie również zabezpieczenie danych w spoczynku przez szyfrowanie wybranych informacji w bazie danych oraz zarządzanie kluczami kryptograficznymi. Uzupełnieniem rozwiązania będzie system logów audytowych odporny na manipulację, a skuteczność całości zostanie potwierdzona testami bezpieczeństwa.
EF-DU TAK
92 dr inż. Bartosz TRYBUS Referencyjny sterownik PLC zdalnie programowalny według standardu IEC 61131-3
Celem pracy będzie opracowanie wzorcowego programowalnego sterownika w oparciu o ogólnodostępną platformę sprzętową (np. M5Stack STAMP PLC, Finder Opta, itp.) wykorzystującą interfejsy sieciowe do komunikacji. Zdalny dostęp obejmuje możliwość programowania, monitorowania pracy i debugowania oraz podgląd zmiennych procesowych. Bazą dla programowania algorytmów sterowania w językach ST, FBD, LD i ich wykonywania będzie środowisko CPDev w najnowszej wersji. Istotnym elementem pracy będzie ocena wydajności proponowanego rozwiązania.
EA-DU NIE
93 dr inż. Dawid Warchoł Aplikacja wspomagająca eksperymenty dotyczące klasyfikacji i augmentacji szeregów czasowych
Należy utworzyć aplikację desktopową (najlepiej w języku Python) umożliwiającą wczytywanie, wizualizację oraz augmentację zbiorów danych w formie wielowymiarowych szeregów czasowych o zmiennej długości z przypisanymi etykietami klas. Aplikacja powinna również umożliwić wykonanie testów walidacji metod klasyfikujących. Po napisaniu aplikacji należy przy jej użyciu przeprowadzić i udokumentować eksperymenty porównujące kilka klasyfikatorów i metod augmentacji na wybranych zbiorach danych.
EF-DU TAK
94 dr inż. Dawid Warchoł Niestandardowe metody klasyfikacji szeregów czasowych przekształconych za pomocą technik losowych jąder splotowych
Należy wykonać eksperymenty dotyczące klasyfikacji szeregów czasowych, w formie m.in. akcji, gestów, sygnałów, przy użyciu wybranych zbiorów danych. Szeregi powinny być przekształcone do postaci wektorów cech metodami losowych jąder splotowych (np. ROCKET). Tego typu wektory zawierają dużą liczbę cech, do których zalecane jest stosowanie specjalnych metod klasyfikujących. W ramach pracy należy porównać zalecane podejście z innym, polegającym na redukcji cech za pomocą kilku wybranych metod, a następnie zastosowanie bardziej standardowego klasyfikatora. Eksperymenty należy przeprowadzić przy użyciu języka Python.
EF-DU NIE
95 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-DU NIE
96 dr hab. inż. Krzysztof WIKTOROWICZ Stanowisko laboratoryjne do badania czujników orientacji
Należy zbudować obiekt mechatroniczny (np. wahadło), porównać wybrane metody wyznaczania orientacji na podstawie sygnałów z akcelerometru i żyroskopu (np. filtr komplementarny, filtr Kalmana), wyniki porównać z odczytami z enkodera.
EF-DU NIE
97 dr hab. inż. Krzysztof WIKTOROWICZ Śledzenie obiektów przez manipulator z wykorzystaniem głębokiej sieci neuronowej
Należy zbudować manipulator wyposażony w kamerę, którego zadaniem będzie śledzenie zadanego obiektu. Do rozpoznawania obiektów będzie wykorzystana głęboka sieć neuronowa opracowana w Matlabie.
EA-DU NIE
98 dr hab. inż. Krzysztof WIKTOROWICZ Wybrane metody uczenia systemów rozmytych
Należy opracować kilka przykładów uczenia systemów rozmytych Takagi-Sugeno na podstawie zbioru danych. Podstawowymi metodami będą: metoda najmniejszych kwadratów i metoda gradientowa.
EF-DU NIE
99 dr hab. inż. Marian WYSOCKI Modelowanie i układy regulacji turbiny wiatrowej
Praca obejmuje następujące zagadnienia: (1) część mechaniczna - regulacja pochylenia, odchylenia i prędkości kątowej, (2) część elektryczna - regulacja po stronie generatora i po stronie sieci, (3) model i eksperymenty symulacyjne całego systemu w programie MATLAB/Simulink, (4) sprzężenie ze sterownikiem przemysłowym.
EA-DU TAK
100 dr hab. inż. Marian WYSOCKI Problemy sterowania w systemie zaopatrzenia w wodę
Praca obejmuje następujące zagadnienia: predykcja zapotrzebowania na wodę, redukcja kosztów energii elektrycznej przepompowni, sterowanie predykcyjne, sterowanie na podstawie uczenia się ze wzmocnieniem, badania symulacyjne w systemie MATLAB/Simulink, wizualizacja i sprzężenie ze sterownikiem przemysłowym.
EA-DU TAK
101 dr hab. inż. Marian WYSOCKI Studium wybranego problemu optymalizacji dwupoziomowej
Optymalizacja dwupoziomowa jest zadaniem, w którym problem optymalizacyjny zawiera inny problem optymalizacyjny jako ograniczenie. Zadania tego typu cieszą się zainteresowaniem badaczy zajmujących się programowaniem matematycznym, a ostatnio obserwuje się wiele ich praktycznych zastosowań. Zakres pracy obejmuje zapoznanie się z problematyką oraz szczegółowe rozwiązanie wybranego praktycznego zagadnienia decyzyjnego.
EF-DU TAK
102 dr hab. inż. Roman ZAJDEL Analiza porównawcza i interpretacja dwustopniowego systemu uczenia maszynowego
Celem pracy jest opracowanie i ocena dwustopniowego systemu uczenia maszynowego, o podejściu regresyjno-klasyfikacyjnym, wspomagającego dobór zwierzęcia domowego na podstawie cech osobowości opiekuna. System zostanie zrealizowany poprzez analizę porównawczą wybranych klasyfikatorów (z wykorzystaniem biblioteki scikit-learn i optymalizacji hiperparametrów metodą grid-search) oraz identyfikację korelacji cech mających największy wpływ na rekomendację.
EF-DU TAK
103 dr hab. inż. Roman ZAJDEL Efektywność algorytmów identyfikacji obiektów w obrazach
Celem pracy jest przeprowadzenie badań porównawczych zbioru architektur sieci neuronowych dedykowanych do identyfikacji obiektów w autorskim zbiorze kart kolekcjonerskich.
EF-DU TAK
104 dr hab. inż. Roman ZAJDEL Ocena efektywności modeli językowych w kompresji semantycznej tekstu
Celem pracy jest przeprowadzenie badań porównawczych nad wybranymi modelami językowymi (T5, BART, PEGAZUS, Mistral) realizujących zadanie kompresji semantycznej tekstu. Ocena jakości pracy modeli będzie dokonywana za pomocą metryk takich jak: ROUGE, BERTScore.
EF-DU TAK
105 dr hab. inż. Roman ZAJDEL Wpływ doboru algorytmu uczenia ze wzmocnieniem i postaci funkcji nagrody na efektywność agenta w środowisku z randomizacją
Głównym celem pracy jest optymalizacja procesu uczenia ze wzmocnieniem poprzez wyłonienie najskuteczniejszego algorytmu dla badanego środowiska, zbadanie wpływu postaci sygnału wzmocnienia na efektywność uczenia, a następnie weryfikacja zdolności modelu do generalizacji nabytej wiedzy.
EF-DU TAK
106 dr inż. Tomasz ŻABIŃSKI Opracowanie asystenta osoby starszej
Należy opracować personę syntetyczną do interakcji z osobą starszą oraz zastosować robota humanoidalnego do realizacji wybranych interakcji z osobą.
EA-DU,
EF-DU
NIE
107 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 wybranym pakiecie, np. Factory IO lub Emulate3D lub FlexSim. 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.
EA-DU,
EF-DU
NIE
108 dr inż. Tomasz ŻABIŃSKI System specjalizowanych agentów AI do realizacji zadań
Należy opracować framework do realizacji zadań przez zespół agentów AI oraz wybrane persony syntetyczne do realizacji konkretnych zadań.
EA-DU,
EF-DU
NIE
109 dr inż. Tomasz ŻABIŃSKI Wykorzystanie metod sztucznej inteligencji w procesie kształtowania zachowań autonomicznych robota humanoidalnego
Celem niniejszej pracy jest opracowanie i implementacja algorytmów sztucznej inteligencji, które pozwolą robotowi humanoidalnemu na autonomiczne wykonywanie zadań w dynamicznym i nieustrukturyzowanym środowisku. Praca skupia się na przejściu od prostego sterowania reaktywnego do zaawansowanego kształtowania zachowań opartych na percepcji kognitywnej.
EA-DU,
EF-DU
NIE
110 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.
EA-DU,
EF-DU
NIE
111 dr inż. Tomasz ŻABIŃSKI Zastosowanie robotów humanoidalnych w systemach interaktywnych
Praca dotyczy systemu interaktywnego z wykorzystaniem robota humanoidalnego, umożliwiającego komunikację z użytkownikiem w czasie rzeczywistym. System integruje technologie przetwarzania obrazu, rozpoznawania mowy oraz interfejsy webowe, umożliwiając robotowi reagowanie na obecność użytkownika, udzielanie informacji oraz wykonywanie określonych zadań.
EA-DU,
EF-DU
NIE

 

Deklaracja dostępności | Politechnika Rzeszowska - Katedra Informatyki i Automatyki