Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Elektromobilność
Więcej »
Szczegóły:Projekt dotyczy napisania funkcji w Matlabie (i ew. w innych środowiskach) wyznaczających postacie kanoniczne macierzy liniowych modeli układów sterowania o wielu wejściach/wyjściach opisanych modelami zmiennych stanów. Funkcja powinna zwracać macierze w postaciach kanonicznych, macierz transformacji zmiennych stanów oraz wektor indeksów osiągalności.
Słowa kluczowe:teoria sterowania, postać kanoniczna, macierze, przestrzeń stanów
Typ: inżynierska, projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:W zależności od rodzaju pracy celem jest dokonanie przeglądu problematyki balansu dla gier wieloosobowych o sumie nieujemnej wraz z istniejącymi rozwiązaniami i ich oceną. Dla prac dyplomowych i projektów zespołowych konieczne jest również zaproponowanie własnego rozwiązania w postaci praktycznej.
Słowa kluczowe:teoria gier, algorytmy, gry
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem projektu jest propozycja / rozwój istniejącego rozwiązania do konkursu Bot Bowl (bot grający w grę Blood Bowl na platformie Fumbbl - https://njustesen.github.io/botbowl/). Oczekiwany zakres jest zależny od tego, czy temat jest podjęty jako projekt indywidualny/przejściowy, praca dyplomowa czy projekt zespołowy (w zespole do 3 osób) - szczegóły do ustalenia poprzez Teamsy.
Słowa kluczowe:blood bowl, sieci neuronowe, algorytmy, boty, gry komputerowe, gra
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Problem jest prosty: na zdjęciu (sceny ulicznej), na którym widoczne są samochody i ludzie należy nanieść nie prostokąty otaczające interesujące nas obiekty, ale trójwymiarowe pudełka je obejmujące. Takie rozwiązania istnieją, ale różnie działają. Trzeba sprawdzić które z nich da się uruchomić i co potrafi. Dodatkowo należy pobrać gotowy zbiór oznaczonych danych i wytrenować na nim własną sieć neuronową, która będzie potrafiła "obrysować" obiekty pudełkami.
Słowa kluczowe:głębokie sieci neuronowe, przetwarzanie obrazów
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Celem projektu jest sprawdzenie wybranych metod detekcji punktów kluczowych na zdjęciach ludzi i zwierząt. Gotowe metody z biblioteki MMPose potrafią wykryć charakterystyczne punkty na ciele (stawy, oczy, nos, usta, palce, obrys głowy itp) - trzeba pokazać w kilku przykładowych programach, jak z tego skorzystać, które metody są dokładne, a które szybsze. Docelowo powinien powstać kod demonstracyjny pokazujący jak użyć danej metody w danym zadaniu. Pełna dokumentacja jest dostępna na stronie https://mmpose.readthedocs.io/en/latest/ Programy demonstracyjne do napisania w Pythonie.
Słowa kluczowe:głębokie sieci neuronowe, przetwarzanie obrazów, detekcja ludzi
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka
Więcej »
Szczegóły:Celem jest zaprojektowanie i realizacja w środowisku Matlab/Simulink układu sterowania 2-wirnikowym laboratoryjnym stanowiskiem aerodynamicznym z wykorzystaniem podejścia sterowania rozmytego.
Słowa kluczowe:sterowanie, sterowanie rozmyte, Simulink
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Projekt polega na zapoznaniu się z zaawansowanym środowiskiem do realistycznej symulacji robotów Nvidia Isaac Sim i zasymulowaniu kilku scenariuszy. Należy skorzystać z bogatej dokumentacji producenta. Docelowo chodzi o wykorzystanie metody uczenia ze wzmacnianiem do sterowania robotem=psem Unitree Go2, a następnie implementacji na rzeczywistej maszynie. Projekt wymaga mocnego komputera i karty graficznej. https://docs.isaacsim.omniverse.nvidia.com/latest/index.html
Słowa kluczowe:roboty, robotyka, symulacja, uczenie maszynowe
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Tematem projektu jest analiza ruchu ludzi i pojazdów w systemie wielokamerowym. System kamer pokrywa pewien obszar - docelowo ma to być fragment wewnętrznego kampusu PW. Kamery zazębiają się wzajemnie, czasami tylko częściowo, czasami patrzą na ten sam obszar, ale z dwóch jego różnych stron. Zagadnienia do rozwiązania: - śledzenie pojazdów wjeżdżających w obszar - chcemy wiedzieć dokąd pojechał czarny samochód, którego zobaczyła pierwsza kamera, być może da się rozpoznać tablice rejestracyjne, ale na pewno nie w każdym ujęciu, - to samo, tylko z ludźmi - znacznie trudniejsze, - zliczanie pojazdów i ludzi i określania ich przepływu, - mapy gorąca przepływu ludzi pokazujące kiedy i gdzie pojawiają się tłumy, - wykrywanie anomalii - duże statyczne zgromadzenie, upadek/zasłabnięcie itp., - określenie czy wjeżdżający pojazd zmieści się na parkingu A czy może skierować go do B (to zagadnienie zbliżone do wcześniej omawianego tematu), - wykrywanie wolnych miejsc parkingowych, - wykrywanie nieprawidłowo pozostawionych pojazdów. Kamery mają być zainstalowane w ciągu kilku miesięcy, niemniej można spokojnie przemyśleć i spróbować coś zrobić na innych dostępnych materiałach filmowych.
Słowa kluczowe:przetwarzanie obrazów, głębokie sieci neuronowe
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Głównym założeniem projektowym jest stworzenie kalkulatora liczb zespolonych dla podstawowych działań na tych liczbach: dodawanie, odejmowanie, mnożenie i dzielenie dla 2 liczb zespolonych. W rozbudowanej wersji programu przewiduje dodatkowe funkcje jak sprzężenie liczb zespolonych czy moduł liczby zespolonej lub możliwość wykonywania działań na kolejnych dodatkowych liczbach zespolonych.
Słowa kluczowe:liczby zespolone
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem projektu jest stworzenie aplikacji usprawniającej przyjmowanie i obsługę zamówień w kawiarni lub restauracji szybkiej obsługi. Aplikacja ma za zadanie umożliwić klientom samodzielne złożenie zamówienia bez kontaktu z obsługą – przy stoliku albo wejściu do lokalu. Informacje o zamówieniu są przekazywane do obsługi restauracji – ma ona możliwość podglądu zamówienia oraz zmiany jego statusu w celu poinformowania klienta o możliwości odbioru zamówienia. Klient ma możliwość śledzenia statusu zamówienia przy użyciu panelu zamówień.
Słowa kluczowe:strona internetowa
Typ: projekt indywidualny, projekt zespołowy,
Kierunek: Elektrotechnika, Informatyka
Więcej »
Szczegóły:opracowanie koncepcji pokazowego ćwiczenia laboratoryjnego
Słowa kluczowe:algorytm
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:ustalenie użytkowników i funkcjonalności
Słowa kluczowe:artykuły, recenzje
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:ustalenie użytkowników i funkcjonalności
Słowa kluczowe:rejestracja, porady
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:ustawianie zawartości półek z towarem, aby dostęp do kupionego towaru był optymalny - czas i zużycie energii, automatyczne zamawianie wyprzedanych rzeczy
Słowa kluczowe:automatyczne ustawianie zaw
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:1. Możliwość dokonania zamówienia e-booka poprzez aplikację internetową wraz z podaniem podstawowych danych kupującego 2. Po dokonaniu zakupu wybranych produktów wysyłka wiadomości e-mail wraz z informacjami dotyczącymi kwoty zakupu oraz numery konta na który należy dokonać przelew 3. Osobna aplikacja wraz z panelem administracyjnym (zabezpieczona hasłem i loginem) umożliwiająca wykonanie następujących czynności: o Dodanie nowego produktu o Edytowanie produktu o Usunięcie produktu z listy o Wyświetlenie listy wszystkich produktów 4. Możliwość wyszukiwania produktów wg hasła wyszukiwania 5. Możliwość filtrowania produktów wg 4 wybranych kategorii zakupu tzn.: o Finanse o Informatyka o Psychologia o Zarządzanie
Słowa kluczowe:sklep internetowy, książki w wersji elektronicznej e-book
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Przygotowanie prostej aplikacji na urządzenie mobilne - prosta gra, bilans wydatków
Słowa kluczowe:Android, aplikacja
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Na stronie sklepu będzie możliwość po zalogowaniu nie tylko możliwość zamówienia określonych produktów (obsługa mechanizmu koszyka) oraz sprawdzenia statusu zamówień, ale także uzyskania profesjonalnej porady co do kupowanego produktu jak również oddania podobnego przedmiotu do serwisu. .
Słowa kluczowe:strona internetowa
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Prosta gra z obszaru gier zręcznościowych, losowych, ...
Słowa kluczowe:Android, python
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Aplikacja mobilna Android – gra typu „memory”, doskonaląca wydajność mózgu, wspomagająca proces zapamiętywania i przetwarzania informacji.
Słowa kluczowe:Android, gra
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Funkcjonalności sklepu to możliwość zakupu przedmiotów wybranego asortymentu, dostęp do danych katalogowych, instrukcji obsługi, zgłoszenie do serwisu, ...
Słowa kluczowe:sklep internetowy, aktorzy i funkcjonalności,
Typ: projekt indywidualny, projekt zespołowy,
Kierunek: Elektrotechnika, Informatyka
Więcej »
Szczegóły:Portal do rezerwacji kwater kilkuosobowych na potrzeby turystyczne, wczasy rodzinne, urlopy
Słowa kluczowe:biuro turystyczne, zakwaterowanie
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Strona do zamawiania artykułów, szata graficzna, recenzowanie artykułu, korekta wydawnicza, drukowanie
Słowa kluczowe:autor publikacji, recenzent, korekta, drukowanie
Typ: projekt zespołowy,
Kierunek: Elektrotechnika, Informatyka
Więcej »
Szczegóły:przygotowanie portalu od obsługi ostatniego etapu obrony pracy dyplomowej, ewidencja prac dyplomowych, dalsze losy dyplomanta
Słowa kluczowe:strony internetowe
Typ: projekt indywidualny, projekt zespołowy,
Kierunek: Automatyka i Robotyka, Elektrotechnika
Więcej »
Szczegóły:Zakres pracy: 1. Wprowadzenie teoretyczne do regulacji dwupołożeniowej 2. Przedstawienie rozwiązań pomiaru oraz zapisu temperatury 3. Projekt i wykonanie urządzenia pomiarowego oraz zapisującego temperaturę na zewnętrznym nośniku 4. Uruchomienie i testy laboratoryjne 5. Wnioski
Słowa kluczowe:regulacja dwupołożeniowa, układy pomiarowo-rejestrujące
Typ: projekt zespołowy,
Kierunek: Automatyka i Robotyka, Elektrotechnika
Więcej »
Szczegóły:opracowanie modeli, symulacja i weryfikacja wyników na rzeczywistym układzie
Słowa kluczowe:falownik, przetwornik piezoelektryczny
Typ: projekt indywidualny, projekt zespołowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Zakres pracy: 1. Opracowanie projektu programu uwzględniającego docelowe wymagania 2. Wybór środowiska programowego 3. Opracowanie prototypowej wersji aplikacji 4. Wprowadzenie i dokumentacja zabezpieczeń programu 5. Przeprowadzenie testów aplikacji prototypowej
Słowa kluczowe:zautomatyzowany proces egzaminowania, arkusz wzorcowy, szablon
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:projekt układu regulacji w czasie rzeczywistym
Słowa kluczowe:mikrokontroler, regulator dwustawny
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:opracowanie koncepcji pokazowego ćwiczenia laboratoryjnego
Słowa kluczowe:algorytmy
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Porównanie właściwości Linux'a skonfigurowanego na rożnych maszynach wirtualnych
Słowa kluczowe:Linux, maszyna wirtualna
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Strona ułatwia osobom przygotowujących swoje pierwsze CV jak je prawidłowo przygotować
Słowa kluczowe:wzory CV, doradztwo
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Platforma fotograficzna dla sportowców i fotografów wydarzeń sportowych. Sportowcy mają możliwość obejrzenia szerokiej gamy zdjęć. Fotografowie (osoby prywatne, fotografowie hobbyści, a także fotografowie profesjonalni) mogą udostępniać linki do swoich zdjęć na danej stronie.
Słowa kluczowe:portal
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:opracowanie koncepcji pokazowego ćwiczenia laboratoryjnego
Słowa kluczowe:algorytm
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Portal łączący osoby umawiające się na gry sportowe
Słowa kluczowe:sporty zespołowe, dostęp do boiska lub hali sportowej
Typ: projekt indywidualny, projekt zespołowy,
Kierunek: Elektrotechnika, Informatyka
Więcej »
Szczegóły:Zastosowanie grafu, którego wierzchołkami są skrzyżowania lub węzły komunikacyjne do wyszukiwania optymalnych połączeń komunikacyjnych przy różnych wskaźnikach jakości
Słowa kluczowe:natężenie ruchu ulicznego, optymalne połączenia, objazdy
Typ: projekt indywidualny, projekt zespołowy,
Kierunek: Elektrotechnika, Informatyka
Więcej »
Szczegóły:funkcjonalności, uzytkownicy, interfejs graficzny
Słowa kluczowe:strony internetowe
Kierunek: Elektrotechnika, Informatyka
Więcej »
Szczegóły:Porównanie nowych algorytmów genetycznych, dobór parametrów algorytmu zapewniające spełnienie wymagań czasowych przestrajania nastaw regulatora PID
Słowa kluczowe:algorytm genetyczny, parametry algorytmu, strojenie nastaw regulatora w czasie rzeczywistym
Typ: projekt indywidualny, projekt zespołowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Przygotowanie interfejsu graficznego z wybranym węzłem komunikacyjnym (graf połączeń), porównanie wyboru optymalnych połączeń przy zastosowaniu metod klasycznych i algorytmu genetycznego.
Słowa kluczowe:algorytm genetyczny, wybór najkrótszej ścieżki, objazdy
Typ: projekt indywidualny,
Kierunek: Elektrotechnika, Informatyka
Więcej »
Szczegóły:projekt wybranych podzespołów pojazdu kołowego
Słowa kluczowe:zasilanie, mikrokontroler, sensory
Typ: projekt indywidualny,
Kierunek: Elektrotechnika, Informatyka
Więcej »
Szczegóły:opracowanie koncepcji sterownika, zasoby ... funkcjonalności
Słowa kluczowe:mikrokontroler, we/wy
Typ: projekt zespołowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Opracowanie prostej aplikacji ułatwiającej zautomatyzowanie procesu egzaminowania
Słowa kluczowe:Interfejs graficzny, arkusz wzorcowy pytań,
Typ: projekt indywidualny, projekt zespołowy,
Kierunek: Automatyka i Robotyka, Elektrotechnika
Więcej »
Szczegóły:1) Koncepcja programu dydaktycznego 2) Opracowanie interfejsu użytkownika 3) Opracowanie programu do rejestracji charakterystyk czasowych i częstotliwościowych 4) Opracowanie programu do badania stabilności układów liniowych 3-go rzędu
Słowa kluczowe:człony dynamiczne, stabilnośc układu regulacji
Typ: projekt indywidualny, projekt zespołowy,
Kierunek: Elektrotechnika, Informatyka
Więcej »
Szczegóły:Przygotowanie aplikacji na urządzenie mobilne do realizacji wybranych funkcji w inteligentnym budynku
Słowa kluczowe:aparat tel., wybrane moduły inteligentnego mieszkania
Typ: projekt zespołowy,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Projekt dotyczy opracowania algorytmu genetycznego dla wybranej aplikacji czasu rzeczywistego np: optymalizacja tras objazdowych w ruchu ulicznym lub obsługa inteligentnej windy lub adaptacja parametrów regulatora.
Słowa kluczowe:algorytm genetyczny, dobor parametrów algorytmu, optymalne sterowanie ruchem ulicznym, inteligenta winda
Typ: projekt zespołowy,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:dobór wybranego regulatora dla zadanych wskaźników jakości regulacji, zmiana parametrów obiektu, przestrajanie nastaw regulatora przy wykorzystaniu algorytmu genetycznego
Słowa kluczowe:algorytm genetyczny, wskażniki jakości, regulator
Typ: projekt zespołowy,
Kierunek: Automatyka i Robotyka, Elektrotechnika
Więcej »
Szczegóły:Projekt dotyczy zastosowania algorytmu genetycznego do ustalenia parametrów mechanicznych ( rezystancja, indukcyjność, pojemność) przetwornika piezoelektrycznego oraz weryfikacja symulacji na rzeczywistym przetworniku
Słowa kluczowe:przetwornik piezoelektryczny, modele, symulacja cyfrowa
Typ: projekt zespołowy,
Kierunek: Elektrotechnika, Informatyka
Więcej »
Szczegóły:analiza różnych wariantów sterowania kołami pojazdu, czujniki zbliżeniowe, weryfikacja możliwości manewrowych ( parkowanie, piaszczyste podłoże)
Słowa kluczowe:pojazd kołowy, czujniki, mikrokontroler
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:wyszukiwanie optymalnych połączeń lub inna funkcjonalność
Słowa kluczowe:Symbian, Android
Typ: projekt indywidualny, projekt zespołowy,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Projekt dotyczy realizacji wybranych modułów pojazdu kołowego z funkcją wizualizacji operacji oraz rzeczywistego przenoszenia wybranych przedmiotów w magazynie sklepowym
Słowa kluczowe:pojazd kołowy, czujniki, manipulator
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Porównanie RT Linux'a dla różnych wersji bazowych
Słowa kluczowe:Linux, modyfikacja jądra
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:jeden z algorytmów wyboru optymalnych połączeń
Słowa kluczowe:graf, najkrótsza ścieżka
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:opis typów i właściwości, metod sterowania
Słowa kluczowe:silnik krokowy
Typ: projekt indywidualny, projekt zespołowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Przygotowanie portalu z pokazową tematyką kilku ćwiczeń laboratoryjnych
Słowa kluczowe:Strony Internetowe, aplety ćwiczeń dydaktycznych
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Przygotowanie aplikacji internetowej (serwisu webowego) służącego do realizacji funkcjonalności wirtualnej przychodni lekarskiej. System zakłada obsługę i nadzorowanie systemu przez pracowników przychodni lekarskiej oraz korzystanie z funkcjonalności przez użytkowników – pacjentów.
Słowa kluczowe:strona internetowa
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Dodatkowa usługa w sklepie Internetowym obejmująca serwis klientów, zwrot i reklamacje towaru
Słowa kluczowe:Sklep Internetowy, serwis, zapytania, zwroty, reklamacje
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Aplikacja przydzielająca automatycznie pobierane z aktualnej bazy pytań zestawy dla poszczególnych studentów. Przygotowanie formularza egzaminacyjnego
Słowa kluczowe:egzamin, formularze, baza pytań
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:System ma archiwizować przydzielane w czasie całych studiów wszystkie obowiązkowe projekty (ind. zespołowe. przejściowe, ...) dla każdego studenta
Słowa kluczowe:wybór typu projektu, rozdzielanie i archiwizacja
Typ: projekt indywidualny, projekt zespołowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Aplikacja ma ułatwić automatyczne przydzielanie zadań w/g priorytetów i rozliczania czasu pracy dla poszczególnych zadań w firmie
Słowa kluczowe:strona Internatowa, firma, rozliczanie pracowników
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:portal grupujących zainteresowane osoby do wspólnych wyjazdów rowerowych, planowanie tras wycieczkowych,
Słowa kluczowe:trasy rowerowe, zakwaterowanie, odpoczynek,
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Strona do prowadzenia usługi serwisowej, ewidencja zgłaszanych reklamacji, doradztwo
Słowa kluczowe:regulamin, ewidencja reklamacji
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Sterowanie funkcjami włączania i wyłączania mediami domowy, media kontrolne
Słowa kluczowe:sterowani, media domowe
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Portal działający na zasadzie wypożyczalni lub wymiany materiałów dydaktycznych
Słowa kluczowe:skrypty, instukcje
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:przygotowanie założeń do projektu, użytkownicy i goście
Słowa kluczowe:praca dyplomowa, egzamin, kariera
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Administrator hotelu (pensjonatu) może zarządzać ofertą pokoi, zmieniać ich ceny, opisy oraz detale. Gość może przeglądać ofertę pokoi wraz z listą zajętych terminów
Słowa kluczowe:strona internetowa
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Przygotowanie materiałów informacyjnych do tematyki algorytmy genetyczne
Słowa kluczowe:konspekt, AG
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:przygotowanie materiałów informacyjnych do tematyki FLC
Słowa kluczowe:Konspekt, FLC
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:ustalenie wpływu w/w wymienionych parametrów AG na pracę (zbieżność) algorytmu.
Słowa kluczowe:AG, populacja, krzyżowanie, mutacja
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:projekt funkcjonalności robota kołowego
Słowa kluczowe:robot, pojazd kołowy, sensory, manipulatory
Typ: projekt indywidualny, projekt zespołowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Przedmiotem projektu jest utworzenie portalu internetowego służącego do rezerwacji wizyt w warsztatach samochodowych. Witryna powinna być możliwie prosta w obsłudze, dostosowana do różnych urządzeń w tym przenośnych i umożliwiać szybkie znalezienie odpowiedniego warsztatu w wybranej okolicy.
Słowa kluczowe:portal internetowy
Typ: projekt indywidualny, projekt zespołowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem projektu jest przygotowanie platformy umożliwiającej użytkownikom elektroniczne przesyłanie i zatwierdzanie dokumentów w firmie. Wymiana dokumentów odbywa się poprzez sieć Internet za pośrednictwem przeglądarki WWW. Użytkownik logując się do systemu na swoje konto otrzymuje listę dokumentów przypisanych do niego przez innych pracowników. W zależności od przydzielonych mu uprawnień może również wprowadzić nowy dokument do systemu, usunąć dokument z systemu obiegu, przesłać po zatwierdzeniu dokument do innego pracownika lub pracowników
Słowa kluczowe:platforma
Typ: projekt indywidualny, projekt zespołowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem projektu jest wirtualna biblioteka, która w swoim założeniu ma realizować cechy fizycznej biblioteki w trybie zdalnym
Słowa kluczowe:strona Internetowa
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem projektu jest stworzenie serwisu internetowego, który umożliwia: • wyszukiwania użytkowników o konkretnych zainteresowaniach, uwzględniając poziom zaawansowania oraz miasto zamieszkania i dostępne terminy na wspólną grę, • pozyskanie danych kontaktowych, aby umożliwić kontakt użytkownikom i umówienie się na wspólną grę.
Słowa kluczowe:strona internetowa
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Tematem wykonanego projektu jest sklep internetowy. W ofercie znajdują się gry planszowe, gry karciane oraz artykuły do gier
Słowa kluczowe:strona internetowa
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Program do tworzenia bazy firm oferujących praktyki studenckie - specjalność, miejsce, terminy, opieka, warunki socjalne, oczekiwania, .... (formularz dla firm) . Wybór i propozycje dopasowanych praktyk na potrzeby studenta w oparciu o wypełniony formularz studenta.
Słowa kluczowe:baza firm i miejsc , formularz potrzeb i celów praktyki studenckiej.
Typ: projekt indywidualny, projekt zespołowy,
Kierunek: Elektrotechnika, Informatyka
Więcej »
Szczegóły:portal do rejestracji zgłaszanych artykułów naukowych, przesyłanie do recenzentów, klasyfikacja, prezentacja
Słowa kluczowe:stony internetowe
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Do dyspozycji jest inteligentna kamera Oak-D_Pro-W https://shop.luxonis.com/products/oak-d-pro-w?variant=43715946447071 Jest to specjalistyczna kamera, która poza obrazem kolorowym zwraca także informację o odległości dla każdego piksela. Ponadto kamera ma możliwość uruchomienia prostych sieci neuronowych na swoim pokładzie, co czyni ją samodzielnym, inteligentnym okiem zdolnym ro rozpoznawania różnych obiektów i określania ich położenia w przestrzeni. Wszystko bez obciążania głównego procesora. Powyższe powoduje, że jest to doskonałe narzędzie do rozwiązań mobilnych, ale także stacjonarnych. W jednej z prac dyplomowych wykorzystano tę kamerę do rozpoznawania i omijania słupków na drodze autonomicznego pojazdu. W ramach projektu należy zapoznać się z tą kamerą i zrobić "coś fajnego". W szczególności interesujące byłoby wykorzystanie zdolności tej kamery do detekcji odległości od obserwowanych obiektów. Istnieje wiele rozwiązań opartych o głębokie sieci neuronowe, które potrafią określić odległość z "czystego" zdjęcia RGB. Wykorzystując tę kamerę można porównać te wyniki z rzeczywistymi i zastanowić się jak ulepszyć te pierwsze. Inne potencjalne aplikacje to budowa modeli 3D obiektów, rozpoznawanie gestów, lokalizacja obiektów do manipulacji robotycznej...
Słowa kluczowe:analiza obrazów, głębokie sieci neuronowe, robotyka, RGBD
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Do zbadania jest kamera dualna, dająca obraz kolorowy oraz termiczny. Daje ona możliwość detekcji obiektów o odmiennej temperaturze od temperatury tła. Interesujące jest np. wykrywanie ludzi w ciemności, ale też w normalnych warunkach oświetleniowych. To ostatnie zadanie jest atrakcyjne w kontekście anonimizacji osób. Inne typowe zadania to detekcja podwyższonej temperatury urządzeń czy połączenie obrazu widzialnego i podczerwonego do poprawy widoczności w trudnych warunkach (deszcz, mgła itp). Ciekawym zastosowaniem może być analiza temperatury ciała podczas wykonywania ćwiczeń sportowych. Do tego można dodać analizę sylwetki (z wykorzystaniem gotowej sieci neuronowej) i stworzyć program analizujący zarówno zakres ruchu podczas wykonywanych ćwiczeń, jak i ich intensywność przez pomiar temperatury.
Słowa kluczowe:termowizja, sieci neuronowe, przetwarzanie obrazów
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Do dyspozycji jest Jetson AGX Orin https://www.nvidia.com/en-us/autonomous-machines/embedded-systems/jetson-orin/ Jest to potężna platforma AI do przetwarzania obrazów i głębokich sieci neuronowych. Wykorzystuje się go do: -detekcji i klasyfikacji obiektów (YOLO, Faster R-CNN) -segmentacji semantycznej (np. DeepLab) -analizy wideo w czasie rzeczywistym (monitoring, autonomiczne pojazdy) -treningu i inferencji modeli AI (np. CNN, Transformers) -przetwarzania na krawędzi sieci (Edge AI) Zastosowań jest mnóstwo. Podstawowe zakładają wykorzystanie informacji wizyjnej i jej przetworzenie i interpretację. Projekt polega na odpowiednim skonfigurowaniu platformy i zoptymalizowaniu głębokich sieci neuronowych do jej wykorzystania, by działały one na niej jak najwydajniej. Materiałów na ten temat jest mnóstwo. Docelowym zastosowaniem jest wielokamerowa percepcja otoczenia oraz śledzenie zespołu robotów mobilnych i określanie ich położenia na stole. Dysponujemy dedykowanym zestawem kamer do tego mikrokomputera. Projekt wymaga znajomości Ubuntu i Pythona, niemniej wszystkiego można się pomału nauczyć. Istnieje możliwość zdalnego dostępu do komputera i pracy z domu, choć w jakimś zakresie trzeba będzie to także robić na uczelni (np. ustawienie kamer itp)
Słowa kluczowe:głębokie sieci neuronowe, systemy wbudowane, Jetson AGX Orin
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem projektu / pracy jest przygotowanie gry edukacyjnej (komputorowej lub na urządzenia mobilne) wspomagającej naukę wybranego zagadnienia (np. elementów ekosystemu Hadoop i ich zastosowania, stosu technologicznego czy przebiegu projektu w zależności od wybranej metodyki). Aplikacja powinna zawierać elementy grywalizacji. W przypadku prac dyplomowych praca jest samodzielna, w przypadku projektu zespołowego w zespole do 3 osób. Oczekiwany zakres jest zależny od tego, czy temat jest podjęty jako projekt indywidualny/przejściowy, czy praca dyplomowa — szczegóły do ustalenia przez Teamsy.
Słowa kluczowe:gra, gra komputerowa, gra mobilna, gra edukacyjna
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Jakie narzędzia pracy zespołowej najlepiej zastosować w pracy różnorodnego zespołu wytwarzającego oprogramowanie? Czy lepszy jest Confluance czy coś innego, jak zapanować nad mnogością kanałów komunikacyjnych, jak dzielić się wiedzą, modelami itp.
Słowa kluczowe:Agile, PM, wieloaspektowość, projekty IT
Typ: magisterska, projekt indywidualny, projekt zespołowy,
Kierunek: Informatyka
Więcej »
Szczegóły:W pracy należy zastanowić się jak można wykorzystać modele LLM w rozmowie z klientem, ustalania wymagań biznesowych i wymagań na system oraz budowy modeli wymagań. czy LLM pozwoli przyśpieszyć zbudowanie modelu wymagań, czy możemy go wykorzyasatć do rysowania diagramów, utrzymania dokumentacji itp
Słowa kluczowe:analiza biznesowa, analiza systemowa, LLM, AI
Typ: inżynierska, magisterska, projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Praca polega na zbaniu w jaki sposób wykorzystać API OpenAI w swojej aplikacji. Temat aplikacji jest do ustalenia np. aplikacja wspomagająca naukę gotowania makaronu. Należy dokonać przeglądu narzędzi i środowisk programistycznych np. SDK dla Node.js, zbadań jak prowadzić dialog z modelem i spróbować swoich sił w praktyce na prostym kodzie.
Słowa kluczowe:LLM, API OpenAI, Programowanie
Typ: inżynierska, magisterska, projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Praca polega na zbadaniu w jaki sposób możne wykorzystać model LLM np. ChatGPT, do tworzenia kodu dobrej jakości - jakie mamy wyzwania, zagrożenia i korzyści, w zależności od ujęcia tematu może być nastawiona na narzędzia (prac inż) lub badania (praca mgr)
Słowa kluczowe:LLM, AI, Software eng
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem pracy / projektu jest przegląd i wykorzystanie sieci neuronowych (zazwyczaj typu GAN) do tworzenia dedykowanych obrazów syntetycznych i mechanizmów obrony przed tego typu rozwiązaniami.
Słowa kluczowe:deepfake, fake photos, sieci neuronowe, GAN, GPU
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem pracy jest przygotowanie rozwiązania do wykrywania fałszywych zdjęć (deepfake lub generowanych za pomocą sieci GAN)
Słowa kluczowe:deepfake, algorytm, wyszukiwanie anomalii, fake news, GPU
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Informatyka, Elektromobilność
Więcej »
Szczegóły:Automatyczne zmazywanie czy przesłanianie twarzy na zdjęciach i filmach dostępne jest od dłuższego czasu i pozwala oszczędzić dużo czasu osobie przygotowującej materiał filmowy. Pewien problem stanowi jednak wybiórcze zamazywanie twarzy czy innych obiektów. Na przykład autor występujący w filmie chce zamazać wszystkie twarze poza własną albo chce zamazać jakiś pojedynczy obiekt widoczny na filmie. Pewną dodatkową trudnością może być to, że twarz do zamazania i nie do zamazania mogą się wzajemnie przesłaniać - istotne jest wówczas by nie pominąć nawet fragmentu twarzy mającej być zamazaną, gdy ta wyłania się zza jakiejś przeszkody czy twarzy nie do zamazania. Rozwiązania powyższego problemu wymaga wykorzystania metod rozpoznawania obiektów opartych na pojedynczych ich ujęciach (one-shot learning czy few-shot learning). Dopuszczalne jest wskazanie przez operatora kilku ujęć tego samego obiektu, który ma zostać przetworzony inaczej niż wszystkie pozostałe obiekty, niemniej liczba tych wskazań powinna być jak najmniejsza (optymalnie po jednokrotnym wskazaniu danego obiektu, system powinien potrafić go zidentyfikować we wszystkich kolejnych ujęciach, co będzie bardzo trudne). Projekt do wykonania w C++ lub Pythonie, z wykorzystaniem biblioteki OpenCV oraz głębokich sieci neuronowych.
Słowa kluczowe:głębokie sieci neuronowe, przetwarzanie obrazów
Typ: inżynierska, projekt indywidualny, projekt zespołowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Moduł generowania i prowadzenia testów wiedzy
Słowa kluczowe:edukacja
Typ: inżynierska, magisterska, projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:W jaki sposób takie narzedzia jak CoPilot / Chat GPT mogą poprawić naszą codzienn wydjność np. przy planowaniu dnia, odpowiadaniu na mejle, układaniu spotkań itp.
Słowa kluczowe:AI, CoPilot, ChatGPT, produktywność,
Typ: inżynierska, magisterska, projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Czy modlee LLM mogą być pomocne przy sprwdzaniu wiedzy kolokwiów, egzaminów itp, jak z nich korzystać?
Słowa kluczowe:LLM, AI, Chat GPT
Typ: inżynierska, magisterska, projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Budowa mapy wiedzy w środowisku Obsidian
Słowa kluczowe:Obsidian, mapa wiedzy
Typ: inżynierska, projekt indywidualny, projekt zespołowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Zastooswanie środowiska Obsidian do zbudowania systemu przypominania o zadaniach, konfiguracja wtyczek i oprogramowanie Obsidiana
Słowa kluczowe:prduktywność, Obsidian, markdown, programowanie Low-Code
Typ: inżynierska, magisterska,
Kierunek: Informatyka
Więcej »
Szczegóły:Magazyn danych Dataverse i jego zastosowania
Słowa kluczowe:bazy danych, chmura obliczeniowa, bazy no-SQL, Dataverse
Typ: inżynierska, magisterska, projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Budowa / ocena poprawnych promptów w sesjach ChatGPT / CoPilot
Słowa kluczowe:LLM, ChatGPT, AI
Typ: inżynierska,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Python w zastosowaniach inżynierskich
Słowa kluczowe:Python
Typ: inżynierska, magisterska,
Kierunek: Informatyka
Więcej »
Szczegóły:Modele generatywne AI we wspomaganiu pracy inżynieria / dewelopera / analityka
Słowa kluczowe:generative AI, wytwarzanie oprogramowania. LLM
Typ: inżynierska, magisterska,
Kierunek: Informatyka
Więcej »
Szczegóły:Język Go jako nowoczesny język programowania
Słowa kluczowe:języki programowania
Typ: inżynierska, magisterska,
Kierunek: Informatyka
Więcej »
Szczegóły:Budowa / ocena poprawnych promptów w sesjach ChatGPT
Słowa kluczowe:AI, LLM
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Wytwarzanie dokumentacji wymagań z wykorzystaniem ChatGPT
Słowa kluczowe:AI, ChatGPT
Typ: inżynierska, magisterska,
Kierunek: Informatyka
Więcej »
Szczegóły:Badanie wolnych (open sorce) modeli generatywnych AI
Słowa kluczowe:AI, ChatGPT
Typ: inżynierska, magisterska, projekt zespołowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Analiza danych zbieranych od pacjentow na macie sensometrycznej np. przy badniu chodu, postawy, schorzen układu ruchu
Słowa kluczowe:analiza danych
Typ: magisterska, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Weryfikacja modelowa w niezawodności oprogramowania
Słowa kluczowe:model checking
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Projekt ma na celu zaznajomienie jego uczestników z całym procesem uczenia głębokiej sieci neuronowej, od przygotowania zbioru danych do ostatecznego wdrożenia sieci. W ramach projektu wykorzystane będę takie narzędzia jak RoboFlow czy Tensorboard (i lub równoważne), biblioteka Ultralytics do uczenia i testowania sieci. Nauczona sieć zostanie przetestowana na wybranych zbiorach danych i wdrożona w projekcie napisanym w Pythonie. Po etapie przygotowania zbioru i wstępnego nauczenia sieci, nastąpi ostatni etap - poszukiwania optymalnych parametrów uczenia sieci. Od tego jak sieć będzie uczona zależy jak zostanie nauczona. Niestety nie ma jednej recepty na poprawne nauczenie sieci. Trzeba to robić trochę metodą na chybił-trafił, a trochę na "inżynierskiego nosa". Cały proces obejmie całość niezbędnych działań koniecznych do stworzenia nowoczesnej sieci neuronowej do klasyfikacji obiektów.
Słowa kluczowe:głębokie sieci neuronowe
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Celem projektu jest zapoznanie się z symulatorem Webots i zasymulowanie działania manipulatora realizującego różne zadania z wykorzystaniem różnych czujników (w tym kamery). Programowanie w C++ lub Pythonie, najlepiej trochę w jednym i trochę w drugim.
Słowa kluczowe:programowanie, symulacja, robotyka
Typ: inżynierska, projekt przejściowy, projekt zespołowy - IK,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Informatyka, Elektromobilność
Więcej »
Szczegóły:Celem projektu jest zapoznanie się z symulatorem Webots i zasymulowanie działania wybranego robota kroczącego realizującego różne zadania z wykorzystaniem różnych czujników (w tym kamery). Programowanie w C++ lub Pythonie, najlepiej trochę w jednym i trochę w drugim.
Słowa kluczowe:programowanie, symulacja, robotyka
Typ: inżynierska, projekt indywidualny, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Celem projektu jest zapoznanie się z symulatorem Webots i zasymulowanie sterowania samochodem z wykorzystaniem różnych czujników (w tym kamery). Programowanie w C++ lub Pythonie, najlepiej trochę w jednym i trochę w drugim.
Słowa kluczowe:programowanie, symulacja
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Celem projektu jest zapoznanie się ze środowiskiem BlenderProc2, wygenerowanie możliwie realistycznych ujęć wybranych obiektów, nauczenie na nich sieci neuronowej (np. YOLO) i zastosowanie do rozpoznawania tych obiektów w rzeczywistości.
Słowa kluczowe:głębokie sieci neuronowe, rozpoznawanie obrazów, programowanie
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Projekt polega na zmodyfikowaniu algorytmu lokalizacji znaczników ArUco poprzez analizę punktów wierzchołkowych elementów kodu macierzowego zawartego w znaczniku i wykorzystanie ich do dokładniejszej lokalizacji znacznika w przestrzeni. Znaczniki są lokalizowane na podstawie 4 narożników czarnego kwadratu, na którym są umieszczone białe wzorce. Wykorzystanie dodatkowych wierzchołków tych wzorców może, w sprzyjających warunkach, zwiększyć precyzję detekcji znacznika. Projekt realizowany w C++ lub Pythonie z wykorzystaniem OpenCV
Słowa kluczowe:przetwarzanie obrazów, opencv
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Celem projektu jest napisanie gry w stylu Desktop Tower Defense z możliwością łatwego i dowolnego konfigurowania parametrów obiektów gry. Można wykorzystać gotowe biblioteki graficzne np. https://www.sfml-dev.org/
Słowa kluczowe:programowanie, C++
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Celem projektu jest opracowanie metod(y) szacowania prędkości pojazdów sfilmowanych telefonem komórkowym. W wersji łatwiejszej, telefon jest absolutnie statyczny, w wersji trudniejszej, jest trzymany w ręku (więc nie jest całkowicie stabilny). Znając parametry kamery telefonu (po przeprowadzeniu kalibracji) możemy wykorzystać przekształcenie homograficzne do oceny położenia pojazdu na płaszczyźnie ulicy. Pozostaje wyznaczyć obrys pojazdu na filmie, do czego należy użyć głębokich sieci neuronowych. Rozpoznanie rejestracji, jako szczególnego wyróżnika przodu czy tyłu samochodu będzie dodatkowo pomocne. Wersja z niestabilną kamerą wymaga dodatkowej stabilizacji obrazu. Rozwiązanie nie musi być w wersji mobilnej - komórka będzie służyć jedynie jako kamera, a całe przetwarzanie przewidziane jest do przeprowadzenia offline na silnym komputerze.
Słowa kluczowe:głębokie sieci neuronowe, rozpoznawanie obrazów
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Zdecydowana większość głębokich sieci neuronowych rozpoznających obiekty na obrazach używa ramki otaczającej (BB - Bounding Box), której boki są zawsze równoległe do boków obrazu. Sieci nie są w stanie odróżnić wykryć kąta obrotu obiektu, odróżnić obiektu "prostego" od obróconego, czasami nie wykrywają obiektów zbyt mocno obróconych, a w przypadku wąskich i obróconych o 45 stopni obiektów, ramka otaczająca taki obiekt jest duża i zawiera więcej pikseli tła niż samego obiektu. W ostatnich latach powstało szereg rozwiązań uwzględniających orientację obiektów i stosujących Obróconą Ramkę Otaczającą (OBB - Oriented Bounding Box). Najświeższym rozwiązaniem z tej rodziny jest sieć YOLOv11. Celem projektu jest zbadanie skuteczności tego typu rozwiazań w zadaniach, w których detekcja obiektów pod kątem ma istotne znaczenie. Przykładami takowych mogą być: rozpoznawanie (i śledzenie): pojazdów, statków, samolotów w ujęciach od góry, obiektów rozrzuconych w nieładzie jeden na drugim, obiektów jadących na przenośniku taśmowym pod losowym kątem. Możliwość określenia kąta orientacji obiektu i ścisłego dopasowania doń ramki otaczającej powinna podnieść skuteczność rozpoznawania oraz śledzenia obiektów i zbadanie czy tak jest w istocie jest celem projektu.
Słowa kluczowe:głębokie sieci neuronowe, rozpoznawanie obrazów
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt zespołowy - IK,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Celem projektu jest zintegrowanie istniejącego algorytmu Visual SLAM z symulatorem Webots. Chodzi o to, by symulowany robot mobilny wyposażony w kamerę (mono lub stereo) potrafił zrobić mapę otoczenia, po którym się porusza. Projekt zakłada aktywne poszukiwanie rozwiązań przez studentów, kontakt z twórcami tych rozwiązań czy też ze społecznością użytkowników, jeśli zajdzie taka konieczność. Nie będzie to projekt, w którym prowadzący wskaże palcem co konkretnie należy uruchomić i jak to zrobić, żeby wszystko zadziałało. Niemniej prowadzący podpowie z czego skorzystać, gdzie szukać rozwiązań i materiałów, w którym kierunku pójść. Oczekuje się jednak dużej samodzielności studentów w analizie dostępnych rozwiązań. Wymagania: znajomość podstaw Pythona i/lub C++, przetwarzania obrazów.
Słowa kluczowe:głębokie sieci neuronowe, rozpoznawanie obrazów, pojazdy autonomiczne
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Niektóre nowoczesne samochody mają funkcję automatycznego parkowania. Rozpoznają wolne miejsce za pomocą kamer i/lub czujników ultradźwiękowych i parkują samochód równolegle. Celem projektu jest opracowanie takiego systemu w symulatorze Webots. Projekt zakłada aktywne poszukiwanie rozwiązań przez studentów, kontakt z twórcami tych rozwiązań czy też ze społecznością użytkowników, jeśli zajdzie taka konieczność. Nie będzie to projekt, w którym prowadzący wskaże palcem co konkretnie należy uruchomić i jak to zrobić, żeby wszystko zadziałało. Niemniej prowadzący podpowie z czego skorzystać, gdzie szukać rozwiązań i materiałów, w którym kierunku pójść. Oczekuje się jednak dużej samodzielności studentów w analizie dostępnych rozwiązań. Wymagania: znajomość podstaw Pythona i/lub C++, przetwarzania obrazów.
Słowa kluczowe:pojazdy autonomiczne, głębokie sieci neuronowe, rozpoznawanie obrazów
Typ: inżynierska, magisterska, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:W ramach projektu przewidziano do zbadania dwa oddzielne problemy (w zależności od liczby uczestników): Analiza możliwości istniejących systemów odczytywania tablic rejestracyjnych i opracowanie własnej wersji (modyfikacji) takiego systemu. Szczególnie trudne jest poprawne odczytanie tablic rejestracyjnych z większej odległości, zabrudzonych, prześwietlonych czy rozmytych. Analiza możliwości istniejących i opracowanie własnego systemu (nauczenie sieci neuronowej) rozpoznawania marki i modelu samochodu (kolor jest sprawą trzeciorzędną, niemniej też bywa istotny). Projekt zakłada aktywne poszukiwanie rozwiązań przez studentów, kontakt z twórcami tych rozwiązań czy też ze społecznością użytkowników, jeśli zajdzie taka konieczność. Nie będzie to projekt, w którym prowadzący wskaże palcem co konkretnie należy uruchomić i jak to zrobić, żeby wszystko zadziałało. Niemniej prowadzący podpowie z czego skorzystać, gdzie szukać rozwiązań i materiałów, w którym kierunku pójść. Oczekuje się jednak dużej samodzielności studentów w analizie dostępnych rozwiązań. Wymagania: znajomość podstaw Pythona i/lub C++, przetwarzania obrazów i biblioteki OpenCV. Posiadanie karty Nvidii będzie atutem.
Słowa kluczowe:głębokie sieci neuronowe, rozpoznawanie obrazów, OCR, pojazdy autonomiczne
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Projekt polega na sprawdzeniu możliwości wybranych metod detekcji trójwymiarowych obiektów (pojazdów) w obrazach z kamery. Projekt można oprzeć na artykule przeglądowym pt: "3D Object Detection from Images for Autonomous Driving: A Survey", a jego praktyczna strona będzie polegać na uruchomieniu i porównaniu opisanych w nim metod oraz innych rozwiązań, jeśli takowe powstały po publikacji tego artykułu lub zostały w nim pominięte. Interesuje nas odpowiedź na pytanie: które z opublikowanych rozwiązań da się uruchomić, które jest najdokładniejsze, które najszybsze. Projekt zakłada aktywne poszukiwanie rozwiązań przez studentów, kontakt z twórcami tych rozwiązań czy też ze społecznością użytkowników, jeśli zajdzie taka konieczność. Nie będzie to projekt, w którym prowadzący wskaże palcem co konkretnie należy uruchomić i jak to zrobić, żeby wszystko zadziałało. Niemniej prowadzący podpowie z czego skorzystać, gdzie szukać rozwiązań i materiałów, w którym kierunku pójść. Oczekuje się jednak dużej samodzielności studentów w analizie dostępnych rozwiązań. Wymagania: znajomość podstaw Pythona. Posiadanie karty Nvidii będzie atutem.
Słowa kluczowe:głębokie sieci neuronowe, rozpoznawanie obrazów, rozpoznawanie obiektów, pojazdy autonomiczne
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Projekt polega na wykorzystaniu symulatora Webots oraz głębokich sieci neuronowych do sterowania samochodem. Wejściem sieci neuronowej będą obrazy z kamery patrzącej przed samochód, a wyjściem wysterowanie kierownicy, gazu i hamulca. Sieć neuronowa ma być w stanie prowadzić samochód prawidłowo po ulicy, początkowo tylko przejechać całą trasę, a w kolejnych etapach także z uwzględnieniem znaków drogowych i świateł oraz zaplanowanej wcześniej trasy (w postaci wskazówek: teraz prosto, na następnym skrzyżowaniu w lewo). Projekt zakłada aktywne poszukiwanie rozwiązań przez studentów oraz kontakt ze społecznością użytkowników symulatorów, jeśli zajdzie taka konieczność. Nie będzie to projekt, w którym prowadzący wskaże palcem co konkretnie należy uruchomić i jak to zrobić, żeby wszystko zadziałało. Niemniej prowadzący podpowie z czego skorzystać, gdzie szukać rozwiązań i materiałów, w którym kierunku pójść. Oczekuje się jednak dużej samodzielności studentów w analizie dostępnych rozwiązań. Interesujący materiał: https://github.com/cyberbotics/optima/wiki/Autonomous-Car-Simulation Wymagania: znajomość podstaw języków programowania Python i/lub C++, atutem będzie także znajomość podstaw przetwarzania obrazów i biblioteki OpenCV. Bardzo przydatna okaże się karta graficzne Nvidii.
Słowa kluczowe:głębokie sieci neuronowe, rozpoznawanie obrazów, pojazdy autonomiczne
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Projekt dotyczy wykorzystania metod przetwarzania obrazów i analizy scen wizyjnych w zastosowaniu do samochodów w ruchu ulicznym. Zakres projektu będzie zależał od liczby uczestników i ich zainteresowań, a w skład opracowywanych zagadnień wejdą: Rozpoznawanie znaków drogowych i ustalanie dopuszczalnej prędkości. Detekcja pasa ruchu i ostrzeganie przed jego zmianą. Detekcja i lokalizacja innych użytkowników dróg (pojazdów i pieszych) oraz estymacja ich prędkości. Analiza stanu kierowcy (senność, rozproszenie). Estymacja prędkości własnej pojazdu na podstawie analizy obrazu. Wdrożenie powyższych w wersji mobilnej. Wszystkie te zagadnienia będę realizowane w oparciu o różne głębokie sieci neuronowe. oraz zarejestrowane filmy. Część rozwiązań jest gotowych i wymaga jedynie integracji (co niekoniecznie jest trywialne), część wymaga zbudowania zbiorów danych i wytrenowania sieci neuronowych. Projekt zakłada aktywne poszukiwanie rozwiązań przez studentów, kontakt z twórcami tych rozwiązań czy też ze społecznością użytkowników, jeśli zajdzie taka konieczność. Nie będzie to projekt, w którym prowadzący wskaże palcem co konkretnie należy uruchomić i jak to zrobić, żeby wszystko zadziałało. Niemniej prowadzący podpowie z czego skorzystać, gdzie szukać rozwiązań i materiałów, w którym kierunku pójść. Oczekuje się jednak dużej samodzielności studentów w analizie dostępnych rozwiązań. Materiałów, samouczków, poradników, projektów zbliżonych do tych zaproponowanych jest mnóstwo – trzeba umieć je odnaleźć, uruchomić i zintegrować. Wymagania: znajomość podstaw Pythona, a w przypadku ostatniego tematu podstaw programowania urządzeń mobilnych, podstawowa wiedza o sieciach neuronowych i przetwarzaniu obrazów będzie atutem. Posiadanie karty Nvidii będzie atutem.
Słowa kluczowe:sieci neuronowe, przetwarzanie obrazów, pojazdy autonomiczne
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Informatyka, Elektromobilność
Więcej »
Szczegóły:Punkty kluczowe, ich detekcja i dopasowywanie odgrywają bardzo ważną rolę w wielu zastosowaniach wykorzystujących obrazy, od tworzenia panoram z serii zdjęć, po rozpoznawanie obiektów i nawigację robotów. Od pewnego czasu, jak w wielu innych zagadnieniach wizyjnych, rolę detektorów i deskryptorów punktów kluczowych zaczynają z powodzeniem pełnić głębokie sieci neuronowe. Celem projektu jest zweryfikowanie działania wiodących rozwiązań i porównanie ich z metodami klasycznymi w wybranych aplikacjach. Sugeruję oparcie się na poniższym opracowaniu i rozszerzenie go: https://learnopencv.com/feature-matching/#aioseo-feature-matching-classical-vs-deep-learning
Słowa kluczowe:punkty kluczowe, przetwarzanie obrazów, głębokie sieci neuronowe
Typ: projekt zespołowy,
Kierunek: Elektromobilność
Więcej »
Szczegóły:System to oprogramowanie napisane w języku Matlab (Image Processing Toolbox) lub Python (wtedy Pandas, NumPy,SciKit). Możliwe zadania (do dyskusji): 1) Zebranie zdjęć pojazdów-- internet/ własne 2) Preprocessing (przetworzenie wstępne obrazu) 3) Detekcja cech charakterystycznych pojazdu 4)Przykładowo - Detekcja Rozpoznawanie tablic rejestracyjnych (z zielonym / niebieskim paskiem -- cyfry liczby) 5)Przykładowo rozpoznawanie typu pojazdu (marka) i napisu na nim etc. 6) W przypadku uczenia maszynowego wykorzystanie boibliotek do preprocessingu i analizy zbioru danych, potem zaś do przeskalowania danych i dopasowania do modelu (sieć splotowa - CNN) Projekt kończy się w tym semestrze budową odpowiedniego programu korzystającego z wybranych bibliotek.
Słowa kluczowe:system wizyjny, rozpoznawanie
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Elektrotechnika
Więcej »
Szczegóły:Celem projektu jest wykonanie graficznej wizualizacji 3D stanowiska wahadła odwróconego obrazującej na bieżąco położenie ramion wahadła. Wizualizacja ta powinna współdziałać zarówno ze stanowiskiem jak i model dynamicznym stanowiska. Preferowane środowisko -- Simulink.
Słowa kluczowe:modelowanie, dynamika, animacja 3D, Simulink
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Elektrotechnika
Więcej »
Szczegóły:Celem projektu jest wykonanie graficznej wizualizacji stanowiska laboratoryjnego połączonych zbiorników (odwzorowującej płytę czołową stanowiska), obrazującej na bieżąco zmienność poziomów wody w zbiornikach. Wizualizacja ta powinna współdziałać zarówno ze stanowiskiem jak i model dynamicznym stanowiska. Preferowane środowisko -- Simulink.
Słowa kluczowe:modelowanie, dynamika, animacja, Simulink
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:W ramach projektu należy stworzyć prosty system podlewania, składający się z czujnika(ów) wilgotności, pompy i sterownika (Arduino), którego zadaniem jest utrzymanie zadanej wilgotności (w doniczce). Praca jest mocno praktyczna, wymaga przeprowadzenia wielu, często bardzo długich (ale nie angażujących) eksperymentów. Ostatecznie należy dobrać odpowiedni regulator, który będzie odpowiednio sterował pompą, by nie przesuszyć, ale i nie zalać gleby. Jedna praca na ten temat powstała. Była jednak dosyć słaba. https://wutwaw-my.sharepoint.com/:b:/g/personal/witold_czajewski_pw_edu_pl/ESrsnich8KtEpF62EzOCzIsBQLK1N_JxffuD-iHEjGiQpg?e=WovbsI
Słowa kluczowe:regulacja pid, automatyka, sterowanie
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Projekt polega na zbudowaniu systemu zdalnego pomiaru wybranych parametrów otoczenia, t.j. temperatury, wilgotności, ciśnienia itp. z wykorzystaniem Arduino oraz bezprzewodowych i/lub przewodowych czujników. W ramach pracy należy dokonać przeglądu możliwych rozwiązań przewodowych i bezprzewodowych oraz pokazać, jak wdrożyć wybrane rozwiązania. W przypadku rozwiązań bezprzewodowych istotne jest eksperymentalne sprawdzenie czasu pracy czujnika na akumulatorze oraz zasięgu. Do takiego układu należy stworzyć aplikację na telefon komórkowy, która pozwoli na monitorowanie wskazań czujników oraz ich archiwizację. Zakres pracy zależy od typu projektu.
Słowa kluczowe:Arduino, Android, aplikacja mobilna
Typ: magisterska, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem projektu jest badanie metod pozwalających na odtworzenie sceny wizyjnej przedstawiającej wnętrze budynku na podstawie zdjęcia RGB. Estymacji podlegać będą takie parametry, jak: 1. Całkowita rekonstrukcja sceny. 2. Estymacja kształtów obiektów. 3. Przestrzenny rozkład oświetlenia. 4. Współczynnik odbicia powierzchni. https://openaccess.thecvf.com/content_CVPR_2020/papers/Li_Inverse_Rendering_for_Complex_Indoor_Scenes_Shape_Spatially-Varying_Lighting_and_CVPR_2020_paper.pdf
Słowa kluczowe:DNN, renderowanie sceny wizyjnej, SVBRFD
Typ: inżynierska, projekt zespołowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem projektu jest opracowanie oprogramowania pozwalającego na umeblowanie lub przemeblowanie pokoju. Zakres projektu jest bardzo szeroki. Zawiera takie elementy jak: 1. Estymacja kształtu pokoju. 2. Detekcja obiektów 3D. 3. Zamalowywanie/usuwanie obiektów. 4. Estymacja powierzchni. 5. Rzeczywistość rozszerzona (AR) https://arxiv.org/pdf/1911.09299.pdf https://developer.vuforia.com/ https://tech.westwing.de/onboardings-in-augmented-reality-our-way-to-an-arwesome-user-experience-407b599e542a
Słowa kluczowe:CNN, GAN, analiza sceny wizyjnej, detekcja obiektów 3D, etymacja kształtu pokoju
Typ: inżynierska, projekt indywidualny, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem jest stworzenie kompletnej gry komputerowej typu roguelike wykorzystującej algorytmy generacji proceduralnej do tworzenia mapy lochu (oraz pozostałych elementów gry). Możliwe jest oparcie się o wcześniej przygotowane rozwiązanie generacji mapy.
Słowa kluczowe:gra komputerowa, generacja proceduralna, roguelike
Typ: inżynierska, projekt indywidualny, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem pracy jest stworzenie otwartego graficznego narzędzia do proceduralnego generowania map lochów spełniającego postawione wymagania. Istotną częścią pracy jest zapewnienie fabularnej spójności wygenerowanego lochu i możliwości konfiguracji / edycji. Część pracy może wykorzystywać rozwiązania wcześniej przygotowane przez innych studentów.
Słowa kluczowe:algorytmy, generator, mapy, generowanie proceduralne
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem projektu / pracy jest przygotowanie algorytmu generującego (za pomocą generowania proceduralnego) średniowiecznego miasta, a następnie symulującego jego rozwój. Rozwiązanie może być parametryzowalne, w pierwszej części możliwe jest oparcie się na gotowych rozwiązaniach. Oczekiwany zakres jest zależny od tego, czy temat jest podjęty jako projekt indywidualny/przejściowy, praca dyplomowa czy projekt zespołowy (w zespole do 3 osób) - szczegóły do ustalenia poprzez Teamsy.
Słowa kluczowe:generowanie proceduralne, algorytmy, symulacja
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem jest zaproponowanie/modyfikacja algorytmu generowania proceduralnego w celu tworzenia realistycznie wyglądającego parametryzowalnego miasta (2D lub 3D). Oczekiwany zakres jest zależny od tego, czy temat jest podjęty jako projekt indywidualny/przejściowy, praca dyplomowa czy projekt zespołowy (w zespole do 3 osób) - szczegóły do ustalenia poprzez Teamsy.
Słowa kluczowe:algorytm, generowanie proceduralne, mapy
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Informatyka
Więcej »
Szczegóły:Stworzenie gry edukacyjnej w formie wirtualnego escape roomu. Technologia dowolna, szczegółowa tematyka do ustalenia indywidualnie (związana z inżynierią oprogramowania/IT). Zakres zależny od typu pracy
Słowa kluczowe:gry
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Oszacowanie liczby ludzi w tłumie jest problemem niełatwym, a wyniki tych szacunków bardzo zależą od tego, kto dokonał szacowania (i na jakiej liczbie mu zależy). Proponowanych rozwiazań są dziesiątki, jeśli nie setki. Wiele z nich zostało zebranych tu: https://github.com/gjy3035/Awesome-Crowd-Counting W ramach projektu należy opisać powszechnie używane zbiory i metryki oraz wybrać (duże) kilka metod dających się uruchomić, pretestować i porównać uzyskane wyniki.
Słowa kluczowe:głębokie sieci neuronowe, rozpoznawanie obrazów
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem projektu jest analiza istniejących/opracowanie nowych metod wyznaczania prototypu obiektów należących do jednej klasy w celu usprawnienia procesu wyszukiwania.
Słowa kluczowe:prototypowanie, sieci neuronowe, klasteryzacja
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem projektu jest analiza możliwości poprawienia wyników wyszukiwania obrazów z wykorzystaniem cech lokalnych.
Słowa kluczowe:wyszukiwanie/rozpoznawania obrazów, deskryptory cech, sieci neuronowe
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem projektu jest analiza możliwości poprawienia wyników wyszukiwania obrazów z wykorzystaniem cech globalnych.
Słowa kluczowe:wyszukiwanie/rozpoznawania obrazów, deskryptory cech, sieci neuronowe,
Typ: magisterska, projekt zespołowy, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem pracy jest opracowanie narzędzia, która pozwoliłoby na wirtualne przymierzanie asortymentu sklepu z ubraniami na osobie stojącej przed kamerą.
Słowa kluczowe:estymacja pozy, egmentacja człowieka, splotowe sieci neuronowe
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Projekt ma na celu analizę istniejących metod wyszukiwania wzorców na obrazie i opracowanie algorytmu pozwalającego na ich wyszukiwanie w przypadku występowania wielu obiektów tego samego typu.
Słowa kluczowe:widzenie komputerowe, przetwarzanie obrazow
Typ: magisterska, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem projektu jest opracowanie metody generującej twarz na podstawie opisu tekstowego.
Słowa kluczowe:GAN, analiza tekstu, generowanie twarzy, deepfake
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO, recenzja,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Celem tematu jest zebranie i przeanalizowanie danych pochodzących z wybranego sensora (kamera, radar) umieszczonego w środowisku wirtualnym. Osoby zainteresowane tematem proszę o kontakt za pośrednictwem Microsoft Teams lub e-maila (konrad.markowski@pw.edu.pl)
Słowa kluczowe:VR, analiza, sensor, kamera, radar, model
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:(a) Postawienie wymagań i opracowanie założeń (b) Opracowanie projektu wstępnego (c) Wyszczególnienie elementów do zakupu (d) Opracowanie konstrukcji mechanicznej i elektronicznej (e) Montaż i uruchomienie (f) Testy w warunkach środowiskowych (g) Opracowanie wniosków Osoby zainteresowane tematem proszę o kontakt za pośrednictwem Microsoft Teams lub e-maila (konrad.markowski@pw.edu.pl)
Słowa kluczowe:rozpoznabnie, algorytm, dron, śledzenie, autonomiczność, programowanie, elektronika, informatyka
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Celem tematu jest opracowanie struktury autopilota dla wybranego obiektu latającego typu pocisk przeciwpancerny, rakieta z wykorzystaniem oprogramowania Matlab/Simulink. Osoby zainteresowane tematem proszę o kontakt za pośrednictwem Microsoft Teams lub e-maila (konrad.markowski@pw.edu.pl)
Słowa kluczowe:Autopilot, sterowanie, regulacja, modelowanie, symulacja, pocisk, rakieta
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Zakres tematu: -------------------------------- (a) Postawienie wymagań i opracowanie założeń (b) Analiza literaturowa metod identyfikacji (c) Identyfikacja modelu na podstawie charakterystyki lotu pocisku (d) Budowa modelu w Simulinku i Matlabie (e) Przetestowanie zaproponowanego modelu (f) Opracowanie wniosków Uwaga: -------------------------------- (1) Zakres pracy zróżnicowany w zależności od typu pracy i kierunku studiów., (2) Projekt realizowany we współpracy z firmą przemysłową w ramach NCBR. Osoby zainteresowane tematem proszę o kontakt za pośrednictwem Microsoft Teams lub e-maila (konrad.markowski@pw.edu.pl)
Słowa kluczowe:modelowanie, Matlab, Simulink, pocisk, programowanie, symulacja
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Zakres tematu: -------------------------------- (a) Analiza dostępnych metod regulacji (b) Analiza modelu matematycznego (Simulink i Matlab) rakiety wirującej (c) Wybór jednej lub dwóch metod regulacji (d) Zamodelowanie wybranych metod regulacji w Simulinku i Matlabie (e) Testy i porównanie z istnieją metodą regulacji (f) Opracowanie wniosków Uwaga: ------------------------------------ (1) Zakres pracy zróżnicowany w zależności od typu pracy i kierunku studiów., (2) Projekt realizowany we współpracy z firmą przemysłową w ramach NCBR. Osoby zainteresowane tematem proszę o kontakt za pośrednictwem Microsoft Teams lub e-maila (konrad.markowski@pw.edu.pl)
Słowa kluczowe:rakieta, regulacja, model, testowanie, Matlab, Simulink, symulacja
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Złożoność procesów walki związana jest z ich silnym powiązaniem z otoczeniem, w którym się odbywają. Elementy o wysokiej skali złożoności, takie jak m.in. posiadane przez dowódców zdolności przywódcze, morale żołnierzy, poziom ich wyszkolenia, niezawodność używanych środków technicznych itd. jest jednym z ważniejszych czynników decydujących o zachowaniu się systemu. Rozumienie takich złożonych struktur ułatwiają różnego rodzaju modele systemowe, stanowiące próbę ich uproszczonego odwzorowania. Jednym z takich podejść jest dynamiczny model walki oparty na równaniach Lanchestera. Celem projektu jest przebadanie różnych wariantów równań Lanchestera oraz ich implementacja w środowisku programistycznym. Osoby zainteresowane tematem proszę o kontakt za pośrednictwem Microsoft Teams lub e-maila (konrad.markowski@pw.edu.pl)
Słowa kluczowe:Modelowanie, równania, prawo, pole walki, Matlab, simulink, python
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Celem teamu jest zbudowanie sceny VR odwzorowującej rzeczywistość z wykorzystaniem wybranego silnika do tworzenia gier komputerowych (Unreal Engine, Unity) na podstawie danych pochodzących ze źródeł zewnętrznych (np. geoportal). Osoby zainteresowane tematem proszę o kontakt za pośrednictwem Microsoft Teams lub e-maila (konrad.markowski@pw.edu.pl)
Słowa kluczowe:silnik, gra, VR, mapa, Unreal, Unity, scena
Typ: inżynierska, projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Konkretny temat do uzgodnienia. Propozycja: Przegląd i porównanie podejść skalujących Scrum-a. Przykłady podejść: Nexus, SAFe, LeSS, Scrum@Scale
Słowa kluczowe:Agile, zarządzanie, podejścia zwinne, zwinne, Scrum, Nexus, SAFe, LeSS, Scrum@Scale, Scrum at Scale
Typ: inżynierska, magisterska,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem pracy jest ustalenie skuteczności różnych dostępnych form zatruwania modelu językowego lub w inny sposób utrudnienia jego działania.
Słowa kluczowe:LLM, duże modele językowe, model poisoning, Nightshade
Typ: inżynierska,
Kierunek: Informatyka
Więcej »
Szczegóły:Porównanie systemów opartych o modele generatywne AI (ChatGPT, Bard, ...)
Słowa kluczowe:AI, ChatGPT
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Process Mining to nowy obszar, którego celem jest odkrywanie wiedzy na podstawie analizy procesów. http://www.processmining.org
Słowa kluczowe:eksploracja danych, eksploracja procesów, data mining, process mining
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Projekt powinien odpowiadać na pytanie jak wykorzystać wybrane narzędzie - np. ProM (http://www.processmining.org/prom/start) lub DISCO (https://fluxicon.com/disco/) do analizy procesów i odkrywania wiedzy. Zakres i stopień skomplikowania jest różny - od zbadania użyteczności narzędzia na prostych przykładach do jego oceny, implementacji algorytmów dla ProM lub wykorzystania do analizy różnorodnych procesów (biznesowe, edukacyjne, sterowania, ...) - w zależności od poziomu studiów i typu projektu.
Słowa kluczowe:process mining; data mining; BI; odkrywanie wiedzy
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Nierelacyjne bazy danych odnotowują dynamiczny rozwój w ostatnich 5-6 latach. Wiąże sie to m.in. ze zwiększonym zainteresowaniem sieciami społecznościowymi i ich dynamicznym wykorzystywaniem. Celem pracy jest zbadanie mozliwosci baz nierelacyjnych, identyfikacja ich mocnych oraz słabych stron i zaproponowanie mozliwosci rozwoju.
Słowa kluczowe:bazy danych, sieci społecznościowe, grafowe bazy danych
Typ: inżynierska, magisterska, projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Zwinne i adaptacyjne metody prowadzenia projektów IT,
Słowa kluczowe:zarządzanie projektem, agile
Typ: inżynierska, magisterska, projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Przegląd metod pomiaru kodu i projektu, przegląd narzędzi, analiza porównawcza, ...
Słowa kluczowe:inżynieria oprogramowania, metryki, testowanie
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Praca powinna odpowiadać na pytanie jak tworzyć kod aplikacji na różne platformy (cross-patform code) np. Windows, iOS, OSX, Linuks, ... z wykorzystaniem środowisk IDE takich jak Visual Studio Code (https://code.visualstudio.com), Marmalade itp. Zakres problematyki i stopień skomplikowania zależy od poziomu pracy (inż, mgr, projekt ind.) i jest do ustalenia w czasie dyskusji ze mną.
Słowa kluczowe:programowanie; Visual Studio; iOS; OSX; Android; aplikacje mobilne
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt zespołowy - IK,
Kierunek: Informatyka
Więcej »
Szczegóły:Budowa platformy wspomagającej prowadzenie kursów zdalnych, zarządzania procesem uczenia się, przeprowadzania testów itp. szczegółowe wymagania są określane w czasie prac nad systemem. Możliwość integracji z systemie iSOD, porządna implementacja standardów do wymiany treści między różnymi platformami np. SCORM.
Słowa kluczowe:LMS
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Praca dotyczy metod i narzędzi badania i pomiaru jakości danych w różnych środowiskach. Czy możemy zmierzyć jakość danych? Kiedy uznamy, ze nasze dane są dobrej jakości i co to będzie dla nas znaczyć? Jak możemy poprawiać jakość danych?
Słowa kluczowe:bazy danych
Typ: inżynierska, projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Tematem projektu jest uruchomienie i dostosowanie do potrzeb dydaktyki serwera moodle.
Słowa kluczowe:e-learning
Typ: magisterska, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Cel pracy (PL) Zbudowanie teoretycznego modelu szacowania poziomu ryzyka oraz oceny zaawansowania projektu na podstawie wyników wykonywanych testów Zadania do wykonania (PL) 1. przegląd najważniejszych istniejących metod identyfikacji, oceny oraz analizy ryzyka 2. przegląd najważniejszych istniejących metod projektowania testów oraz oceny pokrycia testowego 3. przegląd podstawowych metod pomiaru statusu / zaawansowania projektu 4. Praca twórcza: zaprojektowanie modelu zależności, łączącego zakres oraz wyniki testów z oszacowaniem prawdopodobieństwa ryzyka, oraz z oceną zaawansowania projektu 5. Praca twórcza: na 2-3 wybranych przykładach, określenie prostego (nie uwzględniającego wszystkich warunków specjalnych) matematycznego modelu zależności pokrycia testowego (dla formalnych technik projektowania testów), wyników testów oraz prawodopodobieństwa ryzyka.
Słowa kluczowe:zarządzanie ryzykiem, testowanie oprogramowania
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Jak efektywnie gromadzić i zarządzać dokumentami takimi jak pliki .doc, pdf, zdjęciami, mejlami, zdarzeniami w kalendarzu kontaktami itp? Artefakty te gromadzone w systemie operacyjnym są trudne do wyszukiwania i szybko możemy w nich zginąć. Praca -powinna zaproponować mechanizm (bazę danych?) poprawiający zarządzania i wyszukiwanie różnych typów dokumentów. Można stosować systemy targowania, definiowania powiązań (asocjacji), indeksowania, sztucznej inteligencji, rozpoznawania wzorców itp. Na system MAC OŚ znane są podobne rozwiązania np. DEVONThink, dla Windows nie są znane tego typu aplikacje.
Słowa kluczowe:Bazy danych, bazy dokumentowe, sztuczna inteligencja, produktywność
Typ: magisterska, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:W pracy należy dokonać przeglądu metod formalnych tak jak np, algebry procesowe do badania poprawności kodu,uruchomić dostępne narzędzia temu dedykowane oraz zastosować wybraną metodę do badania poprawności wybranego fragmentu kodu.
Słowa kluczowe:inżynieria oprogramowania, metryki kodu
Typ: inżynierska, magisterska,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Zastosowania baz no SQL na przykładzie FoundationDB
Słowa kluczowe:bazy danych, no-SQL
Typ: inżynierska, magisterska, projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Automatyzacja/ robotyzacja procesów biznesowych
Słowa kluczowe:process automation
Typ: inżynierska, magisterska,
Kierunek: Informatyka
Więcej »
Szczegóły:Struktury danych w chmurze Azure / AWS
Słowa kluczowe:bazy danych, chmura, Azure, AWS
Typ: inżynierska, magisterska,
Kierunek: Informatyka
Więcej »
Szczegóły:Wytwarzanie oprogramowania metodami Low-Code / No-Code
Słowa kluczowe:Low-Code / No-Code
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem projektu / pracy jest przygotowanie generatora do asymetrycznych map 2D/3D dla wybranej gry wieloosobowej (w założeniu strategicznej) wraz z oceną i zapewnieniem odpowiedniego balansu przy pomocy narzędzi analitycznych i testów wykonanych za pomocą botów. W przypadku prac dyplomowych zagadnienie musi dotyczyć więcej niż dwóch graczy.
Słowa kluczowe:generacja proceduralna, algorytm, gra komputerowa
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:O ile rozpoznawanie obiektów na zdjęciach jest zadaniem stosunkowo łatwym, jeśli te obiekty są wystarczająco duże, to w przypadku licznie występujących, małych obiektów jest z tym kłopot. Sieci neuronowe często pomijają małe lub blisko siebie leżące obiekty. Dobrym przykładem może być zliczanie samochodów w korku, ludzi w tłumie, owoców na straganie czy produktów na półce sklepowej. Celem pracy jest sprawdzenie kilku możliwych podejść do tego problemu. W szczególności jest to wytrenowanie sieci w większej rozdzielczości, ale także różne metody powiększania czy dzielenia obrazu wejściowego czy też różne metody odróżniania od siebie blisko leżących obiektów. Warto w kontekście tego zagadnienia zerknąć na: https://learnopencv.com/slicing-aided-hyper-inference/ https://learnopencv.com/weighted-boxes-fusion/
Słowa kluczowe:głębokie sieci neuronowe, rozpoznawanie obrazów
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem pracy / projektu jest analiza szeregów czasowych z wykorzystaniem sieci neuronowych na przykładzie danych EKG z holtera w celu wspomagania rozpoznawania schorzeń serca (CVD). Wykorzystywane będą dane z konkursu CinC (https://challengesincardiology.com/).
Słowa kluczowe:analiza danych, sieci neuronowe, EKG, transformery, CVD, GPU
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Analiza możliwości wykorzystania GPU w różnych systemach bazodanowych, przetwarzanie zapytań z wykorzystaniem jednostek graficznych (GPUQP), wielowątkowe funkcje agregacyjne, testy wsparcia sprzętowego.
Słowa kluczowe:GPU, obliczenia równoległe, bazy danych
Typ: magisterska,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem projektu jest analiza opublikowanego silnika rekomendacyjnego MovieRate, krytyczne porównanie go z istniejącymi rozwiązaniami i ocena rzeczywistej skuteczności rozwiązania (najlepiej z wykorzystaniem elementów społecznej teorii grafów).
Słowa kluczowe:systemy rekomendacyjne, analiza, grafy, algorytm, społeczna teoria grafów
Typ: inżynierska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem pracy jest porównanie i ocena metodyk stosowanych przy prowadzenia projektów "wysokiego ryzyka" w stosunku do klasycznych metodyk formalnych.
Słowa kluczowe:metodyka, zarządzanie projektami
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem projektu jest dokonanie analizy rozwiązań Proof of Work i Proof of Stake używanych w blockchainach w kwestii określenia ich mocnych i słabych stron, zastosowań oraz różnic w złożoności i wsparciu GPU
Słowa kluczowe:blockchain, algorytm, GPU
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Celem pracy/projektu jest przegląd i zastosowanie rozwiązań mających na celu rozpoznawanie tekstu i symboli na schematach technicznych (blokowych, instalacji, itd.) z wykorzystaniem rozwiązań klasycznych i/lub sieci neuronowych
Słowa kluczowe:OCR, sieci neuronowe, analiza danych, GPU
Typ: inżynierska, projekt zespołowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Stworzenie rozwiązań wspomagających grywalizację (gamification) w nauce różnych elementów inżynierii oprogramowania. Zakres oraz dokładna tematyka do indywidualnego ustalenia
Słowa kluczowe:kanban, gra, aplikacja webowa
Typ: inżynierska,
Kierunek: Informatyka
Więcej »
Szczegóły:Konkretny temat do uzgodnienia. Przykładowy temat: Wdrożenie podejścia zwinnego lub wybranych praktyk w zespole. Przykłady podejść zwinnych: Scrum, Kanban, LeanSD, XP, AgilePM(dawniej DSDM)
Słowa kluczowe:zarządzanie, Agile, Scrum, Kanban, LeanSD, XP, Extreme Programming, AgilePM, DSDM, podejścia zwinne, metodyki zwinne, metody zwinne, wytwarzanie oprogramowania
Typ: inżynierska, magisterska, projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:W jaki sposób kierować wydajne zapytania do baz danych? Czy język SQL jest najlepszym językiem do odpytywania baz danych? Jak konstruować zapytania, aby ich rezultat miał jak najmniej śmieci? Praca powinna odpowiadać na te i podobne pytania, praca inż powinna zbadać istniejące platformy i języki w pracy mgr należałoby dokonać oceny i/lub zaproponować swoje pomysły na usprawnienie wyszukiwania danych w bazach danych.
Słowa kluczowe:Bazy danych, query languages
Typ: inżynierska, projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Systemy CMS
Słowa kluczowe:CMS
Typ: inżynierska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:rozwiązania BI
Słowa kluczowe:bazy danych, BI
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Informatyka
Więcej »
Szczegóły:Tematem projektu jest rozpoznanie narzędzi deweloperskich na platformę iOS w ramach programu akademickiego iOS Developer University Program. Produktem projektu powinna być aplikacja działająca pod kontorlą sysetmu iOS.
Słowa kluczowe:iOS, Apple, iOS Developer University Program
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Język R jest zdobywającym coraz większość popularność językiem w eksploracji danych, badaniach statystycznych, bioinformatyce i wielu innych. Celem projektu jest poznanie tego języka w stopniu umożliwiającym dalsze jego wykorzystanie w badaniach.
Słowa kluczowe:języki programowania, eksploracja danych
Typ: magisterska, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Rozwój systemów mobilnych, rozwiązań wieloplatformowych i chmurowych spowodował rozwój serwisów i narzędzi do synchronizacji danych (Dropbox, OneDrive, iCloud, ...). Przedmiotem projektu jest odpowiedź na pytanie: jak wydajnie i efektywnie synchronizować pliki między różnymi magazynami danych. Najprostsze metody takie jak fizyczne porównanie plików ze stemplem czasowych wymaga przesyłania dużej liczby danych i nie są odporne na zmiany w wielu węzłach, stosowane rozwiązania oparte są na ogół o złożone algorytmy matematyczne, funkcje haszujące, oraz struktury algebraiczne takie jak ciała i grupy.
Słowa kluczowe:systemy mobilne; synchronizacja danych
Typ: magisterska, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Optymalizacja zapytań kierowanych do bazy danych jest kluczowa dla zaakceptowania języka zapytań przez programistów i użytkowników. Język zapytań, poprzez swoją konceptualność, deklaracyjność i makroskopowość przetwarzania staje się nieakceptowany o ile nie będzie silnie optymalizowany. Naiwna ewaluacja semantyki zapytania prowadzi do nieakceptowanych czasów wykonania, mierzonych dla dużych zbiorów w godzinach, dniach lub tygodniach (a często i latach). Optymalizacja musi więc skrócić czas wykonania zapytania o kilka rzędów, np. 10000 razy. Badania nad optymalizacja zapytań do rozproszonych baz danych zostały przeprowadzone na gruncie systemów relacyjnych, ale stan sztuki w tym zakresie nie wydaje się być bardzo zaawansowany. Rozproszone heterogeniczne bazy danych dają wiele okazji do optymalizacji zapytań. Najbardziej popularne metody dla systemów relacyjnych mogą być uogólnione dla systemów innych niż relacyjne. W szczególności dotyczy to metod określanych jako pipelining dla fragmentacji poziomej zbiorów danych oraz metody uogólniające metodę opartą o pół-złączenia (semi-joins) dla fragmentacji pionowej.
Słowa kluczowe:bazy danych, inżynieria oprogramowania
Typ: magisterska, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Rozwój metodyk zarządzania projektami IT jest bardzo dynamiczny. Praca koncentrowałaby się na klasie metodyk adaptacyjnych i ich odneisieniu do rzeczywistych projektów.
Słowa kluczowe:inżynieria oprogramowania, projekty IT
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Percepcja głębi, czyli zdolność do określenia odległości od obserwowanych obiektów jest kluczowym zagadnieniem wszędzie tam, gdzie mamy do czynienia z ruchem. Ludzie i zwierzęta są w stanie dość dokładnie ocenić odległości od tego, co widzą i dzięki temu sprawnie poruszać się w otoczeniu oraz chwytać obiekty. Dokonują tego dzięki dwuocznemu widzeniu i przetwarzaniu nieznacznie różnych obrazów sceny docierających do lewego i prawego oka. Podobne algorytmy, zwane stereowizyjnymi, zostały opracowane dekady temu, jednak ich skuteczność dalece odbiega od tego, co potrafi mózg biologiczny. Swoistą rewolucją w tej dziedzinie było wprowadzenie na rynek rozwiązania opartego o dodatkowe, niewidzialne dla człowieka, oświetlenie, które rzutowało na scenę chmurę drobnych punkcików, wedługi których algorytm mógł dość dokładnie i szybko określić głębię sceny. Tym rozwiązaniem był Kinect. Z czasem wprowadzono kolejne jego wersje i inne, konkurencyjne rozwiązania działające na nieco innej zasadzie. Wszystkie one wykorzystują jednak dodatkowe oświetlenie sceny, co nie zawsze jest skuteczne czy pożądane. Rozwiązania czysto pasywne, opierające się tylko na obrazach są nadal intensywnie rozwijane. Co więcej, powstają rozwiązania wykorzystujące zaledwie jedną kamerę. Wszystkie one opierają się na głębokich sieciach neuronowych, które zostały nauczone na tysiącach scen i są w stanie, lepiej lub gorzej, oszacować głębię nowych, nieznanych scen. Projekt polega weryfikacji wybranych algorytmów percepcji głębi, zarówno dwuobrazowych, jak i jednoobrazowych, i porównaniu uzyskanych wyników z klasycznymi algorytmami stereowizyjnymi oraz danymi rzeczywistymi.
Słowa kluczowe:sterowizja, głębokie sieci neuronowe, percepcja głębi
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:W ostatnim czasie bardzo popularnym językiem programowania staje się Python. Niewątpliwie, ma on wiele zalet, ale jego poważną wadą jest szybkość wykonywania kodu. https://www.youtube.com/watch?v=3PcIJKd1PKU Nie zawsze jednak różnica między C a Pythonem będzie aż tak duża. W szczególności, jeśli większość przetwarzania dokonuje się na karcie graficznej (głębokie sieci neuronowe), a udział CPU jest stosunkowo niewielki. Zawsze jednak, mniejsza czy większa część programu wykonywana jest po stronie procesora. Interesujące wydaje się sprawdzenie jak rodzaj użytego języka wpływa na ostateczny czas wykonania programu. W ramach pracy należy uruchomić wybrane rozwiązania wykorzystujące wiodące sieci neuronowe i porównać czasy przetwarzania z wykorzystaniem Pythona, C++ oraz Matlaba. Do wykonania pracy niezbędne jest posiadanie karty graficznej Nvidii. Eksperymenty będzie można także wykonać na komputerze uczelnianym z kartą 3060Ti w celu sprawdzenia jak wydajność karty wpływa na wydajność całego procesu przetwarzania w różnych językach.
Słowa kluczowe:głębokie sieci neuronowe, przetwarzanie obrazów, python, c, matlab
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Praca polega na wykorzystaniu gotowej biblioteki do symulacji robotów firmy MobileRobots (opartej na Player/Stage) do symulacji robota-odkurzacza. Należy przeanalizować różne scenariusze związane z założonym poziomem inteligencji robota, a dokładniej z dostępną mu informacją sensoryczną (np. kilka czujników odległości lub zderzaków dookoła robota, umożliwiające wykrycie przeszkód). Jak powinien poruszać się robot, by mimo bardzo ograniczonej informacji o swoim położeniu, był w stanie pokryć jak największą przestrzeń mapy, w dodatku w miarę jednorodnie (żeby nie kręcił się przez 90% czasu w jednym miejscu)? Język programowania: C/C++.
Słowa kluczowe:roboty mobilne, analiza trajektorii
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Projekt polega na stworzeniu algorytmu (nauczeniu głębokiej sieci neuronowej) rozpoznającego czy nawierzchnia ulicy czy chodnika jest czysta czy też pokryta opadłymi liśćmi, śniegiem, błotem pośniegowym czy innymi zabrudzeniami (błoto z budowy itp). Głównym zadaniem jest tu zebranie znacznej liczby reprezentatywnych zdjęć, na których zostanie wytrenowana sieć neuronowa (w tym pomogę). Zakres projektu jest uzależniony od liczby wykonawców.
Słowa kluczowe:rozpoznawanie obrazów, sieci neuronowe
Typ: inżynierska, projekt indywidualny, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka, Elektromobilność
Więcej »
Szczegóły:Głębokie sieci neuronowe, zdobywszy rynek komputerów stacjonarnych, wkraczają także do świata urządzeń mobilnych. W ramach pracy należy pokazać, w jaki sposób napisać i uruchomić aplikacje mobilne wykorzystujące różne głębokie sieci neuronowe z użyciem TensorFlow Lite, Pytorch Mobile oraz Matlaba. Jak wygląda konstrukcja aplikacji w każdej z bibliotek, czy wszystkie wspierają wszystkie głębokie sieci, jaka jest ich wydajność.
Słowa kluczowe:głębokie sieci neuronowe, urządzenia mobilne, smartfony
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Idea projektu jest prosta - robimy zdjęcie tego co mamy na talerzu i dostajemy informację o kaloryczności i składzie posiłku. Realizacja jest trudniejsza. O ile samo rozpoznanie potrawy jest relatywnie proste, to określenie jej kaloryczności będzie trudne głównie ze względu na brak informacji o masie danej potrawy. Możemy próbować ją szacować na podstawie wielkości na zdjęciu lub lepiej na kilku zdjęciach. Do rozpoznania potraw trzeba będzie skorzystać z gotowych sieci neuronowych i ewentualnie douczyć je zbioru potraw. Do oszacowania wielkości potrawy trzeba będzie podejść łącząc metody klasyczne z neuronowymi. Wartością dodatkową pracy jest mobilna implementacja rozwiązania.
Słowa kluczowe:głębokie sieci neuronowe, przetwarzanie obrazów, widzenie komputerowe
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Głębokie sieci neuronowe powstają jak grzyby po deszczu. Aby ułatwić wykorzystanie różnych ich modeli i wersji, bez konieczności każdorazowej instalacji i konfiguracji często niekompatybilnych ze sobą pakietów, powołano do życia mniej lub bardziej uniwersalne platformy pozwalające na łatwe uruchomienie i wytrenowanie dziesiątek albo setek różnych sieci neuronowych. Dwie z nich to: https://github.com/PaddlePaddle/Paddle https://github.com/open-mmlab Druga z nich działa (chyba) tylko pod Ubuntu, zaś pierwsza powinna działać zarówno pod systemem Ubuntu, jak i Windows. Aby w pełni wykorzystać możliwości takiej platformy, należy posiadać komputer z wydajną kartą graficzną firmy Nvidia. Można także skorzystać z darmowych rozwiązań chmurowych: https://colab.research.google.com/ czy, w przypadku PaddlePaddle, jego chińskiego odpowiednika: https://login.bce.baidu.com/?lang=en Celem projektu jest zapoznanie się z wybraną platformą, przetestowanie wybranych sieci neuronowych zarówno od strony rozpoznawania, jak i uczenia oraz uruchomienie jakiegoś prostego projektu z wykorzystaniem danej platformy i wspieranych przez nią sieci.
Słowa kluczowe:głębokie uczenie, sieci neuronowe
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Jedną z zalet języka C# jest to, że stosunkowo łatwo pisze się w nim aplikacje okienkowe. W ramach projektu ma powstać stosunkowo prosta aplikacja okienkowa (docelowo służąca do kalibracji kamery monitoringu miejskiego, choć to mniej istotne). W aplikacji mają być widoczne 2 zdjęcia tej samej sceny (do załadowania z plików), na których należy wskazać odpowiadające sobie punkty (zazwyczaj jedno zdjęcie pochodzi z mapy Google'a lub ortofotomapy, a drugie jest ujęciem z kamery). Istotne jest to, by punkty oznaczać jak najdokładniej, a więc potrzebny jest jakieś okienko z powiększeniem okolic klikanego punktu. W celu ułatwienia pracy, można zastosować techniki przetwarzania obrazów i porównywania punktów, dzięki czemu, po zaznaczeniu punktu na pierwszym obrazie, program sam zasugeruje odpowiadający mu punkt na drugim. Po oznaczeniu wszystkich par punktów nastąpi eksport ich współrzędnych do odpowiedniego pliku tekstowego i uruchomienie zewnętrznego programu kalibrującego kamerę. Wyniki działania tego programu powinny być następnie automatycznie wczytane i zwizualizowane w programie pierwotnym.
Słowa kluczowe:C#, OpenCV
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Projekt polega na opracowaniu programu akceptującego bądź nie zdjęcia do paszportu. Poprawne zdjęcie musi spełniać szereg warunków (m.in. widoczny owal twarzy, otwarte oczy, proste ustawienie twarzy, neutralny grymas, jednolite tło i oświetlenie). Zdjęcie takie można wykonać samodzielnie (zamiast iść do fotografa i tracić czas i pieniądze), ale wówczas trudniej jest zachować w/w warunki. W ramach projektu należałoby wykorzystać istniejące głębokie sieci neuronowe do rozpoznania twarzy i jej punktów charakterystycznych, określenia jaj pozycji i orientacji, oceny nastroju, a także jakieś inne algorytmy do określenia (nie)jednolitości oświetlenia i dokonać ostatecznej klasyfikacji czy twarz jest poprawnie sfotografowana czy też należy coś zmieć. Zakres projektu jest do ustalenia, w zależności od liczby wykonawców.
Słowa kluczowe:analiza obrazów, sieci neuronowe
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Bukmacherzy to specjaliści od określania prawdopodobieństw wyników przyszłych wydarzeń - najczęściej wyników gier sportowych. Nie znaczy to, że nie można z nimi wygrać, o czym może świadczyć przypadek doktora nauk matematycznych, Marcina Krzywkowskiego, który regularnie wygrywał z jednym z bukmacherów, aż ten, z bezsilności, przestał przyjmować zakłady i zaczął obmawiać wyżej wymienionego, za co został pozwany. Ocena szans na wygraną wymaga dużego doświadczenia, a więc analizy dużej ilości informacji. W tym dobrzy są bukmacherzy i inni pasjonaci danego sportu, ale także głębokie sieci neuronowe. Dane o wynikach rozgrywek są dostępne, wystarczy więc je zebrać i "wrzucić do sieci neuronowej", a ona podpowie na kogo warto stawiać. W praktyce nie będzie to takie proste i skuteczne, w dużej mierze przez niemożność uwzględnienia nieprzewidywalnych czynników (np. że główny napastnik nagle się rozchoruje i nie weźmie udziału w meczu), niemniej głębokie sieci powinny być w stanie wyciągnąć poprawne wnioski z pozornie bezładnej masy danych z prawdopodobieństwem większym niż czysto losowe. Pewną odmianą, już nie hazardową, tego zagadnienia jest analiza sprzedaży wybranych produktów. Producentowi, dostawcy, sprzedawcy zależy aby jak najlepiej przewidzieć popyt na dany produkt, bo wówczas może lepiej odpowiedzieć na potrzeby rynku i zoptymalizować produkcję czy zamówienia. Mile widziane osoby z pewnym doświadczeniem bukmacherskim
Słowa kluczowe:głębokie sieci neuronowe, przetwarzanie danych
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Celem projektu jest zbudowanie inteligentnego stracha na wróble (i inne ptaki), który wykorzysta kamerę i głęboką sieć neuronową uruchomioną na jakimś minikomputerze (RPi, Jetson Nano) do rozpoznania czy w pobliżu znajdują się ptaki. Wówczas uruchomi sygnał dźwiękowy i/lub mechaniczny (serwonapęd) do odstraszenia ptaków. Aby powyższe było możliwe należy stworzyć bazę obrazów ptaków typowych dla danej okolicy (miasto?) i nauczyć sieć neuronową. Dostępne bazy i nauczone na nich sieci zawierają stosunkowo dużo ptaków dla nas egzotycznych, a więc efektywność gotowych rozwiązań jest niska. Przodek projektu jest dostępny u mnie, gdy ktoś był zainteresowany. Projekt można realizować w mniejszym lub większym stopniu, w zależności od liczby uczestnków.
Słowa kluczowe:przetwarzanie obrazów, sieci neuronowe
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO
Więcej »
Szczegóły:Projekt polega na ewaluacji gotowego rozwiązania (https://github.com/Smorodov/Multitarget-tracker) służącego do śledzenia przez detekcję wielu obiektów w sekwencjach obrazów. Taki problem nie jest żadnym kłopotem dla człowieka, a dla komputerów jest dosyć trudny. Wspomniane rozwiązanie ma wiele różnych opcji, które należałoby zbadać na różnych sekwencjach obrazów i określić ich przydatność do danego typu problemu śledzenia.
Słowa kluczowe:śledzenie, tracking
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika
Więcej »
Szczegóły:Roboty mobilne są coraz częściej wykorzystywane w środowisku człowieka. Środowisko to, w przeciwieństwie do przemysłowego, bywa często nieuporządkowane i zmienne. Na drodze robota może pojawić się masa mniej lub bardziej oczekiwanych przedmiotów, które trzeba ominąć. Można w tym celu wykorzystać całą gamę różnych czujników, jednak interesująca byłaby możliwość uzyskania informacji o przeszkodach na drodze ze zwykłej, niedrogiej kamery. Kamera taka będzie patrzeć robotowi "pod nogi", czyli będzie obserwować podłogę tuż przed robotem, do odległości około 1 m. Obecność wszelkich przeszkód leżących na podłodze powinna być sygnalizowana. Zasadniczym problemem w tym zagadnieniu jest to, że przeszkodą może dowolna rzecz leżąca na podłodze, np. kapeć, paczka chusteczek, przewód zasilający, zabawka, zwierzę domowe itp. Część z tych obiektów nie będzie stanowiła fizycznej przeszkody dla robota (po kablu robot spokojnie przejedzie, a chusteczki przesunie), ale na niektóre robot nie powinien najeżdżać (czyjaś stopa, koci ogon, okulary). Obiekty do wykrycia są więc niezwykle różnorodne. Można więc podejść do zagadnienia od drugiej strony, to znaczy wykrywać podłogę i jeżeli stopień podobieństwa będzie niewielki, może to oznaczać, że na podłodze coś leży. Problem w tym, że wzory podłóg są nie mniej urozmaicone niż obiekty, które mogą się na podłodze znaleźć. W zależności od liczby wykonawców należałoby zebrać bazę obrazów obiektów oraz podłóg oraz wytrenować i przetestować kilka różnych sieci neuronowych, a wyniki predyskutować.
Słowa kluczowe:roboty mobilne, głębokie sieci neuronowe, przetwarzanie obrazów
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Jednym z istotnych aspektów wykorzystania kamery w wielu zadaniach wizyjnych jest jej kalibracja, czyli estymacja jej parametrów wewnętrznych (związanych z optyką i czujnikiem obrazu) oraz zewnętrznych (położenia w przestrzeni). Metod i programów do kalibracji kamer jest wiele, a większość z tych popularniejszych sprowadza się do wykonania kilkunastu zdjęć wzoru kalibracyjnego (a resztę załatwia program). W popularnej bibliotece OpenCV zaimplementowano 3 algorytmy kalibracji, a dokładniej rzecz ujmując, 3 różne wzorce kalibracyjne. W pakiecie Matlab, standardowo zaimplementowano 1 algorytm kalibracyjny, ale można oczywiście znaleźć wiele innych skrzynek narzędziowych do kalibracji. W ramach projektu należałoby porównać wybrane metody kalibracji i ocenić, która z nich zapewnia najlepsze wyniki. Miarą poprawności kalibracji jest tzw. błąd reprojekcji, czyli różnica pomiędzy rzeczywistym, a estymowanym położeniem punktów charakterystycznych na obrazie. Miara ta może być jednak myląca, gdyż jest zależna od rozdzielczości obrazu i wielkości obserwowanego wzoru kalibracyjnego. Dlatego też trzeba będzie wykorzystać inne, bardziej obiektywne sposoby ewaluacji. Projekt sprowadza się do wykonania setek zdjęć kilku wzorów kalibracyjnych, tudzież nakręcenie kilku filmików pokazujących te wzory i zastosowania na nich gotowych algorytmów, których wyniki zostaną poddane analizie. Projekt można zrealizować z C++ lub Pythonie, a także częściowo w Matlabie.
Słowa kluczowe:OpenCV, kalibracja kamery, przetwarzanie obrazów
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:W ramach projektu należy 1. Rozszerzyć istniejącą aplikację opartą o bibliotekę PCL http://pointclouds.org/ oraz czujnik Kinect do akwizycji, wizualizacji i identyfikacji obiektów trójwymiarowych. Aktualnie działa to tak: https://www.youtube.com/watch?v=vtJmw0-BafE i/lub 2. Dokonać optymalizacji bazy obiektów i sprawdzić wpływ optymalizacji na jakość i czas rozpoznawania i/lub 3. Porównać jakość i czas rozpoznawania w środowisku "czystym" i "zaśmieconym/; i/lub 4. Opracować system symulowanej generacji widoków z Kinecta na podstawie ogólnie dostępnych trójwymiarowych modeli obiektów i/lub 5. Opracować system automatycznej akwizycji i weryfikacji rozpoznawania modeli z wykorzystaniem dwóch manipulatorów
Słowa kluczowe:Kinect identyfikacja 3D
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:MMPose https://github.com/open-mmlab/mmpose to dynamicznie rozwijająca się biblioteka głębokich sieci neuronowych służących do identyfikacji ludzi (i nie tylko) w obrazach. Praca ma dwie części: analityczną i praktyczną. Celem części analitycznej jest scharakteryzowanie dostępnych w ramach MMPose rozwiązań, porównanie ich pod względem wydajności (prędkości, dokładności) na podstawie istniejących w MMPose danych oraz zaproponowanie wyboru konkretnych rozwiązań do konkretnych celów. Celem części praktycznej jest uruchomienie wybranych metod w środowisku MMPose (python) oraz OpenCV (C++) i porównanie ich wydajności. Wymagana jest znajomość angielskiego oraz podstaw pythona i C++. Praca nie wymaga pisania zaawansowanych programów.
Słowa kluczowe:python, estymacja pozy,
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Praca polega na wykorzystaniu gotowej biblioteki do przetwarzania obrazów OpenCV do precyzyjnego wyznaczenia pozycji obserwowanego z góry robota mobilnego. Informacja o aktualnym położeniu robota może być wykorzystana do analizy jego trajektorii oraz do sterowania jego ruchem zgodnie z założoną trajektorią. Język programowania C/C++.
Słowa kluczowe:analiza obrazów, OpenCV, analiza trajektorii
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Od jakiegoś czasu da się zaboserwowac gwałtowny rozwój technologii mobilnej oraz oprogramowania na urządzenia mobilne. Jednocześnie, w związku z szybkim wzrostem wydajności urządzeń mobilnych, a także rosnącej jakości wbudowanych aparatów fotograficznych, pojawia się coraz więcej aplikacji wykorzystujących elementy widzenia komputerowego. Wydaje się, że właśnie przetwarzanie obrazów na urządzeniach mobilnych będzie istotną gałęzią przemysłu informatycznego w najbliższej przyszłości. Celem projektu jest wykonanie mniej lub bardziej złożonej (w zależności od rodzaju projektu i liczby jego uczestników) aplikacji na urządzenie mobilne z systemem Android wykorzystującej elementy przetwarzania obrazów (tu z pomocą przyjdzie biblioteka OpenCV oraz ja). O tym, jak zbudować prostą aplikację wykorzystującą obraz z kamery można poczytać w obronionej właśnie pracy inżynierskiej (dostępna tu: http://www.ee.pw.edu.pl/~czajewsw/dyplomowe2.php ) oraz na licznych stronach internetowych (m.in. http://opencv.org/android http://www.embedded.com/design/programming-languages-and-tools/4406164/1/Developing-OpenCV-computer-vision-apps-for-the-Android-platform ). Temat projektu jest w zasadzie dowolny, ważne żeby był w miarę sensowny. Kilka przykładów: - zszywanie zdjęć w panoramy (kod zszywający jest gotowy, wystarczy tylko wybrać kilka zdjęć które mają być zszyte) - pomoc dla niedowidzących: rozpoznawanie banknotów, odczytywanie numeru nadjeżdżającego autobusu, odczytywanie rozkładu jazdy czy etykiet na produktach w sklepie - rozpoznawania kodu (i innych parametrów) produktu na podstawie jego zdjęcia (konieczność połączenia się z zewnętrzną bazą danych) Generalnie pomysłów może być bardzo wiele. Ja oferuję swą pomoc w algorytmach przetwarzania obrazów i ewentualną ocenę czy dany pomysł jest realizowalny czy nie.
Słowa kluczowe:urządzenia mobilne, smartfony, Android, OpenCV
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka
Więcej »
Szczegóły:Niedawno kupiliśmy takiego robota: https://www.youtube.com/watch?v=W6CUzogyjUI W ramach projektu należy zbadać możliwości sterowania tym robotem. Jedną z nich jest wykorzystanie gotowej aplikacji do zaprogramowania nowych sekwencji ruchu. Drugą, jest sterowanie robotem z poziomu języka C. Projekt polega w dużej mierze na przeszukaniu sieci pod kątem tego co jest dostępne, zainstalowaniu odpowiedniego oprogramowania i pokazaniu jak można z niego korzystać.
Słowa kluczowe:robot humanoidalny
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:W ramach projektu należy niejako powtórzyć to co zostało zrobione w pracy inżynierskiej, czyli zainstalować (na jednym z komputerów w laboratorium) system Linux, odpowiednie oprogramowanie i dokonać symulacji robota mobilnego. Jak to zrobić - wszystko jest w pracy inżynierskiej. Dodatkowo należy przeprowadzić szereg eksperymentów z symulowanym robotem, a także pokazać jak można sterować nim z poziomu języka C (elementarne sterowanie zostało zrealizowane w pracy inżynierskiej). W efekcie powinna powstać propozycja ćwiczenia dla studentów z tej tematyki. Link do filmów pokazujących efekty symulacji: https://www.youtube.com/watch?v=G-HIvanEQ-w&index=3&list=PLgh5kN1Yi3wNoUcdHyswZACFa6ijwhBl0 Link do pracy inżynierskiej: http://www.ee.pw.edu.pl/~czajewsw/studenckie/inzynierskie/praca_PI_WE_PW_2014_Dzon_Patryk_230393.pdf
Słowa kluczowe:robot mobilny symylacja ROS Gazebo
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Pierwszym krokiem w przypadku budowy algorytmu klasyfikującego, rozpoznającego, segmentującego, przetwarzającego itd zdjęcia jest najczęściej zbudowanie bazy przykładowych zdjęć, na których ów algorytm ma się uczyć. Wiele takich baz jest dostępnych, a ich liczba stale rośnie, niemniej często zachodzi potrzeba uwzględniania obiektów, których w żadnej bezie nie ma. Np. chcemy rozpoznać czy człowiek ma maseczkę czy nie, czy robotnik nosi kask czy nie, czy do paśnika przychodzą jelenie czy może żubry, albo policzyć ile gołębi i wróbli siada na parapecie. Podobnych przykładów jest nieskończoność. I w każdym takim przypadku, najpierw konieczne jest stworzenie zbioru zdjęć z oznaczonymi obiektami, które potem algorytm ma rozpoznawać. Jest to zadanie żmudne i pracochłonne. Aby je ułatwić, stworzono całą masę mniej lub bardziej zaawansowanych programów wspomagających, a często automatyzujących oznaczanie. Oto kilka przykładów: CVAT, MakeSense, Hasty, SuperAnnotate, Ybat.... Są ich dziesiątki, jedne zupełnie darmowe, inne częściowo płatne. W ramach pracy należałoby dokonać przeglądu istniejących narzędzi, podzielić je na kategorie (lokalne, przeglądarkowe; proste, zaawansowane; uniwersalne, dedykowane; całkowicie ręczne, z jakimś stopniem automatyzacji; itd) oraz przetestować kilka z nich oceniając przydatność, wygodę i szybkość pracy z danym rozwiązaniem. W zależności od typu projektu, jego zakres będzie różny - najmniejszy dla indywidualnego, największy dla dużego zespołu. Projekt jest stosunkowo łatwy, nie wymaga programowania, za to cierpliwości i dokładności.
Słowa kluczowe:głębokie uczenie, bez programowania, analiza obrazów
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Człowiek, widząc zdjęcie jakiegoś znanego mu obiektu, np. samochodu, bez większego trudu naniesie na zdjęcie krawędzie bryły, jaką tworzy ten obiekt, innymi słowy, stworzy siatkowy model obserwowanego obiektu. Nie potrzebuje przy tym innych informacji o widzianej scenie - wystarczy, że rozpoznaje obserwowany obiekt, że ten jest dobrze widoczny i że jest w miarę standardowy. Jedną z metod automatycznego dopasowania takiego modelu jest wycięcie go z tła (to załatwiają dziś różne głębokie sieci neuronowe), a następnie takie rzutowanie (projekcja) na obraz modelu bryłowego, aby jak najdokładniej pokrył wycięty z tła kształt obiektu. Liczba niepokrywających się pikseli jest miarą błędu. Jest to więc problem znalezienia minimum pewnej funkcji, a cenną informacją jest to, że wiemy iż to minimum nie może być mniejsze od zera. Nie wiadomo jednak jakie wymiary ma mieć ten model, który staramy się dopasować i jak ma być ułożony, jednak metodą prób i błędów, modyfikując szereg jego parametrów, można dojść do jakiegoś optimum. Metoda brutalnej siły, czyli kolejnego sprawdzania wszystkich możliwości na nic się tu nie zda, bo parametrów modelu (jego poszczególnych wymiarów, pozycji i orientacji w przestrzeni) jest zbyt wiele, by dało się to zrobić w rozsądnym czasie. Dlatego też trzeba zastosować jakieś podejście optymalizacyjne. Przykład niezbyt dobrze dopasowujących się modeli: https://public.3.basecamp.com/p/PXMU2DLhBnTEQWjCUwv1C8Pn Celem projektu jest zbadanie kilku podejść optymalizacyjnych, począwszy od prostej metody zmiany pojedynczego parametru, a skończywszy na różnych algorytmy ewolucyjnych (genetycznych, rojach cząstek, ewolucja różnicowa). Umiejętność praktycznego wykorzystania nowoczesnych i szybkich algorytmów optymalizacyjnych może przydać się w bardzo wielu dziedzinach, zwłaszcza tam, gdzie system ma wiele parametrów, które nie wiadomo jak dobrać. Dopasowanie modelu samochodu do jego zdjęcia jest jedynie skonkretyzowanym przykładem.
Słowa kluczowe:OpenCV, przetwarzanie obrazów
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Człowiek nie ma większego problemu z oceną sylwetki/pozy osoby widzianej na zdjęciu. W ostatnich latach pojawiło się szereg rozwiązań tego problemu opartych na głębokich sieciach neuronowych. Wiele z nich dostępnych jest tutaj: https://github.com/open-mmlab/mmpose Tematem projektu byłoby porównanie dostępnych rozwiązań oraz wykorzystanie jednego z nich do analizy ruchu obserwowanego człowieka. Mile widziane doświadczenie z Ubuntu - nie wszystkie dostępne narzędzia będą działać w systemie Windows.
Słowa kluczowe:przetwarzanie obrazów, analiza pozy
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Informatyka, Elektromobilność
Więcej »
Szczegóły:Popularne sieci neuronowe uczone są na ogólnie dostępnych, obszernych zbiorach danych, które nie zawsze zawierają ujęcia obiektów z nietypowego punktu widzenia. Takim przykładem mogą być sceny uliczne (piesi i pojazdy), które zazwyczaj filmowane są poziomu pojazdu, czyli ze stosunkowo niewielkiej wysokości. Sieci nauczone na takich zbiorach cechuje niezbyt wysoka skuteczność rozpoznawania obiektów z ujęć monitoringu miejskiego, w którym kamery zawieszane są zazwyczaj na wysokości kilku czy kilkunastu metrów. Aby zwiększyć skuteczność sieci należy ją wytrenować na wzbogaconym zbiorze danych. Taki zbiór został już stworzony i zawiera ponad 35 tys. oznaczonych pojazdów i pieszych. W ramach pracy należy wytrenować sieć Yolo na różne sposoby na tym zbiorze, zweryfikować na kolejnych nagraniach z innych źródeł, wzbogacić zbiór o nowe dane i ponownie wytrenować według najlepszego scenariusza z kroku pierwszego. Do wykonania pracy przydatny będzie komputer z kartą graficzną NVidii oraz znajomość C++ lub Pythona
Słowa kluczowe:głębokie sieci neuronowe, YOLO, rozpoznawanie samochodów
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Projekt wykorzystuje kontrolery Wiimote i polega na zbudowaniu wirtualnego instrumentu sterowanego ruchami gracza. Ruchy kontrolerów Wiimote byłyby rozpoznawane i przekładane na dźwięki wirtualnego instrumentu.
Słowa kluczowe:widzenie komputerowe, muzyka
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Tematem pracy jest opracowanie i implementacja metody łączenia zdjęć w panoramy
Słowa kluczowe:przetwarzanie obrazu
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Głównym celem działania systemów monitoringu wizyjnego jest wykrywania zdarzeń podejrzanych i niebezpiecznych. Celem pracy jest realizacja automatycznego systemu wykrywania takich zdarzeń wykorzystującego przetwarzanie i analizę obrazu
Słowa kluczowe:analiza obrazu, widzenie komputerowe
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Algorytmy detekcji ruchu są niezbędne w analizie sekwencji obrazów (np. pochodzących z monitoringu wizyjnego). Celem pracy jest analiza dostępnych algorytmów i ich implementacja, ze szczególnym uwzględnieniem ich efektywności obliczeniowej.
Słowa kluczowe:widzenie komputerowe, analiza obrazu
Typ: inżynierska, magisterska, projekt indywidualny,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Tematem pracy jest implementacja i porównanie wybranych algorytmów detekcji i długich i wąskich obiektów na obrazach cyfrowych. Jako przykładowe obrazy zostaną wykorzystane obraz satelitarne zawierające sieci dróg, rzek, a także obrazy włosów w powiększeniu (tzw. obrazy trichoskopowe).
Słowa kluczowe:przetwarzanie obrazów
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Celem projektu jest opracowanie systemu obserwującego, przy pomocy podłączonych do komputera kamer, prelegenta stojącego przy tablicy. Ruchy i gesty prelegenta przy tablicy są rejestrowane przez układ kamer oraz przetwarzane przez odpowiedni algorytm. W wyniku przetworzenia obrazu następuje identyfikacja gestu wykonywanego przez prelegenta, w efekcie czego modyfikowany jest obraz wyświetlany przez projektor na tablicy. W ten sposób np. poruszając palcem przed tablicą uzyskiwany byłby efekt rysowania wirtualnej, wyświetlanej przez rzutnik, linii śledzącej położenie palca oraz podejmowane inne rodzaje aktywności (np. drukowanie zawartości tablicy, wysłanie jej e-mailem itp).
Słowa kluczowe:widzenie komputerowe, analiza obrazu, interfejsy użytkownika
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Tematem pracy jest analiza obrazów - zdjęć satelitarnych i lotniczych - przedstawiających powierzchnię ziemi w celu wykrycia obiektów znajdujących się na niej: budynków, dróg, lasów, wód, pól i innych. W szczególności przedmiotem badań i eksperymentów będą algorytmy wykorzystujące techniki uczenia głębokiego (deep learning) w powyższych zastosowaniach.
Słowa kluczowe:przetwarzanie obrazu, teledetekcja, deep learning
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Tematem projektu jest zastosowanie programowalnych kart graficznych nVidia CUDA do akceleracji obliczeń w widzeniu komputerowym (computer vision). W szczególności prace projektowe będą dotyczyły algorytmów czasu rzeczywistego w przetwarzaniu obrazów w zastosowaniu do identyfikacji i śledzenia poruszających się obiektów na obrazach rejestrowanych przez kamerr.
Słowa kluczowe:widzenie komputerowe, przetwarzanie obrazu, obliczenia równoległe, CUDA
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Tematem projektu jest analiza i implementacja wybranych algorytmów pozyskiwania informacji z wielu kamer po nachodzących na siebie obszarach obserwacji. W szczególności przedmiotem prac będą algorytmy fuzji (łączenia) obrazów z wielu kamer oraz śledzenia poruszających się obiektów z dopasowaniem poruszających się obiektów na obrazach z kolejnych kamer. W ramach projektu przewiduje się także realizację testową systemu na zestawie kamer w jednym z pomieszczeń WE.
Słowa kluczowe:przetwarzanie obrazów, systemy wizyjne, nadzór wizyjny
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Przeszukiwanie obrazowej bazy danych pod kątek obrazów podobnych (lub niepodobnych). Projekt sprowadza się do zbudowania aplikacji, która będzie miała za zadanie wyszukiwać obrazy o zadanym stopniu podobieństwa do obrazu wejściowego. Podobieństwo będzie wyznaczone na podstawie różnych miar określających stopień zgodności treści obrazów.
Słowa kluczowe:przetwarzanie obrazów, widzenie komputerowe, bazy danych
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Projekt polega na opracowaniu i zbadaniu właściwości algorytmów sterowania kamerą obrotową typu pan-tilt (sterowanie kątem obrotu i pochylenia) w środowisku wirtualnym. Środowisko to składa się ze sztucznie generowanego obrazu wysokiej rozdzielczości oraz ruchomego okna. Celem działania badanych algorytmów będzie sterowanie nadążne okna śledzącego poruszający się obiekt na obrazie wysokiej rozdzielczości.
Słowa kluczowe:systemy wizyjne, przetwarzanie obrazów, sterowanie
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Zadanie w projekcie polega na opracowaniu i przetestowaniu algorytmów detekcji cebulek włosowych na obrazach trichoskopowych (wykonanych w powiększeniu obrazów skóry głowy z włosami). W szczególności rozpatrywane metody będą wykorzystywały techniki uczenia głębokiego (deep learning).
Słowa kluczowe:uczenie głębokie, deep learning, analiza obrazu, widzenie komputerowe
Typ: inżynierska, magisterska, projekt indywidualny,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Klasyczne metody wygładzania powierzchni obrazu (odszumiania) charakteryzują się efektem ubocznym w postaci pogorszenia jakości (np. przez rozmycie) krawędzi obiektów uwidocznionych na obrazie. Istnieją jednak algorytmy które pozwalają na uzyskanie efektu wygładzenia bez pogarszania jakości krawędzi (np. tzw. "inteligentne rozmycie"). Praca polega na implementacji wybranych algorytmów tego typu oraz na ich porównaniu.
Słowa kluczowe:przetwarzanie obrazu, systemy wizyjne
Typ: inżynierska, projekt indywidualny, projekt zespołowy,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika
Więcej »
Szczegóły:Tematem projektu jest opracowanie sposobu sterowania promieniem lasera z wykorzystaniem lustra ukierunkowującego promień w zadane miejsce. W ramach pracy zostanie opracowany i zrealizowany w środowisku Arduino algorytm sterowania silnika krokowego jak również odpowiednie API w języku C++. Temat przygotowany we współpracy z firmą TrichoLab
Słowa kluczowe:systemy wbudowane, Arduino, sterowanie, laser
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Praca będzie polegała na weryfikacji publicznie dostępnych danych statystycznych (wraz z identyfikacją ich źródeł) pod kątem możliwości ich importu oraz dalszej analizy przeprowadzanej lokalnie. Dla wybranych źródeł danych zostaną zaimplementowane mechanizmy importu danych oraz oraz podstawowe metody ich wizualizacji i analizy w środowisku języka Python.
Słowa kluczowe:otwarte zbiory danych, Python
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Celem projektu będzie przeanalizowanie dostępnych w internecie danych statystycznych na temat koronowirusa (np. dostępnych w serwisie kaggle) oraz zbadanie możliwości importu tych danych. W drugim etapie pracy dane zostaną poddane analizie i wizualizacji w środowisku języka Python.
Słowa kluczowe:koronowirus, analiza danych, Python
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Praca polega na implementacji i analizie różnych wariantów użycia sieci głębokiego uczenia (np. YOLO) do interpretacji treści obrazu rejestrowanego przez kamerę zainstalowaną w samochodzie. W szczególności przedmiotem zainteresowania będą zdarzenia w ruchu drogowym, rejestrowane przez kamerę. Projekt będzie realizowany w języku Python
Słowa kluczowe:deep learning, sieci głębokiego uczenia, systemy wizyjne, analiza obrazów, pojazd autonomiczny, Python
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Projekt polega na rozbudowaniu istniejącego rozwiązania (https://public.3.basecamp.com/p/HydC5J1XxqLEKHhztzqmTrE8) w ten sposób, by rozpoznać, policzyć, określić prędkość i trajektorię obserwowanych pojazdów na skrzyżowaniu. Aktualnie działa to średnio (https://public.3.basecamp.com/p/fjfxeJqRpMSFQFSK244D9HKV) - samochody są gubione, ich trajektorie nierówne - należałoby się zastanowić co można zrobić, aby poprawić tę sytuację. Można to zrobić na wiele sposobów, np. poprzez douczenie gotowej sieci rozpoznającej samochody (dodając jej trudne przykłady) czy poprzez zastosowanie klasycznych metod śledzenia obiektów (https://www.learnopencv.com/multitracker-multiple-object-tracking-using-opencv-c-python/). Docelowo aplikacja w wersji minimum powinna zliczyć samochody i określić skąd nadjechały i którędy opuściły skrzyżowanie.
Słowa kluczowe:głębokie sieci neuronowe, śledzenie, identyfikacja trajektorii
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Projekt polega na zbadaniu możliwości identyfikacji ludzi na podstawie bardzo niewielkiej i niespójnej bazy twarzy. O ile w przypadku dużej bazy danych (np. osób publicznych), rozpoznanie ich twarzy jest stosunkowo proste, to gdy do dyspozycji są nieliczne zdjęcia, prawidłowa identyfikacja osoby sprawia algorytmom trudności (człowiekowi raczej nie). Założenie jest więc takie, że chcemy rozpoznać człowieka w sklepie. Na wejściu system filmuje wchodzących przez ok. 2-3 sekundy i w tym czasie jest w stanie zebrać nie więcej niż 100 zdjęć twarzy. Użytecznych zdjęć będzie jednak znacznie mniej, bo kolejne klatki filmu będą niezwykle podobne do siebie. Z takiej początkowej puli należy wybrać n odpowiednio różnych twarzy i zapisać w bazie. Sfilmowana osoba znika z pola widzenia kamery i jest rejestrowana w innym miejscu sklepu przez inną kamerą lub innego dnia przez tę samą czy też inną kamerę. Celem projektu jest zaproponowanie rozwiązania, które umożliwi identyfikację takiej osoby oraz rozbudowę bazy danych jej twarzy o nowe obrazy (w innym miejscu, o innej porze, w innej aranżacji - czapka, okulary, wąsy, makijaż itp). Możemy założyć, że zdjęcia są w wysokiej rozdzielczości. Do rozpoznawania twarzy należałoby użyć metod opartych o głębokie uczenie, z których część została opisana w pracy inżynierskiej: https://public.3.basecamp.com/p/my2zt9QYqmq5PpkxkEtnfLkP oraz innych metod (detekcji i porównywania punktów charakterystycznych twarzy https://docs.opencv.org/master/d2/d42/tutorial_face_landmark_detection_in_an_image.html czy metod korelacyjnych https://docs.opencv.org/4.2.0/db/d7c/group__face.html)W ramach projektu należałoby zebrać odpowiednią bazę danych (sfilmować kilka osób w różnych aranżacjach), a następnie przetestować dostępne metody rozpoznawania twarzy.Opcjonalnym rozszerzeniem projektu byłaby także identyfikacja płci, wieku i nastroju filmowanych osób. Praca inżynierska na ten temat dostępna jest tu: https://public.3.basecamp.com/p/FLoiTRmCQutbjHB3tqvUgi3x
Słowa kluczowe:rozpoznawanie twarzy, głębokie sieci neuronowe
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Głębokie sieci neuronowe znajdują zastosowanie niemal w każdej dziedzinie, w której przetwarzane są jakieś dane. Trudno wymienić coś, czego nie da się zrobić za pomocą głębokich sieci, a to co się da, najczęściej działa lepiej, szybciej, dokładniej od rozwiązań klasycznych. W ramach projektu należałoby się zapoznać z tematyką głębokich sieci neuronowych, z tym co jest aktualnie realizowane przez badaczy na świecie, a następnie wykorzystać wybrane sieci do rozwiązania postawionego problemu. Ważne, aby mieć konkretny pomysł na zastosowanie sieci, najlepiej związany z własnymi zainteresowaniami albo pracą zawodową.
Słowa kluczowe:głębokie sieci neuronowe
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:OpenCV to wiodąca biblioteka do przetwarzania obrazów. Qt to wieloplatformowa biblioteka do tworzenia aplikacji okienkowych (GUI). Tematem projektu byłoby zrobienie kilku prostych aplikacji (o rosnącym stopniu zaawansowania) pokazujących jak połączyć obie biblioteki i stworzyć elegancką, wieloplatformową aplikację okienkową, w ramach której zademonstrowano by jednocześnie wybrane funkcje z biblioteki OpenCV, takie jak rozpoznawania twarzy czy różnych obiektów. Dodatkowym efektem projektu byłaby prosta instrukcja jak używać OpenCV i Qt do tworzenia nowocześnie wyglądających aplikacji.
Słowa kluczowe:OpenCV, Qt, C++
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Co roku kilkadziesiąt osób umiera po zjedzeniu trujących grzybów, a daleko więcej cierpi na niestrawności i inne dolegliwości. Tematem projektu jest opracowanie stosownej aplikacji mobilnej, która potrafiłaby rozpoznać gatunek danego grzyba i ostrzec przed grzybami niejadalnymi i trującymi. W ramach pracy należałoby stworzyć wygodną aplikację mobilną oraz zbudować bazę danych grzybów i wyszkolić na niej jedną lub kilka sieci neuronowych. Zakres projektu jest uzależniony od jego rodzaju i liczby uczestników.
Słowa kluczowe:Android, aplikacja mobilna, głębokie sieci neuronowe, rozpoznawanie obrazów
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Projekt polega na zapoznaniu się z symulatorem https://www.coppeliarobotics.com/index.html i zasymulowaniu różnego rodzaju robotów. Środowisko Coppelia (dawny V-REP) jest dopracowanym symulatorem wraz z wizualizacją 3D, umożliwia fizyczną symulację działania wielu robotów niemal wszystkich rodzajów. W ramach projektu należy zbudować wirtualne laboratorium, wyposażyć je w roboty i kamery, a następnie tak skonfigurować, by dało się sterować robotami z poziomu języka C++ lub ewentualnie Python. Jak to osiągnąć, jest opisane w dokumentacji biblioteki. Ostatecznym celem jest zbudowanie wirtualnego stanowiska z mobilnym manipulatorem i kamerą, który to manipulator identyfikowałby obiekty dzięki wykorzystaniu wizji, a następnie przekładał je z miejsca na miejsce. Zakres projektu zależy w dużej mierze od liczby uczestników.
Słowa kluczowe:symulacja robotów
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Projekt dotyczy zastosowania głębokich sieci neuronowych do klasyfikacji zachowania człowieka, czyli określenia, na podstawie krótkiego filmu, co człowiek robi. Możliwości wykorzystania takich rozwiązań są niezwykle szerokie, np. analiza zachowania ludzi w monitoringu sklepowym (kradzież), ulicznym (bójka), szpitalnym (ktoś upadł), identyfikacja konkretnych scen w filmie itd. W ramach projektu należy wykorzystać bibliotekę https://github.com/open-mmlab/mmaction2 i przetestować zawarte w jej ramach sieci. W kolejnym kroku należałoby wytrenować jedną czy kilka sieci na własnym zbiorze przykładowych zachowań i sprawdzić skuteczność. Zakres projektu jest bardzo silnie uzależniony od jego rodzaju i liczby uczestników. Powyższa biblioteka jest napisana w Pythonie i działa w Google Colab lub Ubuntu - doświadczenie w tym zakresie jest pożądane, choć nie konieczne. Projekt w zasadzie nie wymaga programowania, choć bez trudu można dodać ten element.
Słowa kluczowe:głębokie sieci neuronowe, przetwarzanie obrazów
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Projekt polega na wykorzystaniu i porównaniu gotowych narzędzi do identyfikacji wieku, płci i emocji człowieka na podstawie fotografii. Opcjonalnie można douczyć wybraną sieć neuronową na własnym zbiorze danych. Zakres projektu jest zależny od liczby wykonawców.
Słowa kluczowe:rozpoznawanie obrazów, sieci neuronowe
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Człowiek jest w stanie, zazwyczaj bez większego trudu, określić przestrzenny kształt obiektu, który widzi na zdjęciu. Nie zawsze jest to możliwe, niemniej w większości przypadków nie mamy poważnych wątpliwości co do trójwymiarowych zależności obserwowanej dwuwymiarowej sceny. Mechanizm, który odpowiada za taką zdolność nie jest jeszcze do końca poznany, poza tym wydaje się, że za jego skuteczność odpowiadają lata trenowania naszych mózgów oraz miliony lat ewolucji - nie ma więc jeszcze sztucznych algorytmów o podobnym działaniu. Zagadnienie to jest przedmiotem badań od wielu lat, niemniej w ostatnim czasie powstają sieci neuronowe zdolne do ekstrakcji pewnych kluczowych informacji geometrycznych z obrazów. Sieci te potrafią zidentyfikować charakterystyczne punkty kluczowe na obiektach, co z kolei pozwala na odtworzenie trójwymiarowej konfiguracji takiego obiektu (pewne dodatkowe dane są niezbędne, wszak nijak nie potrafimy określić rzeczywistych wielkości obiektów z bajek nie-rysunkowych takich jak Sąsiedzi, Miś Uszatek czy Wallace i Gromit na podstawie dwywymiarowych fotografii).
Słowa kluczowe:głębokie sieci, analiza obrazów
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Praca polega na implementacji metody VSLAM (visual simultaneous localization and mapping - oparta o wizję, jednoczesna lokalizacja i mapowanie). Celem pracy jest przegląd dostępnych rozwiązań z tej dziedziny i próba implementacji i demonstracji działania jednego z nich. Integracja z OpenCV mile widziana. Język programowania: C/C++.
Słowa kluczowe:visual slam, roboty mobilne, nawigacja
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Praca polega na implementacji metody SLAM (simultaneous localization and mapping - jednoczesna lokalizacja i mapowanie) na symulatorze robota mobilnego firmy MobileRobots (opartym na Player/Stage) wykorzystującej sonary. Celem pracy jest przegląd dostępnych rozwiązań z tej dziedziny i próba integracji jednego z nich w ww symulatorze (ewentualnie na rzeczywistym robocie). Język programowania: C/C++.
Słowa kluczowe:roboty mobilne, nawigacja, slam
Typ: projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Projekt polega na dokonaniu przeglądu istniejących systemów rozpoznawania mowy oraz instalacji, konfiguracji i demonstracji działania jednego z nich. Język programowania: mile widziany C/C++.
Słowa kluczowe:rozpoznawanie mowy
Typ: projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Projekt polega na dokonaniu przeglądu istniejących systemów syntezy mowy oraz instalacji, konfiguracji i demonstracji działania jednego z nich. Język programowania: mile widziany C/C+
Słowa kluczowe:synteza mowy
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Projekt polega na wykorzystaniu istniejących narzędzi dogenerowania syntetycznych, fotorealistycznych scen, na których trenowane będą głębokie sieci neuronowe. Następnie należy wytrenować te same sieci na danych rzeczywistych i porównać uzyskane wyniki. Wiele dotychczasowych doświadczeń pokazywało, że sztucznie generowane dane nie są tak dobre, jak dane rzeczywiste, jednak wraz ze wzrostem realizmu w generowanych obrazach, różnica ta się powoli zaciera. W projekcie należy wykorzystać https://github.com/owl-project/NVISII Niezbędna jest do tego karta graficzna NVidii - można skorzystać z komputera na uczelni.
Słowa kluczowe:głębokie sieci neuronowe, przetwarzanie obrazów, wirtualna rzeczywistość
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem pracy jest przeprowadzenie analiz różnych metod wykrywania rozmyć na obrazie w celu wybrania najlepszej klatki z sekwencji obrazów do dokonania detekcji obiektów. W ramach pracy należy: 1. Opisać i zaimplementować różne metody wykrywania rozmyć na obrazach. 2. Wybrać i zaadaptować to wybranego problemu detektory neuronowe. 3. Wykonać badanie wpływu różnego rodzaju rozmyć na jakość detekcji obiektów.
Słowa kluczowe:przetwarzanie obrazów, widzenie komputerowe, CNN
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Celem projektu jest rozpoznanie możliwości wykorzystania układu FPGA do obliczeń inżynierskich. Student otrzymuje dostęp do układu FPGA. Należy wykonać jego podłączenie i konfigurację z oprogramowaniem, uruchomienie kilku programów a następnie zaimplementowania wybranego algorytmu.
Słowa kluczowe:rozpoznanie, układ, FPGA, obliczenia inżynierskie
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Analiza dostępnych układów realizujących funkcje odbiornika i nadajnika sygnałów selsynowych
Słowa kluczowe:realizacja, układ, odbiornik, nadajnik, sygnał, selsyn
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Opracowanie cyfrowego nadajnika łącza selsynowego w oparciu o dedykowany układ scalony i mikrokontroler ARM / AVR
Słowa kluczowe:nadajnik, selsyn, mikrokontroler, ARM, AVR
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Opracowanie oprogramowania testowego na PC, sterującego nadajnikiem / odbiornikiem łącza selsynowego
Słowa kluczowe:nadajnik, odbiornik, testowanie, selsyn
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Identyfikacja oraz strojenie regulatora PID na potrzeby autonomicznego sterowania dronem z obrazu kamery
Słowa kluczowe:identyfikacja, strojenie, regulacja, sterowanie, dron
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Budowa fizycznego stanowiska z silnikiem krokowym i nkoderem (na bazie stanowiska UKPW) do testowania cyfrowego nadajnika / odbiornika łącza selsynowego
Słowa kluczowe:silnik, silnik krokowy, nkoder, testowanie, nadajnik, odbiornik, selsyn
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Celem projektu jest rozpoznanie możliwości wykorzystania układu FPGA do analizy grafów skierowanych oddziaływań. Student otrzymuje dostęp do układu FPGA. Należy wykonać jego podłączenie i konfigurację z oprogramowaniem, uruchomienie kilku programów a następnie zaimplementowania wybranego algorytmu.
Słowa kluczowe:układ FPGA, grafy, analiza
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Automatyczne śledzenie Bezzałogowego Statku Powietrznego w systemie jednokamerowym. Projekt realizowany we współpracy z firmą przemysłową.
Słowa kluczowe:przetwarzanie obrazu, trajektoria, śledzenie, BSP, programowanie, elektronika, informatyka
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:System do skanowania pasm częstotliwości komunikacji pomiędzy Bezzałogowym Statkiem Powietrznym (BSP) a operatorem.Projekt realizowany we współpracy z firmą przemysłową.
Słowa kluczowe:skanowanie, pasmo, częstotliwość, BSP, dron, operator, programowanie, elektronika, informatyka
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Projekt realizowany we współpracy z firmą przemysłową. (a) Postawienie wymagań i opracowanie założeń (b) Opracowanie architektury systemu (c) Wyszczególnienie elementów do zakupu (d) Opracowanie konstrukcji mechanicznej i elektronicznej (e) Montaż i uruchomienie (f) Testy w warunkach środowiskowych (g) Opracowanie wniosków Zakres pracy zróżnicowany w zależności od typu pracy i kierunku studiów.
Słowa kluczowe:dron, śledzenie, autonomiczność, programowanie, elektronika, informatyka
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Projekt realizowany we współpracy z firmą przemysłową. (a) Analiza dostępnych protokołów komunikacyjnych (b) Analiza literaturowa możliwości przechwycenia transmisji (c) Przygotowanie odpowiedniej liczby próbek danych do analizy (d) Przetestowanie możliwości podsłuchania protokołu komunikacji (e) Napisanie kawałka oprogramowania (f) Przetestowanie w warunkach fizycznych (g) Opracowanie wniosków końcowych Zakres pracy zróżnicowany w zależności od typu pracy i kierunku studiów.
Słowa kluczowe:BSP, bezzałogowiec, transmisja, analiza, programowanie, elektronika, informatyka
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Projekt realizowany we współpracy z firmą przemysłową (a) Postawienie wymagań i opracowanie założeń (b) Wykonanie projektu koncepcyjnego (c) Wykonanie schematu połączeń oraz projektu płytki PCB (d) Wyszczególnienie elementów do zakupu (e) Uruchomienie zaprojektowanego układu z implementacją prostego algorytmu (do uzgodnienia jakiego) (f) Przetestowanie układu w warunkach środowiskowych (komora klimatyczna + wytrząsarka) (g) Opracowanie wniosków końcowych Zakres pracy zróżnicowany w zależności od typu pracy i kierunku studiów.
Słowa kluczowe:komputer, projekt, mikrokontroler, oprogramowanie, testy
Typ: inżynierska,
Kierunek: Informatyka
Więcej »
Szczegóły:Przykładowe tematy: porównanie dostępnych rozwiązań, optymalizacja zapytań w HD
Słowa kluczowe:hurtownie danych, SQL
Typ: inżynierska, projekt indywidualny, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem jest dokonanie dokładnego przeglądu rozmaitych rozwiązań bazodanowych i silników wyszukujących (z naciskiem na nowoczesne rozwiązania, zwłaszcza grafowe bazy danych i grafowe silniki wyszukujące) pod względem ich wydajności w kwestii składowania danych grafowych, wyszukiwania potrzebnych informacji oraz operowania na danych grafowych.
Słowa kluczowe:grafy, bazy danych, silniki wyszukujące, grafowe bazy danych
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem pracy jest przygotowanie platformy do analizy sprawozdań z prac laboratoryjnych w różnych formatach tekstowych oraz PDF.
Słowa kluczowe:Analiza danych, data mining, wyszukiwanie anomalii
Typ: inżynierska, projekt zespołowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem projektu jest stworzenie aplikacji zdolnej do przetwarzania danych w postaci grafowej z wykorzystaniem kart graficznych.
Słowa kluczowe:grafy, bazy danych, GPU, CUDA, obliczenia równoległe
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem jest przygotowanie równoległego algorytmu do wyszukiwania częstych elementów (FIM) w dużym zbiorze danych ze wspomaganiem sprzętowym w postaci karty graficznej lub FPGA. Stopień złożoności i zakres pracy do ustalenia indywidualnego.
Słowa kluczowe:wyszukiwanie częstych elementów, algorytm, data mining, CUDA
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem jest modyfikacja istniejącego lub zaproponowanie nowego algorytmu do wyszukiwania częstych sekwencji (FPM) w dużym zbiorze danych wykorzystującego wspomaganie sprzętowe (GPU, FPGA). Stopień złożoności i zakres pracy do ustalenia indywidualnego.
Słowa kluczowe:wyszukiwanie częstych sekwencji, algorytm, data mining, GPU, FPGA, CUDA
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem projektu jest stworzenie strategicznej gry komputerowej typu 4X (explore, expand, exploit, exterminate) wykorzystującej silnik grafowy i/lub inne rozwiązania grafowe (np. grafowa baza danych, teoria grafów) do generowania 'nieskończonego' świata dla wielu graczy przy jednoczesnym zachowaniu balansu.
Słowa kluczowe:grafy, gra komputerowa, algorytm, teoria gier
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Jak nauczyć boty zagonić świnie do zagrody lub wydobyć diament w Minecrafcie? Platformy MarLo i MineRL umożliwiają wykorzystanie uczenia ze wzmocnieniem i rozwiązań wieloagentowych do nauki, korzystając z popularnego Minecrafta.
Słowa kluczowe:Minecraft, uczenie wspomagane, systemy wieloagentowe, sztuczna inteligencja
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem projektu jest zaimplementowanie w CUDA C kilku problemów i dokonanie obliczeń przy użyciu graficznej jednostki obliczeniowej. Dla przygotowanych problemów należy dokonać porównania wydajności obliczeń na CPU i GPU.
Słowa kluczowe:GPU, obliczenia równoległe, CUDA
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem pracy jest udoskonalenie istniejącego generatora proceduralnego map oraz kryteriów oceny mapy, zmodyfikowanie istniejących botów / przygotowanie i nauczenie własnych w celu ustalenia jak najbardziej optymalnych kryteriów oceny wygenerowanej proceduralnie mapy pod względem balansu.
Słowa kluczowe:generacja proceduralna, boty, uczenie wspomagane, mapy, generator
Typ: magisterska, projekt indywidualny, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem projektu jest badanie algorytmów do generowania zdjęć twarzy na podstawie ich opisu w języku angielskim. https://github.com/IIGROUP/TediGAN
Słowa kluczowe:DNN, GAN, NLP
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem pracy jest zapoznanie się z modelowaniem obiektów 3D przy pomocy NeRF: Neural Radiance Fields.
Słowa kluczowe:sieci neuronowe, NeRF, modelowanie obiektów 3D
Typ: magisterska
Więcej »
Szczegóły:1. Opis struktury rynku energii elektrycznej w Polsce 2. Przegląd metod predykcji 3. Identyfikacja istotnych zmiennych objaśniających 4. Budowa wybranych modeli predykcyjnych oraz porównanie uzyskanych wyników 5. Wnioski
Słowa kluczowe:metody predykcji, rynek dnia następnego
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika
Więcej »
Szczegóły:MMAction2 https://github.com/open-mmlab/mmaction2 to dynamicznie rozwijająca się biblioteka głębokich sieci neuronowych służących do identyfikacji zachowania ludzi w sekwencjach obrazów. Praca ma dwie części: analityczną i praktyczną. Celem części analitycznej jest scharakteryzowanie dostępnych w ramach MMAction2 rozwiązań, porównanie ich pod względem wydajności (prędkości, dokładności) na podstawie istniejących w MMAction2 danych oraz zaproponowanie wyboru konkretnych rozwiązań do konkretnych celów. Celem części praktycznej jest uruchomienie wybranych metod w środowisku MMAction2 (python) oraz OpenCV (C++) i porównanie ich wydajności. Wymagana jest znajomość angielskiego oraz podstaw pythona i C++. Praca nie wymaga pisania zaawansowanych programów.
Słowa kluczowe:głębokie sieci neuronowe, przetwarzanie obrazów, analiza zachowania człowieka
Typ: magisterska,
Kierunek: Automatyka i Robotyka
Więcej »
Szczegóły:Celem pracy jest opracowanie metody sterowania układem, w którym wartości zmiennych stanu podlegają ograniczeniom. Zakładając zmienność w czasie nasyceń zarówno zmiennych stanu jak i sterowań należy wyznaczyć takie sterowania oraz zmienne w czasie funkcje nasycenia, dla których osiągnięte zostanie w układzie kryterium jakościowe. W zakres pracy wchodzi: 1. Sformułowanie zadania w postaci matematycznej. 2. Zaproponowanie sposobu rozwiązania zadania. 3. Przeprowadzenie symulacji działania zaproponowanej metody. 4. [Porównanie z innymi podejściami]. 5. Wnioski z otrzymanych wyników.
Słowa kluczowe:sterowanie
Typ: inżynierska, magisterska, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Informatyka
Więcej »
Szczegóły:Tematyka projektu/pracy dotyczy sposób skutecznego wykrywania i przeciwdziałania zagrożeniom online (fake news, dyfuzja szkodliwych informacji online, farmy trolli, bańki filtrujące i efekt komory echo, bias). Dokładny zakres i cel pracy do ustalenia w zależności od rodzaju pracy dyplomowej / projektu.
Słowa kluczowe:zagrożenia online, trolle, fake news, algorytm, sztuczna inteligencja, sieci neuronowe
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Praca będzie polegała na porównaniu wydajności algorytmów na platformach CUDA oraz FPGA. W przypadku pracy magisterskiej potrzebna jest również dokładniejsza analiza oraz optymalizacja wykorzystania pamięci lub wykonanie dwustopniowego algorytmu CUDA + FPGA.
Słowa kluczowe:CUDA, FPGA, algorytm
Typ: inżynierska, projekt indywidualny, projekt zespołowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem jest stworzenie tablicy umożliwiającej symulację pracy w metodzie Kanban. Jest to tablica taka jak np. w Trello, zawierająca bardziej szczegółowe "kartki", umożliwiające definiowanie limitów "kartek" w kolumnie i wspierająca pracę kilku osób naraz (wymaganie zależne typu projektu). Stworzona aplikacja będzie wykorzystywana podczas zajęć na wydziale. Dokładny zakres do ustalenia. Przykłady i doprecyzowanie wymagań możliwe drogą mailową
Słowa kluczowe:programowanie, aplikacja, wizualizacja, Kanban
Typ: inżynierska, projekt indywidualny, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Na podstawie już dokonanej oceny modeli i przygotowanego prognozowania z wykorzystaniem modelu SEIRD należy przygotować i przetestować własne rozwiązanie oparte o inny model. Istotne jest uwzględnienie (na ile to możliwe) w modelu takich rzeczy jak niepewność, bias, zmieniające się współczynniki oraz wpływ czynników zewnętrznych.
Słowa kluczowe:sieci neuronowe,
Typ: projekt zespołowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem projektu jest konfiguracja elementów ekosystemu Hadoop, wraz z podłączoną bazą nierelacyjną, narzędziami analitycznymi, skonfigurowanym zarządzaniem zadaniami. Przygotowany ekosystem powinien być zrobiony w postaci w pełni skonfigurowanych maszyn wirtualnych przygotowanych do pracy jako klaster obliczeniowy. Projekt powinien być poprawnie udokumentowany.
Słowa kluczowe:Hadoop, Big Data,
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:MarLO (https://marlo.readthedocs.io/en/latest/) jest platformą wykorzystującą uczenie maszynowe do testowania różnych możliwości rozwiązania problemów w Minecrafcie i uczenia mechanizmów sztucznej inteligencji. Celem jest zaproponowanie skutecznego algorytmu dla kilku problemów (m.in. Pig Chase, wspólne budowanie)
Słowa kluczowe:minecraft, uczenie wspomagane, systemy wieloagentowe, sztuczna inteligencja, CUDA, GPU
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem pracy jest przeprowadzenie dokładnej analizy dla wybranych danych pobranych z Twittera.
Słowa kluczowe:Twitter, data mining, analiza danych, Hadoop
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem jest dokonanie przeglądu istniejących systemów rekomendacyjnych oraz przygotowanie własnego rozwiązania opartego o wybrane algorytmy i silnik bazodanowy.
Słowa kluczowe:systemy rekomendacyjne, Big Data
Typ: projekt zespołowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem projektu jest dokonanie analizy technologii i narzędzi stosowanych w ekosystemie Hadoop pod względem bezpieczeństwa.
Słowa kluczowe:Hadoop, Big Data, bezpieczeństwo
Typ: magisterska, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem pracy byłoby dokonanie przeglądu rozwiązań opartych o narzędzia grafowe (jak bigchaindb czy graph blockchain) oraz analiza na ile takie narzędzia mogą przyspieszyć przetwarzanie łańcuchów blokowych. Następnie należy zaproponować własne rozwiązanie oparte o narzędzia grafowe i GPU do przetwarzania łańcuchów blokowych, mające przyspieszyć przetwarzanie łańcuchów blokowych.
Słowa kluczowe:blockchain, GPU, baza grafowa
Typ: magisterska,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:1. Przegląd istniejących algorytmów przetwarzania wstępnego obrazów 2. Przegląd istniejących algorytmów segmentacji obrazów szarościowych i kolorowych 3. Opracowanie własnego algorytmu segmentacji obrazów kolorowych 4. Implementacja i opis opracowanego algorytmu 5. Podsumowanie i wnioski końcowe
Słowa kluczowe:segmentacja, obrazy kolorowe, cyfrowe przetwarzanie obrazów
Typ: inżynierska, projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Konkretny temat do uzgodnienia. Propozycja: Przegląd i konfiguracja narzędzi dla zwinnego projektu realizowanego Metodą Kanban. Więcej o Metodzie Kanban: https://resources.kanban.university/guide/
Słowa kluczowe:Kanban, Metoda Kanban, Agile, metody zwinne
Typ: inżynierska,
Kierunek: Informatyka
Więcej »
Szczegóły:Konkretny temat do uzgodnienia. Model Spotify to inne podejście do zwinnego wytwarzania oprogramowania. Nie jest bezpośrednim rozszerzeniem Scrum-a czy innego "głównego" podejścia zwinnego. Zamiast tego proponuje alternatywny sposób myślenia o podziale na zespoły i promuje dużą autonomię wśród zespołów. Propozycja tematów: Porównanie modelu Spotify z innymi zwinnymi podejściami do wytwarzania oprogramowania. Wprowadzenie do tematyki: https://www.youtube.com/watch?v=R2o-Xm3UVjs
Słowa kluczowe:Agile, metody zwinne, zwinne, Spotify Model, model Spotify, Spotify, Scrum, Kanban
Typ: inżynierska, projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Szczegóły tematu do uzgodnienia. Propozycja: Przegląd i porównanie/testy narzędzi do automatycznego zarządzania infrastrukturą. Przykłady narzędzi: Chef, SaltStack, Terraform, Ansible
Słowa kluczowe:Infrastructure As Code, IaC, DevOps, SysOps, Chef, SaltStack, Terraform, Ansible, automatyzacja, zarządzanie infrastrukturą
Typ: inżynierska, projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Szczegóły tematu do uzgodnienia. Propozycja: Przegląd i porównanie/testy narzędzi wspomagających Continuous Integration i Continuous Deployment. Przykłady narzędzi: GitLab CI/CD, Azure DevOps Pipelines, GitHub Actions
Słowa kluczowe:CI, CD, CI/CD, Continuous Integration, Continuous Deployment, DevOps, SysOps, GitLab, GitHub, Azure DevOps, automatyzacja
Typ: inżynierska, projekt indywidualny, projekt zespołowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Stworzenie generatora (technologia dowolna) który będzie tworzył issue, sprinty i epici dla projektów w Azure DevOps przez REST API. Wygenerowane dane powinny wyglądać jak prawdziwe projekty i umożliwiać np. generowanie raportów, czy wykonywanie zapytań. Dokładny zakres funkcjonalności oraz sposobu generacji (losowy, prosta "logika", sieć neuronowa itd.) do uzgodnienia, zależne od rodzaju pracy i ilości osób w zespole. Dokumentacja API dostępna pod: https://docs.microsoft.com/en-us/rest/api/azure/devops/?view=azure-devops-rest-6.1
Słowa kluczowe:Azure DevOps, REST, API, generator, generacja, Agile, Scrum
Typ: inżynierska, projekt indywidualny, projekt zespołowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Stworzenie generatora (technologia dowolna) który będzie tworzył issue, sprinty i epici dla projektów w Jira Software przez REST API. Wygenerowane dane powinny wyglądać jak prawdziwe projekty i umożliwiać np. generowanie raportów, czy wykonywanie zapytań. Dokładny zakres funkcjonalności oraz sposobu generacji (losowy, prosta "logika", sieć neuronowa itd.) do uzgodnienia, zależne od rodzaju pracy i ilości osób w zespole. Dokumentacja API dostępna pod: https://developer.atlassian.com/server/jira/platform/rest-apis/
Słowa kluczowe:Jira, REST, API, generator, generacja, Agile, Scrum
Typ: inżynierska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem pracy jest dokonanie przeglądu i praktycznego porównania implementacji różnych baz danych typu NewSQL z odniesieniem do klasycznych baz relacyjnych II generacji oraz baz typu NoSQL.
Słowa kluczowe:NewSQL, nierelacyjne bazy danych, bazy danych
Typ: inżynierska, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:1. Przegląd metod predykcji niepokojów społecznych i dostępnych zbiorów danych wspomagających dla narzędzi Big Data 2. Charakterystyka zbioru GDELT i wybór danych istotnych dla predykcji 3. Implementacja wybranych rozwiązań i wykorzystanie narzędzi Big Data 4. Analiza, ocena modelu predykcyjnego i wnioski
Słowa kluczowe:predykcja, Big Data,
Typ: inżynierska, magisterska, projekt indywidualny,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Celem pracy jest zaimplementowanie bazy typu in-memory z wszystkimi mechanizmami i praktyczne sprawdzenie ich działania.
Słowa kluczowe:bazy danych
Typ: magisterska, projekt zespołowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Przegląd systemów zarządzania rozproszonymi bazami danych; projekt i omówienie działania wybranego rozwiązania; implementacja rozproszonej bazy danych dla urządzeń mobilnych oraz testy implementacji.
Słowa kluczowe:bazy danych, urządzenia mobilne
Typ: inżynierska, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Ogłaszany przez Google w 2009 roku jako rozwiązanie skuteczniejsze od analiz i działań CDC, Google Flu Trends na dłuższą metę okazał się spektakularną porażką. Różne badania wskazywały na odmienne przyczyny niedokładności pomiarów i przesadzonych wyników. Celem pracy jest omówienie problematyki związanej z operowaniem na dużych zbiorach danych i związanymi z tym pułapkami na przykładzie błędów Google Flu Trends. Praca będzie wymagała analizy artykułów naukowych oraz założeń rozwiązania, przebadania danych historycznych udostępnionych przez Google Flu Trends w celu wyciągnięcia obserwacji dotyczących całej dziedziny.
Słowa kluczowe:Big Data, analiza
Typ: inżynierska, magisterska,
Kierunek: Informatyka
Więcej »
Szczegóły:Profilowanie ludzi jest od dłuższego czasu popularnym (choć bardzo niedokładnym) rozwiązaniem stosowanym przez rozmaite podmioty zwłaszcza w USA. W większości komercyjnych rozwiązań opiera się w znacznej mierze na zdobyciu powszechnie dostępnych w internecie informacji i powiązaniu ich, tak żeby utworzyć obraz profilowanej osoby i móc dokonać jej oceny. Celem pracy jest dokonanie przeglądu istniejących metod profilowania, zaimplementowanie ich i ocena ich efektywności na rzeczywistych przypadkach.
Słowa kluczowe:profilowanie, klasyfikacja, algorytm
Typ: inżynierska,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem pracy jest dokonanie przeglądu i praktycznego porównania implementacji różnych baz danych typu NoSQL ("Not only SQL") z odniesieniem do baz relacyjnych (zwłaszcza II generacji) oraz obiektowych.
Słowa kluczowe:bazy danych, NoSQL
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:- Skonfigurowanie maszyny wirtualnej z symulacją w Matlabie w wersji standalone, na początek bez sterownika. - Skonfigurowanie PLC do odgrywania roli jednego z elementów fizycznych, prawdopodobnie stabilizator parowy (pressurizer) - Zbadanie możliwości użycia symulatora sterownika, m.in. PLCsim
Słowa kluczowe:Wirtualizacja, Sterowniki PLC, Matlab, symulatory sterownika
Typ: magisterska,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Celem pracy jest porównanie szybkości działania algorytmów na platformach wbudowanych FPGA, CUDA.
Słowa kluczowe:FPGA, CUDA, systemy wbudowane, metody obliczeniowe
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Informatyka
Więcej »
Szczegóły:Projekt polega na opracowaniu rozproszonego systemu do manualnego tworzenia zbioru danych do wykorzystanie w przetwarzaniu obrazów. Główną częścią projektu jest opracowanie UX-a.
Słowa kluczowe:aplikacja webowa, przetwarzanie obrazów
Typ: inżynierska, magisterska, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem pracy jest implementacja (w przypadku pracy magisterskiej badanie i rozwój) algorytmów do kolorowania filmów.
Słowa kluczowe:CNN, przetwarzanie obrazów, kolorowanie
Typ: magisterska, projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem pracy jest przebadania metod do wykrywania istotnych elementów obrazów.
Słowa kluczowe:Salient Object Detection,
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem projektu jest opracowanie metody do porównywania odcisków palców.
Słowa kluczowe:rozpoznawanie wzorców, uczenie maszynowe, klasyfikacja
Typ: inżynierska, magisterska,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:W danych giełdowych występują zdefiniowane rodzaje formacji, których wczesne wykrycie pozwala na dokładniejszą prognozę kierunku kursu. Celem pracy jest wykorzystanie metod uczenia maszynowego wspartych dodatkowymi informacjami do wykrywania formacji w danych giełdowych - wdrożenie ich i porównanie. Dla pracy magisterskiej dodatkowym wymogiem jest skupienie się na odporności użytych rozwiązań na nagłe i drastyczne zmiany sytuacji (jak dla przykładu COVID-19) lub źródeł danych.
Słowa kluczowe:uczenie maszynowe, analiza, predykcja, Big Data
Typ: magisterska,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem pracy jest analiza porównawcza metod do wykrywania interakcji między człowiekiem, a obiektami na podstawie zdjęć. Metody: HAKE, PPDM, DJRN, Interactiveness, iCAN, GPNN. Zbiory: V-COCO, HICO, AVA
Słowa kluczowe:sieci splotowe, widzenie komputerowe, przetwarzanie obrazów
Typ: inżynierska, projekt indywidualny,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Zadaniem projektu jest opracowanie i implementacja funkcji wykonujących operacje na macierzach w jęz. programowania Arduino (opartym na C/C++) umożliwiających proste implementowanie dyskretnych układów sterowania, realizacji obserwatora, stabilizacji itp.
Słowa kluczowe:jęz. C/C++, teoria sterowania
Typ: magisterska,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika
Więcej »
Szczegóły:Robust optimal dispatch, secondary, and primary reserve for power systems is considered in this work based on a novel robust formulation of the well-known power flow optimization. The uncertainty of power generation and load at the power system buses is modeled as nominal, expected power supply and demand, uncertain load and generation variations, as well as tunable dispatch, secondary, and primary reserves. The power transmission between the buses is modeled with algebraic, linearized power flow equations. The challenge is how to distribute dispatch as well as secondary and primary reserve at minimal cost, such that the power flow satisfies certain constraints even after unknown but bounded load and generation variations. These constraints reflect among others the maximal steady-state frequency deviation and the loading limits of the individual power lines. The resulting optimization problem is reformulated to different linear programming problems that can be solved efficiently even for very large systems. The applicability is shown for different IEEE test bus systems.
Słowa kluczowe:Droop control, optimal power flow (OPF), power transmission, primary reserve, redispatch, robust control, secondary reserve, uncertain systems
Typ: inżynierska,
Kierunek: Elektrotechnika
Więcej »
Szczegóły:Praca dotyczy projektowania regulatorów MIMO PID metodami optymalizacji.
Słowa kluczowe:MIMO PID, synteza regulatorów, liniowe nierówności macierzowe (LMI), optymalizacja wypukła
Typ: magisterska
Więcej »
Szczegóły:The variational approach, in general, leads to a nonlinear two-point boundary value problem that cannot be solved analytically to obtain the optimal control law, or even an optimal open loop control. The work will discuss three iterative numerical techniques for determining optimal controls and trajectories. These techniques, steepest descent, variation of extremals and quasilinearization, are procedures for solving nonlinear two-point boundary value problems. Each of these techniques determines an open loop optimal control, that is, the optimal control history associated with a specified set of initial conditions.
Słowa kluczowe:optimal control
Typ: magisterska
Więcej »
Szczegóły:1. Przegląd literatury przedmiotu. 2. Ogólne sformułowanie zadania optymalizacji. 3. Omówienie wyznaczania sterowania metodami optymalizacyjnymi. 4. Omówienie metody Douglasa–Rachforda. 5. Implementacja metody Douglasa–Rachforda w środowisku Matlab i w języku Python - wyznaczenie sterowania optymalnego przy ograniczeniach. 6. Podsumowanie i wnioski
Słowa kluczowe:sterowanie optymalne, metoda Douglasa–Rachforda
Typ: magisterska
Więcej »
Szczegóły:1. Przegląd literatury przedmiotu. 2. Ogólne sformułowanie zadania optymalizacji. 3. Omówienie wyznaczania sterowania metodami optymalizacyjnymi. 4. Omówienie metody Levenberga-Marquardta i algorytmu rozbudowanego lagranżjanu (ang. augmented Lagrangian algorithm) 5. Wyznaczenie sterowania optymalnego wybranego obiektu nieliniowego metodą ALA w środowisku Matlab. 6. Podsumowanie i wnioski
Słowa kluczowe:sterowanie optymalne, lagranżjan
Typ: magisterska, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Temat wymaga doprecyzowania. W pracy należy dokonać przeglądu metodyki QUAD opracowanej na Politechnice Wrocławskiej, a następnie odnieść ją do konkretnego projektu. Można też dokonywać jej modyfiakcji , rozwijać dodać narzędzia do implementacji tej metody.
Słowa kluczowe:bazy danych, inżynieria oprogramowania, jakość
Typ: magisterska, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Meotdy topologiczne pozwalają na projektowanie i analizę dużych systemów informatycznych pod kątem ich fizycznego umiejscowienia i obciążenia. Metody te zostały zapropoowane przez firmę IBM. w pracy należałoby wykorzystać materiąły i szkolenia tej firmy dotyczące projktowania z wykorzystaniem topologii.
Słowa kluczowe:inżynieria oprogramowania, inżynieria komputerowa
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Informatyka
Więcej »
Szczegóły:Przedmiotem projektu jest baza danych w MS Access 2016. Projekt powinien zastosować a) Makra b) język VBA z obsługą ADO c) przejście z interfejsu desktopowego do interfejsu webowego d) integrację MS Access z bazą SharePoint 2016 e) integrację MS Access z MS SQL 2016 f) podział bazy na fornt-end i back-end g) replikację bazy accessowej
Słowa kluczowe:bazy danych
Typ: inżynierska, magisterska, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Problematyka pracy dotyczy mechanizmów optymalizacji wykonywania zapytań do baz danych w języku SQL. W pracy zbadań wybrane mechanizmy optymalizacji zapytań w tym nowy mechanizm bazujący na stronicowaniu wyników.
Słowa kluczowe:bazy danych
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Praca dotyczy możliwości analityki biznesowej serwera MS SQL. W pracy należy zbadać możliwości definiowania wielowymiarowych struktur danych pod kątem ich zastosowania w analityce danych. Pomocny w pracy może być kurs: http://technet.microsoft.com/pl-pl/library/ms170208.aspx
Słowa kluczowe:bazy danych
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Przedmiotem projektu jest zbudowanie własnej publikacji np. książki, podręcznika dla urządzenia iPAD z wykorzystaniem aplikacji iBooks Author. Dla miłośników iOS.
Słowa kluczowe:e-learning, iOS
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Przedmiotem projektu jest zbudowanie własnego języka DSL w narzędzich IBM RSA lub odpowiednim
Słowa kluczowe:DSL
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Przedmiotem projektu jest wykorzystanie języków symulacji procesów do rzeczywistych problemów symulacyjnych. Projekt wykonywany w narzędziu IBM RSA.
Słowa kluczowe:modelowanie, procesy, symulacja
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Przedmiotem projektu jest poznanie środowiska deweloperskiego SharePoint i zamodelowanie nietrywialnego procesu biznesowego z użyciem kodu uruchamianego na serwerze SharePoint.
Słowa kluczowe:procesy biznesowe, workflow, SharePoint
Typ: inżynierska, projekt indywidualny, projekt zespołowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Temat aplikacji do uzgodnienia. Zasadniczym celem projektu jest poznanie mechanizmów budowy aplikacji dla systemu Windows 10.
Słowa kluczowe:Windows 10
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Przedmiotem projektu jest analiza i/lub opracowanie aplikacji mobilnych poprawiających produktywność użytkownika. Aplikacje tego typu (znane jako aplikacje klasy lifelogging - app, self improvement - app) zbierają dane o zachowaniach użytkownika, nastroju, wykonywanych przez niego zadaniach, odwiedzanych miejscach itp., dokonują analizy danych, często z wykorzystaniem algorytmów sztucznej inteligencji, i odkrywają korelacje pomagając użytkownikowi poprawić jego produktywność. Do popularnych aplikacji tej klasy należą: Moves (iOS, Android), Optimezed (iOS), FitBit.
Słowa kluczowe:informatyka społeczna; produktywność; lifelogging; self improvement; aplikacje mobilne; data mining
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Stworzenie symulacji całej sieci reaktora do celu testowania scenariuszy cyberataku i obrony
Słowa kluczowe:Industrial Control Systems (ICS), cybersecurity,
Typ: magisterska,
Kierunek: Automatyka i Robotyka, Elektrotechnika
Więcej »
Szczegóły:Celem pracy jest przedstawienie wybranych metod sterowania prostymi układami nieholonomicznymi, porównania ich i zobrazowania ich działania w postaci symulacji w Simulinku.
Słowa kluczowe:sterowanie, układy nieholonomiczne, roboty mobilne
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Celem projektu jest zaprojektowanie i napisanie aplikacji zarządzającej obrazami z istniejących w salach SK201 i SK204 kamer IP. System powinien rejestrować i udostępniać te obrazy i ich sekwencje na różne sposoby. Ponadto w ramach sytemu znalazłyby się moduły przetwarzające obrazy z kamer w czasie rzeczywistym realizując detekcję ruchu, drogi poruszania się poszczególnych osób, rozpoznawanie konkretnych osób itp.
Słowa kluczowe:widzenie komputerowe, rozpoznawanie obrazu
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Praca polega na dokonaniu przeglądu dostępnych metod poprawy jakości zdjęć w tym m.in. filtrów adaptacyjnych umożliwiających usuwanie szumów z obrazów bez jednoczesnego zniekształcania krawędzi.
Słowa kluczowe:zdjęcia, przetwarzanie obrazów, widzenie komputerowe, grafika komputerowa
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Praca polega na analizie porównawczej znanych metod powiększania oraz na eksperymentach z nowymi tego typu metodami. Metody powiększania i porównywania metod zostaną zaimplementowane w jednym ze znanych środowisk przetwarzania obrazów np. Matlab-ie lub openCV.
Słowa kluczowe:zdjęcia, przetwarzanie obrazów, widzenie komputerowe
Typ: magisterska,
Kierunek: Informatyka
Więcej »
Szczegóły:Jedną z promowanych zalet modelu Big Data jest możliwość odnalezienia korelacji, które nie występują w pojedynczych zbiorach danych, dzięki szukaniu powiązań pomiędzy kolejnymi odnajdywanymi zbiorami danych, często nie dotyczącymi bezpośrednio początkowego zapytania. Celem pracy jest dokonanie przeglądu mechanizmów Big Data oraz praktyczne zaprezentowanie działania takich mechanizmów i uzyskanych korzyści w postaci znalezienia ukrytych informacji w rozległym zbiorze danych, dzięki wydobyciu i powiązaniu informacji z wielu zbiorów danych.
Słowa kluczowe:Big Data, algorytm,
Typ: inżynierska, projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Temat projektu wymaga uszczegółowienia. Celem projektu jest poznanie możliwości serwera SharePoint , budowa witryny lub obsługi workflow procesu biznesowego.
Słowa kluczowe:procesy biznesowe, infrastruktura, SharePoint
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Celem projektu jest zaimplementowanie na procesorach graficznych wybranych algorytmów grafowych wykorzystując karty graficzne nVidia oraz kartę graficzna Tesla.
Słowa kluczowe:algorytm, karta graficzna, grafy
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO
Więcej »
Szczegóły:Celem projektu jest zaimplementowanie na procesorach graficznych wybranych algorytmów grafowych wykorzystując komputery dużej mocy (KDM) znajdujących się w Interdyscyplinarnym Centrum Modelowania Matematycznego (ICM). W ramach projektu zapewniony jest dostęp do KDM.
Słowa kluczowe:algorytm, grafy, komputery duże mocy
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Celem projektu jest rozpoznanie możliwości wykorzystania kart graficznych do wykonywania obliczeń symbolicznych.
Słowa kluczowe:karty graficzne, obliczenia symboliczne
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Celem projektu jest przetestowanie możliwości wykorzystania baz danych do gromadzenia danych generowanych przez różnego rodzaju urządzenia i aparaturę pomiarową.
Słowa kluczowe:baza danych, analiza danych, dane inżynierskie
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Celem projektu jest dokonanie analizy możliwości wykorzystania grafowych baz danych do przeszukiwania grafu według zadanych kryteriów
Słowa kluczowe:grafy, grafowe bazy danych, algorytm
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Celem projektu jest budowa niezależnego środowiska zarządzającego obliczeniami rozproszonymi wykonywanymi w systemie Matlab.
Słowa kluczowe:Matlab, obliczenia rozproszone, aplikacja
Typ: magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Celem pracy jest implementacja i badanie porównawcze architektur splowych sieci neuronowy opartych na grafach.
Słowa kluczowe:Graph Convolutional Networks
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt zespołowy - IK,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Należy opracować system pozwalający studentom na zapisywanie się na zajęcia i wybieranie tematów projektów projektów lub ich rozlosowywanie z uwzględnieniem ograniczeń typu: ilość osób w zespole, ilość zespołów mogących wybrać dany projekt, automatyczne rozlosowanie projektów.
Słowa kluczowe:aplikacja sieciowa
Typ: inżynierska,
Kierunek: Automatyka i Robotyka, Elektrotechnika
Więcej »
Szczegóły:Praca dyplomowa dotyczy zaprojektowania i wykonania robota przegubowego (węża). Robot będzie składał się z segmentów, z których każdy bedzie mógł być niezależny. Połączone segmenty poprzez komunikację będą mogły stworzyć logicznie działającą maszynę.
Słowa kluczowe:robot, wąż, mikroprocesor, mikrokontroler
Typ: inżynierska,
Kierunek: Automatyka i Robotyka, Elektrotechnika
Więcej »
Szczegóły:Praca dyplomowa polegająca na zaprojektowaniu i zbudowaniu platformy, która będzie mogła ustawic się w poziomie i go utrzymywać. Powinna być sterowana mikroprocesorowo z możliwością komunikacji z komputerem. Za pośrednictwem komputera będzie możliwe sterowanie odchyleniami platformy od położenia poziomego.
Słowa kluczowe:poziom, mikrokontroler, platforma
Typ: inżynierska, magisterska,
Kierunek: Automatyka i Robotyka, Elektrotechnika
Więcej »
Szczegóły:Praca dotyczy zaprojektowania, zbudowania i zaprogramowania robota mobilnego wyposażonego w kamerę.
Słowa kluczowe:Robot mobilny
Typ: inżynierska, magisterska,
Kierunek: Automatyka i Robotyka, Elektrotechnika
Więcej »
Szczegóły:Zaprojektowanie oraz zbudowanie modelu autonomicznego pojazdu samochodowego. Pojazd wyposażony musi być w układ mikroprocesorowy.
Słowa kluczowe:pojazd autonomiczny
Typ: inżynierska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Elektrotechnika
Więcej »
Szczegóły:Niewielkich rozmiarów mówiący lub dotykowy kompas będący urządzeniem zewnętrznym, a nie aplikacją na telefon.
Słowa kluczowe:kompas
Typ: magisterska,
Kierunek: Automatyka i Robotyka, Elektrotechnika
Więcej »
Szczegóły:Celem pracy jest przeanalizowanie i porównanie jakościowe zastosowania różnych strategii algorytmów anti-windup do sterowania układami liniowymi.
Słowa kluczowe:sterowanie, automatyka, PID
Typ: magisterska,
Kierunek: Automatyka i Robotyka
Więcej »
Szczegóły:Celem pracy jest teoretyczne przedstawienie metody odpornej linearyzacji ze sprzężeniem zwrotnym układów nieliniowych, porównania z innymi podejściami sterowania odpornego oraz zastosowanie jej do przykładów jak również przeprowadzenie symulacji.
Słowa kluczowe:teoria sterowania, sterowanie krzepkie, sterowanie odporne, linearyzacja poprzez sprzężenie zwrotne
Typ: magisterska,
Kierunek: Elektrotechnika, Informatyka
Więcej »
Szczegóły:Zakres pracy: 1) Przegląd istniejących algorytmów wmalowywania obrazu wykorzystujących równania różniczkowe. 2) Opracowanie algorytmu wmalowywania uwzględniającego tekstury. 3) Implementacja i opis opracowanego algorytmu. 4) Podsumowanie i wnioski końcowe.
Słowa kluczowe:Inpainting, wmalowywanie, przetwarzanie obrazów
Typ: inżynierska,
Kierunek: Automatyka i Robotyka, Elektrotechnika
Więcej »
Szczegóły:Praca polegająca na zbudowaniu modelu pomieszczenia do sterowania w/w klimatyzatorem. Celem pracy jest opracowanie ćwiczen laboratoryjnych pozwalających na symulację pracy i ocenę efektywności urządzenia.
Słowa kluczowe:peltier, temperatura, klimatyzacja
Typ: inżynierska,
Kierunek: Informatyka
Więcej »
Szczegóły:Praca polegająca na zapoznaniu się i omówieniu techniki polegającej na użyciu Visual Studio, jako narzędzia pozwalającego na pisanie programów dla dowolnego systemu mikroprocesorowego oraz ich kompilację za pomocą własnego kompilatora.
Słowa kluczowe:Microsoft Visual Studio, kompilator
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem jest zoptymalizowanie istniejącej metody składowania elementów tworzących rozwiązania wielomianu charakterystycznego i/lub struktury grafowe w grafowej bazie danych. Należy przeanalizować istniejącą metodę i wdrożyć udoskonalenia, które umożliwią przechowanie większej ilości elementów bez przekraczania limitu węzłów, krawędzi i bez przepełniania dostępnej pamięci. W przypadku pracy magisterskiej konieczne jest również zaprojektowanie poprawionej metody składowania w sposób, który zapewni szybkie i sprawne wyszukiwanie poszczególnych składowych, jak również umożliwiać tworzenie nowych rozwiązań na podstawie bazy grafowej i umieszczanie ich w bazie.
Słowa kluczowe:bazy danych, grafy, grafowe bazy danych, teoria sterowania
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem projektu jest wykorzystanie istniejących baz grafowych lub silników przeszukiwania grafów do napisania i optymalizacji oprogramowania dokonującego tworzenia oraz szybkiego przeszukiwania danych w postaci dużej liczby specyficznych struktur grafowych (lub macierzowych).
Słowa kluczowe:Grafy, bazy danych, data mining
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka
Więcej »
Szczegóły:Na podstawie modelu matematycznego platformy 2-wymiarowej należy opracować nieliniowe sterowanie poruszania się ne niej kulki oraz zasymulować działanie w Simulinku.
Słowa kluczowe:sterowanie, symulacja
Typ: projekt indywidualny
Więcej »
Szczegóły:W projekcie zostanie wykonana analiza prostego układu sterowania, który zostanie zrealizowany w pojeździe typu seagway. Zadanie będzie obejmować dobór elementów wykonawczych tak, aby zrealizować zadane parametry dynamiczne układu regulacji.
Słowa kluczowe:PID, sprzężenie zwrotne, Arduino
Typ: projekt indywidualny
Więcej »
Szczegóły:W projekcie zostanie opracowany dyskretny model dynamiczny opisujący rozwój populacji określonego gatunku szkodnika w zadanych warunkach środowiskowych. Na podstawie zbudowanego modelu dyskretnego zostanie stworzona i wytrenowana splotowa sieć neuronowa, której zadaniem będzie prognozowanie rozwoju populacji organizmów żywych w ustalonych warunkach środowiskowych.
Słowa kluczowe:Python, Keras, Tensorflow, sieć neuronowa
Typ: projekt indywidualny
Więcej »
Szczegóły:W projekcie zostanie opracowany dyskretny model dynamiczny opisujący rozwój populacji określonego gatunku szkodnika w zadanych warunkach środowiskowych.
Słowa kluczowe:Python, równania różnicowe
Typ: projekt indywidualny
Więcej »
Szczegóły:W pracy zostanie stworzona, wytrenowana i przetestowana sieć neuronowa, której zadaniem będzie podejmowanie decyzji o wyborze ruchu we wskazanej pozycji na szachownicy. Nauczona sieć neuronowa zostanie przetestowana w grze przeciwko dostępnym na rynku najpopularniejszym programom szachowym w celu określenia jakości jej gry.
Słowa kluczowe:Python, Tensorflow, Theano, Sieci splotowe (convolutional)
Typ: projekt indywidualny
Więcej »
Szczegóły:W projekcie powstanie interaktywny system prowadzący automatyczne rozgrywki z niezależnymi programami komputerowymi zrealizowanymi zgodnie z protokołem UCI. Przebieg każdej rozgrywki będzie zapisywany w bazie danych tak, aby można było na tej podstawie przygotować dane uczące dla systemu ekspertowego, którego zadaniem będzie nauczenie się podejmowania optymalnych decyzji.
Słowa kluczowe:Python
Kierunek: Automatyka i Robotyka
Więcej »
Szczegóły:W pracy zostanie wykonany system realizujący w technologii PLC algorym genetyczny, którego zadaniem będzie dobór optymalnych ustawień regulatora PID wskazanego obiektu dynamicznego.
Słowa kluczowe:PLC, algorytm genetyczny
Typ: inżynierska,
Kierunek: Informatyka
Więcej »
Szczegóły:1. Przygotowanie modułu do wykrywania szachownicy. 2. Przygotowanie danych uczących. 3. Projekt architektury sieci neuronowej. 4. Realizacja systemu rozpoznawania i ustalania pozycji figur.
Słowa kluczowe:Przetwarzanie obrazów, C++/CLI
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka
Więcej »
Szczegóły:W projekcie zostaną porównane ze sobą pod względem skuteczności metody rozpoznawania twarzy na podstawie zdjęć ze zbioru uczącego udostępnionego w portalu Kaggle.
Słowa kluczowe:Sieci neuronowe, drzewo decyzyjne, rozpoznawanie twarzy
Typ: inżynierska,
Kierunek: Automatyka i Robotyka
Więcej »
Szczegóły:W pracy zrealizowana zostanie aplikacja rozpoznająca konfigurację bierek na szachownicy. Operacja rozpoznawania bierek przeprowadzona będzie za pomocą sztucznej sieci neuronowej . W wyniku działania aplikacji powstanie sekwencja pozycji będących następstwem ruchów wykonywanych przez graczy.
Słowa kluczowe:Sieci neuronowe, gra, rozpoznawanie obrazów
Typ: magisterska,
Kierunek: Informatyka
Więcej »
Szczegóły:Analiza i projektowanie układu regulacji autonomicznego pojazdu latającego.
Słowa kluczowe:Regulator PID, UML
Typ: projekt zespołowy,
Kierunek: Informatyka
Więcej »
Szczegóły:W projekcie zostanie stworzony system wizyjny przeznaczony do lokalizacji obiektów w przestrzeni.Praca zespolu będzie polegać na efektywnym zrealizowaniu algorytmów przetwarzania obrazów, które doprowadzą do określenia współrzędnych obserwowanego obiektu na podstawie obrazów z kamer zainstalowanych w różnych miejscach wybranego obszaru przestrzeni.
Słowa kluczowe:Przetwarzanie obrazów, stereowizja
Typ: projekt zespołowy,
Kierunek: Informatyka
Więcej »
Szczegóły:W projekcie zostanie stworzona biblioteka oprogramowania ułatwiająca zaprogramowanie dowolnego systemu uczącego się z wykorzystaniem schematu uczenia się ze wzmocnieniem. Zrealizaowane będą proste przykłady ilustrujące sposób korzystania ze stworzonego oprogramowania.
Słowa kluczowe:Reinforcement learning, C++/CLI
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Informatyka
Więcej »
Szczegóły:Zadanie polega na opracowaniu rozwiązania do automatycznego określenia pozycji każdego piłki, jak i każdego z zawodników podczas meczu piłkarskiego, przy wykorzystaniu nagrań z dwóch kamer wideo.
Słowa kluczowe:Widzenie Komputerowe, Modelowanie, Deep Learning
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Celem projektu jest zaimplementowanie algorytmu rozproszonego wykorzystując komputery dużej mocy (KDM) znajdujących się w Interdyscyplinarnym Centrum Modelowania Matematycznego (ICM). W ramach projektu zapewniony jest dostęp do KDM.
Słowa kluczowe:kdm, implemantacja, algorytm
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Celem pracy jest dokonanie przeglądu różnych rozwiązań stosowanych do wykrywania anomalii w zbiorach danych, ze szczególnym uwzględnieniem rozwiązań możliwych do zastosowania w czasie rzeczywistym. W przypadku pracy magisterskiej wymagane jest dokonanie wkładu własnego w postaci zaproponowania nowego rozwiązania wyszukiwania anomalii lub ulepszenia jednego z istniejących.
Słowa kluczowe:anomalie, bazy danych, przetwarzanie wstępne, czas rzeczywisty
Typ: inżynierska
Więcej »
Szczegóły:Implementacja algorytmu ewolucji populacji robotów kroczących w przestrzeni dwuwymiarowej. Pojedynczy robot zbudowany ze stawów oraz łączących je mięśni kurczących się z regulowaną częstotliwością.
Słowa kluczowe:algorytm ewolucyjny, robot kroczący, optymalizacja
Typ: inżynierska, projekt zespołowy, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Przedmiotem projektu jest przeniesienie podręcznika multimedialnego do Baz Danych na platformę iPAD-a. Dla projektu zespołowego - zbudowanie własnego podręcznika multimedianego do Modelowania Systemów dla iPAD-a
Słowa kluczowe:multimedia, iOS, e-learning
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Tematem projektu jest rozpoznanie możliwości narzędziowych do modelowania procesów biznesowych w wybranym środowisku (Sprax, IBM, MS). Produktem projektu powinien być materiał szkoleniowy z wykorzystania wybranego narzędzia do modelowania procesów oraz model nietrywialnego procesu biznesowego.
Słowa kluczowe:procesy biznesowe, modelowanie systemów
Typ: projekt zespołowy,
Kierunek: Informatyka
Więcej »
Szczegóły:W dobie różnorodnych gier społecznościowych warto opracować grę, w którą chcieliby grać studenci naszego wydziału, która dotykałaby naszych codziennych spraw.
Słowa kluczowe:gry komputerowe
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Projekt powinien odpowiadać na pytania jak tworzyć aplikacje Universal Windows Platform lub aplikacje mobilne wieloplatformowe z wykorzystaniem nowej wersji środowiska IDE Visual Studio 2015.
Słowa kluczowe:programowanie, Visual Studio, Universal Windows Platform, systemy mobilne
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Implementacja jednego z najnowszych algorytmów stereo (algorytmu który z obrazów uzyskanych z kamery stereo oblicza mapę głębi). Implementację należałoby wykonać w języku C++ lub Python, korzystając z biblioteki do przetwarzania obrazów, OpenCV.
Słowa kluczowe:Stereo, OpenCV, algorytm, widzenie komputerowe, przetwarzanie obrazów, C++, Python
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka
Więcej »
Szczegóły:Projekt będzie polegał na zaprojektowaniu i wykonaniu uniwersalnego sterownika wykorzystującego komputer Raspberry PI 3. Zakłada on programowanie tego sterownika z poziomu środowiska Matlab/Simulink. Konieczne będzie także oprogramowanie dodatkowych przetworników C/A i A/C w tym środowisku oraz zaprojektowanie i wykonanie układów analogowych dopasowania zakresu sygnałów.
Słowa kluczowe:Sterownik, Raspberry PI
Typ: magisterska,
Kierunek: Informatyka
Więcej »
Szczegóły:Analiza porównawcza wybranych systemów klastrowej pamięci masowej
Słowa kluczowe:SDS, pamięć masowa, wirtualizacja pamięci masowej
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Projekt ma na celu opracowanie algorytmu do automatycznego odnajdywania, zaznaczania i rozczytywania wszystkich numerów rejestracyjnych pojazdów występujących na sekwencji wideo.
Słowa kluczowe:widzenie komputerowe, przetwarzanie obrazów, rozpoznawanie wzorców
Typ: magisterska
Więcej »
Szczegóły:Zakres pracy: -Przegląd dostępnych rozwiązań bazodanowych oraz ich ewolucji -Wybór rozwiązania dla firmy ubezpieczeniowej -Wdrożenie rozwiązań OLAP i NoSQL -Porównanie wdrożeń, testy implementacji
Słowa kluczowe:NoSQL, OLAP, bazy danych
Typ: magisterska
Więcej »
Szczegóły:Zakres pracy: Omówienie pojęć stosowanych w dziedzinie (DDD, CQRS), zasad tworzenia systemów oraz podstawowych technik wykorzystywanych w architekturach rozproszonych (replikacja, skalowanie horyzontalne, równoważenie obciążenia, zapewnianie wysokiej dostępności i niezawodności systemu) Przegląd gotowych rozwiązań typu PaaS (Platform as a Service) oraz rozwiązań rozproszonych typu share-nothing opartych o paradygmat DDD/CQRS Porównanie klasycznych architektur dla systemów rozproszonych opartych o replikację baz danych z rozwiązaniami opartymi o architekturę DDD/CQRS Przedstawienie zalet i ograniczeń DDD/CQRS w stosunku do replikacji baz danych Zaprojektowanie i wdrożenie w technologii Java rozproszonego systemu rejestracji i śledzenia przesyłek pocztowych dla firmy kurierskiej opartego o założenia DDD/CQRS Testy wdrożonego systemu w lokacjach oddzielnych geograficznie oraz testy porównawcze zastosowanych rozwiązań
Słowa kluczowe:CQRS, DDD, bazy danych
Typ: inżynierska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Zadaniem w tym projekcie jest przeanalizowanie otrzymanego zbioru danych w celu przeanalizowania postawionej hipotezy. Hipoteza zostanie dobrana indywidualnie.
Słowa kluczowe:eksploracja danych, uczenie maszynowe
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Celem projektu jest: - przebadanie jakości różnych algorytmów rozpoznawania twarzy - zastosowanie metod ekstrakcji cech do celu znajdywania twarzy tych samych osób na różnych zdjęciach (np. met. punktów charakterystycznych, bądź inne) - zaprezentowanie działania najlepszych algorytmów poprzez zbudowanie programu, który posiada otagowaną bazę zdjęć twarzy polskich polityków i jest w stanie rozpoznać na nowo dodawanym zdjęciu konkretną osobę Szczegóły: Projekt najlepiej zrealizować w OpenCV, który posiada już zaimplementowane domyślnie w.w. metody. Można pokusić się też o implementację własnych metod. Język programowania dowolny, ale taki który posiada przeportowaną wersję OpenCV: (C, C++ natywnie) bądź wspierane (python, java...).
Słowa kluczowe:opencv rozpoznawanie twarzy
Typ: projekt zespołowy, projekt zespołowy - IK, projekt zespołowy - IO
Więcej »
Szczegóły:Rozpoznawanie obrazów z telefonu komórkowego z wykorzystaniem serwera
Słowa kluczowe:rozpoznawanie obrazów
Typ: projekt indywidualny, projekt zespołowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Projekt polega na opracowaniu systemu interpretacji gestów i zachowań gracza na podstawie obrazu z czujnika Kinnect. System taki powinien posiadać interfejs programowy pozwalający na wykorzystanie tego typu sterowania w grach komputerowych. W szczególności celem projektu może być stworzenie oprogramowania, które wykorzystywałoby sensor Kinect do rozpoznawania ruchów gracza i sterowania za ich pomocą postaciami w grze Street Fighter II. Gracze mogliby stoczyć wirtualną "bijatykę", w której do sterowania musieliby wykonywać ruchy odpowiadające możliwie wiernie ruchom ich komputerowych wojowników.
Słowa kluczowe:widzenie komputerowe, przetwarzanie obrazów, gry komputerowe
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Praca polega na opracowaniu i implementacji metody rozpoznawania numerów rejestracyjnych pojazdów na zdjęciach.
Słowa kluczowe:widzenie komputerowe, analiza obrazu
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Celem pracy jest analiza i implementacja algorytmów klasyfikacji pikseli stosowanych w teledetekcji.
Słowa kluczowe:przetwarzanie obrazu, klasyfikacja, teledetekcja
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Wirtualne gry np. wirtualna siatkówka czy ping-pong. Projekt polegający na stworzeniu prostego wizyjnego mechanizmu rejestrowaniu ruchu w czasie rzeczywistym, dzięki któremu ruchy dłoni gracza można wykorzystać do odbijania wyświetlonej projektorem piłki czy sterowaniu innym przyborem wykorzystywanym w grze.
Słowa kluczowe:widzenie komputerowe, przetwarzanie obrazów
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Projekt polega na stworzeniu aplikacji, która będzie wyszukiwać w Internecie obrazy wizualnie podobne do obrazu zadanego. Ponadto w ramach projektu niezbędne będzie opracowanie i napisanie programu przeszukującego internet (bota) w celu gromadzenia informacji o znajdujących się w nim obrazach. Każdy obraz zostanie opisany przy pomocy wektora cech zawierającego istotne informacje o zawartości obrazu. Wyszukiwanie obrazów podobnych będzie wykorzystywało podobieństwo między wektorami cech.
Słowa kluczowe:przetwarzanie obrazów, wyszukiwanie w internecie
Typ: inżynierska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Tematem pracy jest analiza algorytmów przetwarzania obrazów pod kątem możliwości zastosowania obliczeń równoległych oraz implementacja wybranych algorytmów z wykorzystaniem procesorów wielordzeniowych.
Słowa kluczowe:przetwarzanie obrazów, widzenie komputerowe, obliczenia równoległe
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Poruszanie się po nieznanym terenie (miasto, muzeum, góry, itp) umożliwia obserwację rożnych nieznanych wcześniej obiektów (budynków, obrazów, elementów krajobrazu, itp). Celem projektu jest opracowanie systemu wspomagającego zwiedzanie poprzez identyfikację obiektów na podstawie informacji sensorycznych uzyskanych z urządzenia mobilnego (smartfon, tablet) pracującego pod kontrolą systemu Android: położenia oraz zdjęcia obiektu. Działanie systemu polegałoby na identyfikacji obiektu na podstawie tych danych oraz na dostarczeniu użytkownikowi informacji na jego temat.
Słowa kluczowe:systemy mobilne, przetwarzanie obrazów, widzenie komputerowe
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Celem projektu jest stworzenie programu, który pozwalałby na rozpoznanie sekwencji ruchów ludzkiego aktora i przeniesienie ich na animowany model 3D z wykorzystaniem sensora Kinnect. Program mógłby posłużyć do stworzenia prostego filmu animowanego lub też interaktywnej prezentacji. Alternatywnie efektem mogłaby być wirtualna postać (niekoniecznie ludzka) byłaby wyświetlana projektorem i animowana w czasie rzeczywistym, zgodnie z ruchami kierującego.
Słowa kluczowe:widzenie komputerowe, animacja
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Projekt polega na zaprojektowaniu i realizacji systemu pozwalającego na wykorzystanie urządzeń wizyjnych (kamera, czujnik Kinnect) do sterowania komputerem. Czujniki wizyjne zastępowałyby tradycyjne urządzenia typu myszka i klawiatura w komunikacji człowiek-komputer.
Słowa kluczowe:widzenie komputerowe, przetwarzanie obrazów
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Projekt polega na napisaniu oprogramowania pozwalającego na odwzorowywanie ruchów ludzkiego ramienia przez ramię robota. Do odczytywania ruchów człowieka użyte byłyby kontrolery wiimote i/lub kamery.
Słowa kluczowe:widzenie komputerowe, robotyka
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy, projekt zespołowy - IK,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Tematem pracy jest morfing obrazów wektorowych umożliwiający uzyskanie sekwencji obiektów o płynnie zmieniającym się kształcie. Sekwencja ta prezentuje ewolucję jednego zadanego obiektu w drugi.
Słowa kluczowe:przetwarzanie obrazów, grafika komputerowa
Typ: inżynierska, magisterska, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Tematem pracy jest morfing obrazów rastrowych umożliwiający uzyskanie sekwencji obrazów prezentującej ewolucję jednego zadanego obrazu w drugi.
Słowa kluczowe:przetwarzanie obrazów, grafika komputerowa
Typ: inżynierska, magisterska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Tematem projektu jest implementacja metod wykrywania twarzy na obrazach cyfrowych
Słowa kluczowe:widzenie komputerowe, analiza obrazu
Typ: inżynierska,
Kierunek: Automatyka i Robotyka
Więcej »
Szczegóły:W pracy zostanie zrealizowana aplikacja pozwalająca na dobranie nastawów regulatora PID za pomocą algorytmu genetycznego. Danymi wejściowymi są: wagi przypisane do poszczególnych parametrów odpowiedzi skokowej obiektu, model zmiennych stanu obiektu poddanego regulacji, dodatkowe parametry wykorzystywane przez algorytm genetyczny. W rezultacie działania oprogramowania otrzymany będzie optymalny zestaw ustawień regulatora PID, który spełnia nałożone początkowo ograniczenia.
Słowa kluczowe:Regulator PID, algorytm genetyczny, Java
Typ: inżynierska, magisterska,
Kierunek: Automatyka i Robotyka, Elektrotechnika
Więcej »
Szczegóły:Dyplomant powinien wykonac przeglad, analize oraz porównac wybrane metody sterowania adaptacyjnego układów liniowych i nieliniowych. Zaprezentowane metody sterowania adaptacyjnego powinny być wyprowadzone teoretycznie oraz zweryfikowane symulacjami komputerowymi. Od realizującego pracę wymaga sie znajomosci podstaw liniowej i nieliniowej teorii sterowania oraz przygotowania matematycznego.
Słowa kluczowe:Teoria sterowania, sterowanie adaptacyjne, ukł. liniowe i nieliniowe
Typ: inżynierska, magisterska,
Kierunek: Automatyka i Robotyka, Elektrotechnika
Więcej »
Szczegóły:Dyplomant powinien wykonać przegląd, analizę oraz porównać wybrane metody sterowania manipulatorami. Zaprezentowane metody (algorytmy) sterowania powinny być opisane oraz wyprowadzone teoretycznie, zilustrowane przykładami obliczeniowymi oraz zweryfikowane symulacjami komputerowymi. Od realizującego pracę wymaga się znajomości podstaw liniowej i nieliniowej teorii sterowania oraz przygotowania matematycznego.
Słowa kluczowe:Teoria sterowania, robotyka
Typ: magisterska,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Opracowany pakiet powinien zawierać funkcje oraz bloki służące projektowaniu i symulacji modeli nieliniowych układów sterowania, umożliwiających weryfikację m.in. takich własności, jak równoważność układom liniowym, itp. Od realizującego pracę wymaga się posiadania podstawowej umiejętności programowania w języku wysokiego poziomu oraz znajomości podstaw teorii sterowania układów nieliniowych w podejściu geometrycznym.
Słowa kluczowe:Teoria sterowania, ukł. nieliniowe
Typ: inżynierska,
Kierunek: Informatyka
Więcej »
Szczegóły:Zakres pracy: 1. Przegląd wybranych technologii tworzenia aplikacji na systemy Android 2. Implementacja aplikacji w języku Java 3. Opis i specyfikacja wykonanego programu 4. Podsumowanie i wnioski końcowe
Słowa kluczowe:Android, Java
Typ: inżynierska,
Kierunek: Informatyka
Więcej »
Szczegóły:Implementacja algorytmu genetycznego będąca częścią aplikacji sugerującej użytkownikowi optymalne posunięcia w grze planszowej Mastermind.
Słowa kluczowe:algorytm ewolucyjny, gra Mastermind, teoria gier, optymalizacja
Typ: magisterska
Więcej »
Szczegóły:Zakres pracy: 1. Przegląd metod klasyfikacji obiektów 2. Statystyczne rozpoznawanie obiektów na podstawie fotografii 3. Wykonanie aplikacji klienckiej dla telefonu komórkowego z systemem Android 4. Wykonanie aplikacji serwerowej obsługującej wielu klientów 5. Podsumowanie i wnioski
Słowa kluczowe:Rozpoznnawanie obrazów, Android
Typ: magisterska,
Kierunek: Elektrotechnika
Więcej »
Szczegóły:Zakres pracy: 1. Przegląd wybranych barw i algorytmów wykrywania krawędzi 2. Modyfikacja algorytmów Canny'ego i Cumani'ego pod kątem działania w przestrzeniach HSV i CIELab 3. Opis aplikacji testowej i implementacji algorytmów 4. Podsumowanie i wnioski końcowe
Słowa kluczowe:Obrazy kolorowe, Wykrywanie krawędzi
Typ: inżynierska
Więcej »
Szczegóły:Implementacja gry Reverse w języku Java z wykorzystaniem algorytmu genetycznego jako mechanizmu sugerującego graczowi optymalne posunięcia.
Słowa kluczowe:algorytm genetyczny, optymalizacja, gra Reverse
Typ: inżynierska,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Praca dyplomowa polega na zbudowaniu modelu windy wraz z układem mechanicznym i elektronicznym. W ramach pracy należy również zaprogramować sterownik tak by winda mogła bezawaryjnie poruszać się.
Słowa kluczowe:winda, model, mikroprocesor, mikrokontroler
Typ: inżynierska,
Kierunek: Informatyka
Więcej »
Szczegóły:Aplikacja udostępniająca szczegółowe informacje na temat przyczyn, przebiegu oraz skutków wojny secesyjnej w XIX wieku w Ameryce Północnej.
Słowa kluczowe:wojna secesyjna, muzeum
Typ: inżynierska, projekt indywidualny, projekt zespołowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Informacje na stronie http://tfs.visualstudio.com. Opis w języku angielskim: http://tfs.visualstudio.com/en-us/learn/connect-vs Bardzo dobre materiały w postaci webcastów w języku polskim o ALM w VS i TFS pod adresem: http://channel9.msdn.com/Series/Kurs-ALM W projekcie zespołowym należy wykonać materiał do wykorzystania w dydaktyce (Opis ćwiczeń, webcasty)
Słowa kluczowe:infrastruktura, zarządzanie projektem
Typ: inżynierska, projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Wybrane nowe elementy systemu operacyjnego Windows 8.1 lub Windows 2012R2
Słowa kluczowe:systemy operacyjne
Typ: magisterska,
Kierunek: Automatyka i Robotyka
Więcej »
Szczegóły:W ramach pracy przewidziane jest utworzenie modelu symulacyjnego układy odwróconego wahadła obrotowego oraz zaimplementowanie algorytmów sterowania.
Słowa kluczowe:sterowanie nieliniowe, układy niecałkowitego rzędu
Typ: projekt zespołowy - IO,
Kierunek: Informatyka
Więcej »
Szczegóły:Projekt dotyczy analizy oraz implementacji wybranych algorytmów szyfrowania danych. Problem powinien być zilustrowany na przykładzie aplikacji komunikatora sieciowego utworzonej z wykorzystaniem architektury klient-serwer.
Słowa kluczowe:komunikator sieciowy, szyfrowanie danych, architektura klient-serwer
Typ: inżynierska,
Kierunek: Automatyka i Robotyka
Więcej »
Szczegóły:W pracy zostanie przeprowadzone szereg eksperymentów numerycznych procesów nagrzewania. Otrzymane wyniki zostaną porównane w rozwiązaniami analitycznymi wyznaczonymi dla zadanych parametrów procesu nagrzewania. Rozwiązania analityczne będą otrzymane w oparciu o rachunek różniczkowy niecałkowitych rzędów.
Słowa kluczowe:równania różniczkowe cząstkowe, układy niecałkowitego rzędu, modelowanie
Typ: magisterska,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Opracowany pakiet powinien zawierać funkcje służące analizie modeli nieliniowych układów sterowania umożliwiających weryfikację, m.in. takich własności, jak: osiągalność, obserwowalność, równoważność układom liniowym, itp. Od realizującego pracę wymaga się posiadania umiejętności programowania w języku C (lub C++, C\#) oraz znajomości podstaw teorii sterowania układów nieliniowych w podejściu geometrycznym.
Słowa kluczowe:Teoria sterowania, ukł. nieliniowe, programowanie, obliczenia symboliczne
Typ: inżynierska
Więcej »
Szczegóły:Analiza rozwiązań i projekt systemu sterowania z wykorzystaniem PLC stosowanego w chłodnictwie.
Słowa kluczowe:automatyka przemysłowa
Typ: inżynierska,
Kierunek: Informatyka
Więcej »
Szczegóły:Zakres pracy: 1. Określenie wymagań stawianych aplikacji 2. Dokonanie przeglądu istniejących rozwiązań 3. Opis kluczowych aspektów zastosowanych technologii 4. Przedstawienie głównych elementów aplikacji 5. Podsumowanie i wnioski końcowe
Słowa kluczowe:jQuery Mobile
Typ: inżynierska,
Kierunek: Informatyka
Więcej »
Szczegóły:Zakres pracy: 1. Wprowadzenie do tematyki pracy 2. Przegląd istniejących rozwiązań 3.Wykonanie projektu systemu obsługi zleceń 4. Prezentacja zastosowanych technologii 5. Opis kluczowych komponentów systemu 6. Podsumowanie
Słowa kluczowe:Java EE, System obsługi zleceń
Typ: inżynierska,
Kierunek: Informatyka
Więcej »
Szczegóły:Zakres pracy: 1. Zdefiniowanie problemu i odniesienie go do urządzeń mobilnych 2.Przedstawienie metod komunikacji 3. Szczegółowe omówienie metody eksperymentalnej 4.Opis stworzonej aplikacji i specyfiki systemu Android 5. Podsumowanie i wnioski
Słowa kluczowe:Przesyłanie treści multimedialnych, Android
Typ: magisterska,
Kierunek: Informatyka
Więcej »
Szczegóły:Zakres pracy: 1. Wprowadzenie 2. Przedstawienie wybranych algorytmów oraz ich możliwości 3. Przegląd wykorzystanych technologii i narzędzi do realizacji pracy 4. zaproponowanie oraz implementacja algorytmów w wybranym środowisku 5. Wizualizacja projektu
Słowa kluczowe:inpainting, restauracja obrazów
Typ: magisterska,
Kierunek: Informatyka
Więcej »
Szczegóły:Zakres pracy: 1. Przedstawienie wybranych wzorców projektowych oraz ich możliwości 2. Przegląd wykorzystanych technologii i narzędzi podczas budowy aplikacji 3. Zaprojektowanie oraz implementacja systemu 4. Wizualizacja projektu 5. Podsumowanie
Słowa kluczowe:Język Java , wzorce projektowe
Typ: magisterska, projekt indywidualny,
Kierunek: Automatyka i Robotyka
Więcej »
Szczegóły:Praca będzie polegała na przeprowadzeniu badań wstępnych określających zakres planowanej modernizacji urządzeń automatyki w procesie technologicznym oczyszczalni ścieków. Będzie polegała także na zaproponowaniu rozwiązań optymalizujących działanie oczyszczalni pod względem wydajnościowym i ekonomicznym.
Słowa kluczowe:automatyka,
Typ: magisterska,
Kierunek: Informatyka
Więcej »
Szczegóły:?
Słowa kluczowe:cartyfikaty
Typ: projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Należy napisać aplikację Web-ową służącą do prowadzenia kursów on-line.
Słowa kluczowe:Spring, Wicket,Hibernate ,SQL,JEE
Typ: inżynierska, magisterska, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Istotnym problemem w bazach danych jest definiowanie i zarządzanie typami danych, definiowanie własnych typów danych oraz typowanie tabel. Niektóre z tych mechanizmów pojawiły się w serwerze MS SQL 2014. Praca dotyczy problematyki typowania oraz zbadania mechanizmów zarządzania typami danych w wybranym DBMS. Konieczna znajomość języka SQL.
Słowa kluczowe:bazy danych
Typ: inżynierska, projekt indywidualny, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Przedmiotem projektu jest zbudowanie środowiska chmury prywatnej w narzędziach MS
Słowa kluczowe:Cloud Computing
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Należy napisać aplikację mobilnę służąca do lokalizacji stojaków na rowery działającą pod systemem Android.
Słowa kluczowe:Android, Google-maps
Typ: magisterska, projekt indywidualny,
Kierunek: Automatyka i Robotyka
Więcej »
Szczegóły:Praca będzie polegała na zaprojektowaniu i badaniach symulacyjnych (ewentualne wykonanie prototypu) modelu analogowego złożonego z członów inercyjnych, opóźniających i nieliniowych. Model ten ma posłużyć jako część układu eksperymentalnego do badania własności regulatorów PID całkowitego i niecałkowitego rzędu
Słowa kluczowe:ragulator PID, rachunek różniczkowy niecałkowitych rzędów
Typ: magisterska, projekt indywidualny,
Kierunek: Automatyka i Robotyka
Więcej »
Szczegóły:Praca będzie polegała na projekcie i implementacji regulatora predykcyjnego (MPC) na podstawie otrzymanego eksperymentalnie modelu nagrzewania w ośrodku niejednorodnym. Otrzymane wyniki symulacji numerycznych zostaną porównane z innymi metodami sterowania (PID, Fractional Order PID). Na zakończenie możliwe jest przetestowanie otrzymanego regulatora w układzie eksperymentalnym, przy użyciu karty dSPACE DS1104.
Słowa kluczowe:sterowanie predykcyjne, proces nagrzewania
Typ: magisterska, projekt indywidualny,
Kierunek: Automatyka i Robotyka
Więcej »
Szczegóły:Praca będzie polegała na projekcie i implementacji regulatora predykcyjnego (MPC) na podstawie otrzymanego eksperymentalnie modelu układu napędowego z wałem odkształcalnym. Otrzymane wyniki symulacji numerycznych zostaną porównane z innymi metodami sterowania (PID, Fractional Order PID). Na zakończenie możliwe jest przetestowanie otrzymanego regulatora w układzie eksperymentalnym, przy użyciu karty dSPACE DS1104.
Słowa kluczowe:sterowanie predykcyjne
Typ: magisterska, projekt indywidualny,
Kierunek: Automatyka i Robotyka
Więcej »
Szczegóły:Praca będzie polegała na przygotowaniu środowiska testowego: skonfigurowanie dodatkowych AP, identyfikacji pozycji istniejących AP, przygotowaniu aplikacji do akwizycji danych poziomu sygnału sieci. Będzie ona polegała także na zebraniu danych eksperymentalnych oraz analizy ich pod kątem estymacji pozycji (z ewentualnym użyciem algorytmu UKF (Unscented Kalman Filter)).
Słowa kluczowe:pozycjonowanie, nawigacja indoor
Typ: inżynierska, magisterska,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika
Więcej »
Szczegóły:W pracy student opisze zagadnienie sterowania autonomicznych robotów mobilnych, nastepnie przetestuje wybranego (zaczerpnięty z literatury) algorytm sterowania robotem mobilnym i porówna wyniki eksperymentalne z symulacjami numerycznymi. Część eksperymentalna pracy zostanie zrealizowana w wydziałowym Lab. Inteligentnych Maszyn i Systemów (LIMIS). Spis treści: 1 Wstęp 2 Matematyczny model robota 3 Algorytm adaptacyjnego sterowania robota 4 Układ eksperymentalny 5 Wyniki eksperymentalne i symulacje numeryczne 6 Podsumowanie i wnioski Przykładowa literatura: F. Martins at al. An adaptive dynamic controller for autonomous mobile robot trajectory tracking Control Engineering Practice 2008
Słowa kluczowe:roboty mobilne, śledzenie trajektorii, sterowanie adaptacyjne
Typ: inżynierska, magisterska,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika
Więcej »
Szczegóły:W pracy student, na podstawie dostępnej literatury, dokona krótkiego przeglądu metod sterowania obiektem bezzałogowym (unmanned aerial vehicle UAV) a następnie omówi szczególowo wybrany algorytm. Algorytm zostanie zaimplementowany w środowisku Matlab-Simulink. Student wykona symulacje równych scenariuszy, w szczególności sprawdzi w jakim stopniu obiekt jest w stanie wykrywać i omijać przeszkody typu pop-up. Spis treści: 1 Wstęp 2 Wybrane algorytmy planowania trajektorii obiektów bezzałogowych 3 Metody śledzenia zadanych punktów trajektorii 4 Metody wykrywania i omijania przeszkód 5 Implementacja numeryczna wybranego algorytmu w środowisku Matlab-Simulink 6 Podsumowanie i wnioski Przykładowa literatura: Ducard, Kulling, Geering A simple and Adaptive On-line Path Planning System for UAV 2007 Mediterranean Connference on Control and Automation, Athens-Greece.
Słowa kluczowe:path planning, unmanned aerial vehicle, adaptive guidance
Typ: magisterska
Więcej »
Szczegóły:Praca polega na wykonaniu projektu instalacji wytwarzania, kondycjonowania i przesyłu sprężonego powietrza. Przykładowa instalacja mabyć zastosowana w jednej z elektrociepłowni w Kraju.
Słowa kluczowe:automatyka przemysłowa
Typ: inżynierska,
Kierunek: Automatyka i Robotyka
Więcej »
Szczegóły:Praca będzie polegała na opracowaniu i wykonaniu układu eksperymentalnego sterownika programowalnego opartego na module Piccolo MCU controlSTICK firmy Texas Instruments. W ramach pracy do karty TMDX28027USB dołączone zostaną zewnętrzne przetworniki ADC i DAC o poziomach napięć +-10V. Zostanie także zapewniona współpraca sterownika ze środowiskiem Simulink. Zbudowany sterownik programowalny zostanie przetestowany w wybranym układzie eksperymentalnym.
Słowa kluczowe:sterownik programowalny,
Typ: projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Należy zaprojektować i zaimplementować mobilną aplikację kliencką pod systemem Android plius ewentualnie serwerową (opcjonalne) .
Słowa kluczowe:system Android, aplikacja mobilna
Typ: projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Należy zaimplementować algorytm rekonstrukcji obrazu wykorzystujący podejście inpainting'u. Jężyk C#.
Słowa kluczowe:Rekonstrukcja, inpainting, C#
Typ: projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Należy zaprojektować oraz zaimplementować grę strategiczną w języku C++ przy wykorzystaniu bliblioteki SFML dla systemu Windows oraz biblioteki Unity 3D..
Słowa kluczowe:Język C++, SFML, Unity 3D
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Aplikacja typu klient -- serwer. Należy zaprojektować i zbudować nowoczesną aplikację webową (po stronie klienta, odwołania do serwera tylko wtedy, gdy to konieczne) składującej dane na temat placówek świadczących usługi medyczne (szpitale, poradnie specjalistyczne, przychodnie), wraz z rozbudowanym mechanizmem wyszukiwania.
Słowa kluczowe:Java,java_script, WEB SEVICE (lub GlassFish), PostgreSQL.
Typ: magisterska, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:w pracy należy dokonac przeglądu metryk oceny jakości kodu i metod refaktoringu. Metody te należy zastosować do kodu projektu obiektowej bazy danych ODRA (Java)
Słowa kluczowe:inżynieria oprogramowania, bazy danych, metryki kodu
Typ: inżynierska, projekt indywidualny, projekt zespołowy - IK,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Jest to raczej grupa tematyczna a nie konkretny temat projektu. Przedmiotem pracy może być np. budowa rozszerzeń do systemu joomla, auotmatyzacja pracy administratora w systemie joomla, budowa złożonej witryny w systemie joomla, opracowanie poradnika dla użytkowników systemu joomla w zadanym zakresie (i jego publikacji w witrynie społecznościowej), budowa workflow w systemie joomla itp.
Słowa kluczowe:cms, joomla
Typ: inżynierska, magisterska, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Cel pracy (PL) Zbudowanie dostępnego w technologi chmury (SaaS) narzędzia wspierającego ocenę poziomu ryzyka oraz zaawansowania projektu na podstawie wyników testów Zadania do wykonania (PL) 1. Krótki opis technologii SaaS / chmury 2. Przegląd zależności między testowaniem, miarami ryzyka a statusem projektów 3. przegląd wybranych przykładów wolnodostępnych i komercyjnych narzędzi wspierających zarządzanie ryzykiem, i monitorowanie projektów. 4. przegląd narzędzia QA w technologii chmury (np. ReQtest, lub innego) 5. Sporządzenie modelu wymagań wobec narzędzia, opisowo oraz w wybranej technice formalnej (np. automatu skończonego). 6. Opis architektury narzędzia. 7. Implementacja funkconującego prototypu narzędzia, zrealizowana w miarę możliwości metodyką XP
Słowa kluczowe:testowanie oprogramowanie, chmura
Typ: inżynierska, magisterska, projekt zespołowy, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Gra symulacyjna bedaca pomoca w nauce procesow zarzadzania projektami
Słowa kluczowe:gry komputerowe, SPM
Typ: magisterska, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:W trakcie przetwarzania procesów przepływu pracy ważnym elementem jet możliwość przetwarzania zleceń w różnych węzłach systemu. Aby przetwarzanie to było możliwe z punktu widzenia moelu biznesowego konieczne jest wprowadzenie odpowiedniego mechanizmu zaufania, który pozwoli na ocenę zagrożeń i podęcie decyzji o skierowaniu przetwarzania do określonego węzła.
Słowa kluczowe:bazy danych, inżynieria oprogramowania
Typ: inżynierska, projekt indywidualny,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Informatyka
Więcej »
Szczegóły:celem projektu jest automatyzacja pracy z AD i/lub integracja z LDAP
Słowa kluczowe:systemy operacyjne, Windows 8
Typ: projekt przejściowy
Więcej »
Szczegóły:Należy opracowac projekt forum dyskusyjnego oraz go zaimplementowac bazując na platformie JEE7.
Słowa kluczowe:JEE7, Spring Fr. 3, Hibernate, CSS, JavaScript
Typ: projekt zespołowy, projekt zespołowy - IO,
Kierunek: Informatyka
Więcej »
Szczegóły:Należy opracowac system nadzoru pojazdow jako aplikację klient serwer. Zakladamy, ze kierowncy mają telefony komórkowe z systremem Android. Będą znajdowac się na nich aplikacje kilenckie wysylajace rózne informacje na serwer. Serwer ma je przetworzyc i reagowac na rozne problemy. Serwer:- JavaEE (lub ostatecznie PHP) powinien zawierac tez bazę danych (SQL) . System powinin oferowac rożne funkcjonalnosci -- do uzgodnienia.
Słowa kluczowe:Android, JavaEE, GPS,SQL
Typ: magisterska, projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Istnieje oprogramowanie symulujące zachowanie się roju. W projekcie indywidualnym należy rozszerzyć możliwości pakietu o lepszą organizację wymiany informacji między elementami roju, o efektywniejsze zbieranie informacji o zdarzeniach. W pracy magisterskiej głównym zdaniem będzie zbadanie praw sterowania rządzących poszczególnymi elementami uczestniczącym w roju.
Słowa kluczowe:java, programowanie współbieżne, testowanie, prawa sterowania.
Typ: magisterska, projekt indywidualny,
Kierunek: Automatyka i Robotyka, Elektrotechnika
Więcej »
Szczegóły:a. Wprowadzenie, definicje i przykłady obiektów nieholonomicznych. b. Metody projektowania sterowania dla obiektów nieholonomicznych. c. Projekt i symulacje dla wybranego obiektu. d. Wnioski.
Słowa kluczowe:obiekt nieliniowy, sterowanie symulacja
Typ: magisterska, projekt indywidualny,
Kierunek: Automatyka i Robotyka, Elektrotechnika
Więcej »
Szczegóły:a) Czy znajomość modelu obiektu jest konieczna? b) klasyczne i nowoczesne metody projektowania sterowania. c) podstawy identyfikacji obiektu. d) projekt prawa sterowania na postawie pomiarów (bezpośrednio). e) przykłady symulacyjne
Słowa kluczowe:teoria sterowania, projektowanie prawa sterowania, minimalizacja kryterium Hinf
Typ: magisterska,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika
Więcej »
Szczegóły:a. Zalety i wady stosowania regulatora oddalonego w sieci. b. Przegląd stosowanych regulatorów. c. Regulatory stosowane w sterowaniu formacją pojazdów. d. Symulacja wybranych regulatorów. e. Literatura: J. Baillieul, P.J.Antsaklis. Control and Communication Challenges In Networked Real-Time Systems.
Słowa kluczowe:sterowanie, sieć, LMI
Typ: magisterska,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:a. Wprowadzenie – przegląd różnych wariantów syntezy. b. Narzędzia numeryczne do rozwiązywania problemów syntezy. c. Przykłady ilustracyjne – projekty i symulacje d. Wnioski. e. Literatura: W. Koziński. Projektowanie regulatorów. Metody klasyczne i optymalizacyjne. WPW 2004, nowe funkcje w skrzynce narzędziowej Robust Control
Słowa kluczowe:sterowanie, projektowanie regulatorów, LMI
Typ: inżynierska,
Kierunek: Electrical Engineering, Elektrotechnika
Więcej »
Szczegóły:Praca obejmowałaby opracowanie metod i programów dla środowiska Matlab dla wyznaczania parametrów wybranych modeli ciągłych w oparciu o dane eksperymentalne. This project would be about development of methods and programs in Matlab environment for selected continuous models parameters determination based on experimental data.
Słowa kluczowe:Dopasowanie modelu, identyfikacja
Typ: inżynierska
Więcej »
Szczegóły:Scope: 1. Introductory concepts and definitions 2. Difficulties in determination of functional relationship in data 3. Analysis of several algorithms and examples 4. Function approximation problem 5. An example of application based on engineering data 4. Conclusions
Słowa kluczowe:functional relationship, function approximation
Typ: magisterska,
Kierunek: Elektrotechnika, Informatyka
Więcej »
Szczegóły:Zakres pracy obejmuje następujące zagadnienia: 1.Przegląd metod wykorzystywanych w detekcji dłoni występujących na obrazie. 2.Wykonanie aplikacji rozpoznającej wybrane elementy polskiego języka migowego. 3.Zbadanie wpływu zakłóceń na działanie aplikacji. 4.Zaproponowanie metod redukcji wpływu zakłóceń na poprawność działania programu. 5.Podsumowanie i wnioski.
Słowa kluczowe:Język migowy, rozpoznawanie, przetwarzanie informacji wizualnej
Typ: magisterska,
Kierunek: Informatyka
Więcej »
Szczegóły:Zakres pracy: 1. Wstęp. 2. Podstawy teoretyczne rozpoznawania obiektów na obrazach. 3. Przegląd wybranych algorytmów rozpoznawania obrazów. 4. Modyfikacje wybranych algorytmów. 5. Implementacja zmodyfikowanych algorytmów rozpoznawania pojazdów. 6. Podsumowanie i wnioski.
Słowa kluczowe:przetwarzanie obrazów, rozpoznawanie wzorców
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Projekt polega na instalacji, konfiguracji i demonstracji działania biblioteki rozszerzonej rzeczywistości Studierstube (następcy ARToolkit) na komputerze PC. Mile widziana integracja z OpenCV. Język programowania C/C++.
Słowa kluczowe:rozszerzona rzeczywistość, augumented reality, Studierstube, ARToolkit, OpenCV
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Praca polega na wykorzystaniu biblioteki TBB do przetwarzania równoległego na maszynach wielordzeniowych/wieloprocesorowych. Analiza i demonstracja wydajności na przykładzie wymagającego obliczeniowo i często łatwego do zrównoleglenia przetwarzania obrazów z wykorzystaniem biblioteki OpenCV. Obie biblioteki są dobrze opisane w sieci, jednocześnie służę pomocą w wyborze zadań testowych. Język programowania C/C++.
Słowa kluczowe:Przetwarzanie wielowątkowe, współbieżne, równoległe, TBB, OpenCV
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Projekt polega na wykorzystaniu gotowego algorytmu szybkiej segmentacji obrazów (CMVision), porównaniu jego wydajności z innymi wybranymi algorytmami dla biblioteki OpenCV oraz integracji tegoż algorytmu z biblioteką OpenCV Język programowania: C/C++.
Słowa kluczowe:przetwarzanie obrazów, segmentacja obrazów
Typ: inżynierska, magisterska, projekt indywidualny, projekt zespołowy, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Praca polega na instalacji, konfiguracji i demonstracji działania biblioteki do przetwarzania obrazów OpenCV na urządzeniu mobilnym. Język programowania dowolny C/C++. Preferowany system operacyjny: Windows Mobile, lecz nie jest to warunek konieczny.
Słowa kluczowe:przetwarzanie obrazów, OpenCV, urządzenia mobilne
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Praca polega na opisaniu nowego interfejsu C++ dla biblioteki OpenCV, porównaniu go z dotychczasowym, wieloletnim interfejsem C pod względem funkcjonalności i ewentualnych różnic w wydajności.
Słowa kluczowe:OpenCV, interfejs C++
Typ: inżynierska
Więcej »
Szczegóły:1. Analiza wybranej literatury. 2. Omówienie istniejących rozwiązań wirtualizacyjnych (VMare, Xen, VirtualPC, VBox) 3. Porównanie funkcjonalności wybranych rozwiązań wirtualizacyjnych 4. Porównanie pod względem wydajnościowym i zapewnienia bezpieczeństwa wybranych rozwiązań wirtualizacji systemów operacyjnych. 5. Specyficzne funkcjonalności testowanych rozwiązań wirtualizacyjnych 6. Wnioski.
Słowa kluczowe:systemy operacyjne, wirtualizacja
Typ: inżynierska,
Kierunek: Informatyka
Więcej »
Szczegóły:Porównanie pod względem wydajnościowym i zapewnienia bezpieczeństwa wybranych realizacji macierzy RAID
Słowa kluczowe:RAID
Typ: inżynierska,
Kierunek: Informatyka
Więcej »
Szczegóły:Należy zaprojektować i zaimplementować aplikację do zarządzania zbiorem filmów (seriale, zwykłe filmy). Trzeba wykorzystać bazę danych Apache Derby i interfejs użytkownika w JavaFx.
Słowa kluczowe:javafx, eclipse, eclipselink, spring, java, apache derby
Typ: inżynierska,
Kierunek: Elektrotechnika
Więcej »
Szczegóły:1) Budowa stanowiska badawczego układu kondensatora dwuwarstwowego opartego na karcie DS1102. 2) Przeprowadzenie badań eksperymentalnych charakterystyk statycznych i dynamicznych obiektu. 3) Analiza i porównanie otrzymanych rezultatów.
Słowa kluczowe:modelowanie, rachunek różniczkowy niecałkowitego rzędu, równania różniczkowe cząstkowe
Typ: magisterska,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Praca będzie polegała na implementacji algorytmu „Unscented” filtru Kalmana do lokalizacji położenia manipulatora lub robota mobilnego na podstawie otrzymywanego obrazu z kamery oraz znanego modelu 3D otoczenia. Z modelu 3D otrzymujemy wirtualne ujęcia z pozycji proponowanych przez algorytm UKF a następnie porównując je z aktualnym ujęciem otrzymanym z kamery estymujemy najlepszą możliwą do ocenienia pozycję robota lub manipulatora.
Słowa kluczowe:roboty mobilne, estymacja, filtr Kalmana
Typ: magisterska,
Kierunek: Automatyka i Robotyka
Więcej »
Szczegóły:Praca będzie polegała na zaprojektowaniu, wykonaniu i przebadaniu systemu lokalizacji robotów wzorowanego na systemie GPS z użyciem sygnałów ultradźwiękowych. W określonych miejscach laboratorium zostaną umieszczone odpowiednio zbudowane nadajniki. Na podstawie przesunięcia sygnałów odebranych przez układ umieszczony na robocie wyznaczana będzie pozycja robota.
Słowa kluczowe:roboty mobilne, GPS, lokalizacja robotów
Typ: projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Należy zaimplementować algorytm klasyfikacji pojazdów.
Słowa kluczowe:rozpoznawanie
Typ: projekt indywidualny, projekt zespołowy, projekt przejściowy, projekt zespołowy - IK, projekt zespołowy - IO,
Kierunek: Automatyka i Robotyka, Electrical Engineering, Elektrotechnika, Informatyka
Więcej »
Szczegóły:http://www.ee.pw.edu.pl/~czajewsw/projekty_iz.php
Słowa kluczowe:przetwarzanie obrazów, sieci neuronowe, robotyka, opencv
Typ: inżynierska, projekt indywidualny, projekt zespołowy, projekt przejściowy,
Kierunek: Automatyka i Robotyka, Elektrotechnika, Informatyka
Więcej »
Szczegóły:Praca polega na wykorzystaniu mechanizmu Windows Sockets w programowaniu rozproszonym, a dokładniej chodzi o stworzenie prostego oprogramowania typu klient-serwer do obsługi manipulatorów w laboratorium. Program nadrzędny ma za zadanie połączyć się z manipulatorem i przygotować go do pracy (jest do tego prosta biblioteka w C), a następni obsługiwać żądania klientów, którzy będą chcieli wykorzystać manipulator. Biblioteka podstawowych funkcji obsługi manipulatora jest gotowa, należy tylko opracować odpowiedni mechanizm i protokół komunikacyjny. Język programowania C/C++/C#.
Słowa kluczowe:Windows Sockets, programowanie rozproszone
Typ: magisterska,
Kierunek: Elektrotechnika
Więcej »
Szczegóły:Praca będzie polegała na zmodyfikowaniu istniejącego układu pomiarowego poprzez dostosowanie go do badania elektrod o różnych wielkościach. Następnie w pracy zostaną przeprowadzone badania elektrod o różnych wielkościach i z użyciem różnych modeli znanych w literaturze. Na zakończenie otrzymane wyniki zostaną porównanie i omówione.
Słowa kluczowe:rachunek różniczkowy niecałkowitych rzędów, modelowanie, zjawisko Helmholtz'a, kondensator dwuwarstwowy
Typ: inżynierska,
Kierunek: Automatyka i Robotyka
Więcej »
Szczegóły:Praca będzie polegała na wykonaniu i przebadaniu modeli analogowych podstawowych członów dynamicznych niecałkowitego rzędu. Układy te zostaną wykonane z użyciem struktur drabinkowych RC, modelujących impedancję niecałkowitego rzędu. Dla otrzymanych struktur zostaną przeprowadzone badania charakterystyk układów zarówno w dziedzinie częstotliwości jak i czasu. Otrzymane wyniki zostaną porównane z wynikami analitycznymi.
Słowa kluczowe:modeloawnie analogowe, rachunek różniczkowy niecałkowitego rzędu
Typ: inżynierska,
Kierunek: Elektrotechnika
Więcej »
Szczegóły:Analiza i projektowanie sieci VPN
Słowa kluczowe:VPN
Typ: magisterska, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Temat wymaga doprecyzowania. Praca koncentrowałaby sie na problemach i narzędziach identyfikacji, śledzeniai zarządzania ryzykiem w wybranej metodyce lub uwarunkownaiach projektowych.
Słowa kluczowe:inzynieira oprogramowania, projekty IT
Typ: magisterska, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Praca polegałaby na napisaniu bazy obiektowej opartej o podejście stosowe (SBQL) na platformą mobilną (np. Windows Phone). Wersja dorosła tej bazy napisana w języku Java jest dostępna i dobrze udokumentowana (ODRA)
Słowa kluczowe:bazy danych, systemy mobilne
Typ: magisterska, projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:W rozproszonych heterogenicznych źródłach danych często powstaje sytuacja, że końcowy użytkownik chce przeszukiwać heterogeniczne źródła przy użyciu zunifikowanego interfejsu. To oznacza, że fragmenty pewnej kolekcji danych są przechowywane na różnych serwerach, często w różnych formatach. Jeżeli taka wirtualna kolekcja jest bardzo duża (co jest sytuacją typową), wówczas koniecznej jest jej indeksowanie dla osiągnięcia zadowalających czasów odpowiedzi. Tworzenie i wykorzystanie indeksów jest bardzo dobrze opanowaną technologią dla scentralizowanych systemów (np. relacyjnych baz danych) lub systemów rozproszonych, ale jednorodnych (np. technologia SDDS). Jeżeli kolekcja jest heterogeniczna, wówczas zastosowanie takich indeksów staje się niemożliwe. Konieczne są zatem badania zmierzające stworzenia oprogramowania umożliwiającego tworzenie i wykorzystanie takich indeksów.
Słowa kluczowe:bazy danych, systemy rozproszone
Typ: projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Projekt dotyczy propozycji systemu zarzadzania dokumentami.
Słowa kluczowe:django, python, zarządzanie dokumentami
Typ: projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Projekt dotyczy opracowania koncepcji sterowania prostymi urządzeniami elektrycznymi (kwestia nawiązania łączności między komputerem a sterownikiem)
Słowa kluczowe:bluetooth, AVR
Typ: inżynierska,
Kierunek: Automatyka i Robotyka
Więcej »
Szczegóły:Praca będzie polegała na zaprojektowaniu i wykonaniu stanowiska laboratoryjnego rzeczywistego modelu obrotowego odwróconego wahadła, jako przykładu układu nieliniowego i niestabilnego. Stanowisko to będzie podłączone do karty akwizycji danych i sterowania DS1104 poprzez zaprojektowany i wykonany także w tej pracy interfejs optoizolacyjny. W ramach pracy zostaną przeprowadzone także wstępne eksperymenty identyfikacji i sterowania z wykorzystaniem zbudowanego stanowiska.
Słowa kluczowe:sterowanie, modelowanie, model układu nieliniowego, model układu niestabilnego
Typ: magisterska,
Kierunek: Informatyka
Więcej »
Szczegóły:Praca dotyczy zaproponowania i opracowania metody rozpoznawania wybranych typów obiektów oraz zaimplementowania tej metody na telefon komórkowy działający na platformie Android.
Słowa kluczowe:Rozpoznawanie obrazów, platforma Android
Typ: projekt indywidualny,
Kierunek: Informatyka
Więcej »
Szczegóły:Projekt dotyczy analizy dostępnych programów do przetwarzania obrazów i wykonania przykładowego ich wykorzystania.
Słowa kluczowe:przetwarzanie obrazów
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Projekt ma na celu stworzenie prostego, sferycznego wyświetlacza LED. Wszystko w temacie koncepcji jest tu - http://www.youtube.com/watch?v=qRlr784qKEo
Słowa kluczowe:WYŚWIETLACZ SFERYCZNY, LED, ELEKTRONIKA, AUTOMATYKA
Typ: projekt indywidualny, projekt zespołowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Projekt polega na stworzeniu prostego framework-a do obliczeń na jednostce karty graficznej. Dostęp do GPU zrealizowany jest poprzez pakiet nVidia CUDA. Jako rezultat projektu należy stworzyć dokumentację wraz z przykładami porównującymi wydajność CPU i GPU.
Słowa kluczowe:OBLICZENIA RÓWNOLEGŁE, GPU, NVIDIA CUDA
Typ: projekt indywidualny, projekt zespołowy,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Projekt polega na stworzeniu prostego framework-a do obliczeń na jednostce karty graficznej. Dostęp do GPU zrealizowany jest poprzez pakiet OpenCL. Jako rezultat projektu należy stworzyć dokumentację wraz z przykładami porównującymi wydajność CPU i GPU.
Słowa kluczowe:OBLICZENIA RÓWNOLEGŁE, GPU, OPENCL
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Projekt ma na celu stworzenie prostego systemu zarządzanego z poziomu przeglądarki WWW monitorującego zasoby dostępne na stacjach roboczych. Dodatkowo system ma umożliwiać proste zarządzanie stacjami.
Słowa kluczowe:SIECI KOMPUTEROWE,
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:OCR translator na Androida
Słowa kluczowe:ANDROID, SYSTEMY MOBILNE, OCR
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Projekt ma na celu dokonania przeglądu narzędzi służących do analizy ruchu sieciowego w sieciach bezprzewodowych wraz z fazą eksperymentów na oddelegowanym AccessPoint-cie.
Słowa kluczowe:SIECI WIFI, BEZPIECZEŃSTWO SIECI
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Projekt polega na stworzeniu mechanizmów pozycjonowania akademickiego portalu internetowej w wyszukiwarkach WWW.
Słowa kluczowe:POZYCJONOWANIE, HTML, XHTML, CSS
Typ: projekt indywidualny
Więcej »
Szczegóły:opis projektu
Słowa kluczowe:LDAP
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Projekt ma na celu zbudowanie prostego skanera 3D wykorzystującego diodę laserową.
Słowa kluczowe:SKANER 3D, LASER
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Projekt ma na celu stworzenie systemu ze zintegrowanym środowiskiem MS Sharepoint i MS Project Server 2010
Słowa kluczowe:MS PROJECT, SHAREPOINT, ZARZĄDZANIE PROJEKTAMI
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Projekt ma na celu stworzenie mini systemu budowy modelu obiektu 3D na podstawi danych ze zwykłej kamery. Obiekt jest oświetlony wzorcem strukturalnym. Na podstawie zniekształceń wzorca wnioskowana jest mapa głębokości. Przykład koncepcji - http://www.ii.uni.wroc.pl/~anl/MGR/dziubek.pdf
Słowa kluczowe:OBIEKTY 3D, AKWIZYCJA
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Projekt ma na celu rozszerzenie funkcjonalności sterownika monitora dotykowego o obsługę gestów. Do dyspozycji studenta jest monitor LCD NEC z powłoką dotykową (bez multitouch).
Słowa kluczowe:EKRAN DOTYKOWY, STEROWANIE GESTAMI
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Projekt złożony jest z dwóch części: 1. Zbieranie i preprocessing stereopary obrazów za pomocą kamery stereowizyjnej, 2. budowa i modelu 3D na podstawie uzyskanych danych. Do dyspozycji studentów jest kamera stereowizyjna Panasonic.
Słowa kluczowe:STEREOWIZJA, KAMERA 3D, OBIEKTY 3D
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Projekt polega na rozpoznaniu i przykładowej implementacji nowych funkcjonalności oferowanych przez pakiet Moodle w wersji 2.x. Student ma do dyspozycji maszynę wirtualną (dostęp również sieci internet) z podstawową instalacją.
Słowa kluczowe:MOODLE, WEB 2.0, HTML, ZDALNE NAUCZANIE
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Projekt polega na implementacji sieciowego serwera brzegowego (routing, VPN, trasowanie,...) opartego na MS Windows Server 2008 R2. Dotychczasowe rozwiązania oparte parze na MS Windows Server 2003 + ISA Server 2006 sprawdziły się znakomicie lecz nie wykorzystują architektury x64. Rezultatem projektu jest implementacja znanej już funkcjonalności i wykorzystanie nowych funkcji.
Słowa kluczowe:SIECI KOMPUTEROWE, BEZPIECZEŃSTWO SIECI, MICROSOFT ISA SERVER
Typ: projekt indywidualny,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Projekt polega na zbadaniu możliwości budowy zabezpieczeń i słabych stron sieci bezprzewodowej. Student pracuje na wskazanym urządzeniu AccssPoint
Słowa kluczowe:SIECI KOMPUTEROWE, WIFI, SIECI BEZPRZEWODOWE, BEZPIECZENSTWO
Typ: magisterska,
Kierunek: Automatyka i Robotyka, Informatyka
Więcej »
Szczegóły:Praca dotyczy aplikacji metod Monte Carlo do oprogramowania dydaktycznego.
Słowa kluczowe:optymalizacja nieliniowa, metody Monte Carlo
Typ: inżynierska,
Kierunek: Automatyka i Robotyka, Elektrotechnika
Więcej »
Szczegóły:Praca dotyczy modernizacji istniejacego stanowiska laboratoryjnego "Regulacja dwupolozeniowa", zwlaszcza wprowadzeniu cyfrowego zapisu pomiarow i wizualizacji przebiegu regulacji.
Słowa kluczowe:regulacja dwupolozeniowa, badania laboratoryjne
Typ: magisterska,
Kierunek: Elektrotechnika
Więcej »
Szczegóły:Praca dotyczy systemow regulacji temperatury stosowanych w budynkach inteligentnych i ich powiazan z innymi systemami regulacji i zarzadzania.
Słowa kluczowe:regulacja temperatury, budynki inteligentne
Typ: magisterska,
Kierunek: Informatyka
Więcej »
Szczegóły:Praca dotyczy fragmentu zespolowej pracy w osrodku CERN w Szwajcarii majacej na celu zbudowanie aplikacji www pomocnych przy realizacji eksperymentu NA61 badania czastek elementarnych.
Słowa kluczowe:www, aplikacje
Typ: inżynierska, magisterska,
Kierunek: Automatyka i Robotyka, Elektrotechnika
Więcej »
Szczegóły:Praca będzie polegała na zmodernizowaniu istniejącego stanowiska do badania regulatora PID celem rozszerzenia możliwości stanowiska o obiekt i regulator niecałkowitego rzędu. Obiekt będzie realizowany w formie elektronicznego układu opartego o wzmacniacze operacyjne. Regulator natomiast będzie realizowany z użyciem płytki mikrokontrolera TI PICCOLO, dla którego kod będzie generowany ze środowiska Simulink przy użyciu Real Time Workshop.
Słowa kluczowe:rachunek różniczkowy niecałkowitego rzędu, regulator PID, teoria sterowania, modelowanie analogowe
Typ: inżynierska, magisterska,
Kierunek: Automatyka i Robotyka
Więcej »
Szczegóły:Praca będzie polegała ta zaprojektowaniu i wykonaniu obwodów elektronicznych do modelowania analogowego układu niecałkowitego rzędu z dwoma zmiennymi stanu. Praca ta będzie wykonywana w oparciu o istniejący model rzędu całkowitego. Niecałkowity rząd układu (0.5,0.25) będzie otrzymany poprzez znaną aproksymację analogową z użyciem drabinki RC (domino ladder).
Słowa kluczowe:teoria sterowania, modelowanie analogowe, rachunek różniczkowy niecałkowitych rzędów
Typ: projekt przejściowy,
Kierunek: Informatyka
Więcej »
Szczegóły:Projekt dotyczy następujących zagadnień: - certyfikaty (centrum certyfikacji, tworzenie, cykl życia certyfikatów) - formaty certyfikatów (jakie są, po co są, jak przekształcać jedne w drugie) - bazy certyfikatów
Słowa kluczowe:certyfikaty, centra certyfikacji
Typ: magisterska,
Kierunek: Informatyka
Więcej »
Szczegóły:Praca dotyczy przetwarzania obrazow przy wykorzystaniu operacji algebry geometrycznej.
Słowa kluczowe:algebra geometryczna, przetwarzanie obrazow