Proponowane tematy dyplomów Katedra Systemów Geoinformatycznych 2008/2009 1. Tytuł w j. Angielskim - Środowisko do uruchamiania kodu wykonywalnego platformy.net CF w systemie operacyjnym Symbian The environment for running.net CF code on Symbian phones Wykonanie środowiska zapewniającego uruchamianie oprogramowania napisanego w środowisku.net CF na telefonach komórkowych opartych na systemie operacyjnym Symbian Omówienie systemów operacyjnych Windows Mobile i Symbian. Projekt i implementacja oprogramowania. Materiały firmowe dostępne w sieci WWW 2. Tytuł w j. Angielskim - Oprogramowanie urządzeń mobilnych do wspomagania treningu sportowego w terenie Portable mobile software for sport activity tracking Wykonanie oprogramowania na urządzenia mobilne typu inteligentny stoper zapewniające rejestracje osiągów zawodników i wzajemną informację o ich położeniu. Omówienie wybranych technologii wytwarzania oprogramowania na urządzenia mobilne. Projekt i implementacja oprogramowania w przenośnej technologii. Materiały firmowe dostępne w sieci WWW 3. Tytuł w j. Angielskim - Wykorzystanie technologii bluetooth w urządzeniach mobilnych typu komunikator. Bloetooth technology for communication between mobile devices mgr inż. Krzysztof Bruniecki, mgr inż. Bartosz Manicki Wykonanie oprogramowania na urządzenia mobilne realizujące komunikację pomiędzy urządzeniami i wizualizację ich położenia na tle mapy. Omówienie technologii bluetooth oraz interfejsów programistycznych wspierających tworzenie oprogramowania wykorzystujących technologię. Projekt i implementacja oprogramowania realizującego komunikator w oparciu o technologię bluetooth. Materiały firmowe dostępne w sieci WWW
4. Tytuł w j. Angielskim - Wykorzystanie technologii ZigBee w urządzeniach mobilnych typu komunikator. ZigBee technology for communication of embed devices. Wykonanie oprogramowania na urządzenia mobilne realizujące komunikację pomiędzy urządzeniami i wizualizację ich położenia na tle mapy. Omówienie bezprzewodowej technologii ZigBee. Rozbudowa systemu wbudowanego o moduł ZigBee i jego oprogramowanie realizującego komunikator w oparciu tą technologię. Materiały firmowe dostępne w sieci WWW 5. Tytuł w j. Angielskim - Oprogramowanie do analizy akustycznych właściwości osadów dennych The software for analysis of seabed sediments acoustic properties dr inż. Zbigniew Łubniewski Wykonanie oprogramowania do analizy właściwości osadów dennych pochodzących z kilku różnych akwenów Omówienie właściwości osadów dennych oraz technik zbierania informacji o nich Projekt i implementacja oprogramowania Andrzej Stepnowski, Systemy akustycznego monitoringu środowiska morskiego, GTM, Gdańsk, 2001 Jarosław Tęgowski, Akustyczna klasyfikacja osadów dennych, IO PAN, Sopot, 2006
6. Opracowanie oprogramowania do przetwarzania danych z sonaru wielowiązkowego w celu klasyfikacji dna morskiego Development of multibeam sonar data processing software for seafloor classification dr inż. Zbigniew Łubniewski mgr inż. Andrzej Chybicki Opracowanie, implementacja w postaci oprogramowania oraz zbadanie jakości działania wybranych algorytmów przetwarzania danych z sonaru wielowiązkowego w celu klasyfikacji dna morskiego, w szczególności: algorytmów ekstrakcji cech obwiedni echa, redukcji rozmiaru wektora cech (analiza głównych składowych, analiza kanoniczna), algorytmy klasyfikacji różnego rodzaju: klasyczne (np. minimalnoodległościowy, maksymalnego podobieństwa) oraz oparte na obliczeniach przybliżonych (np. sieci neuronowe, logika rozmyta, drzewa decyzyjne) 1. Analiza aktualnego stanu wiedzy w dziedzinie klasyfikacji danych, a w szczególności w zakresie wykorzystania sonarów wielowiązkowych w klasyfikacji dna morskiego 2. Realizacja i testowanie wybranych algorytmów 3. Analiza i dyskusja wyników 1. Andrzej Stepnowski, Systemy akustycznego monitoringu środowiska morskiego, Gdańskie Towarzystwo Naukowe, Gdańsk 2001 2. Witold Malina, Podstawy automatycznej klasyfikacji obrazów, Politechnika Gdańska, Gdańsk 1990 3. Zbigniew Łubniewski, Zastosowanie analizy fraktalnej i filtracji odwrotnej do zdalnej klasyfikacji i monitoringu dna morskiego, praca doktorska, Politechnika Gdańska, Gdańsk 2001 4. Materiały dostępne u opiekuna
7. System detekcji kierunku poruszania się na podstawie wskazań GPS, kompasu magnetycznego i żyrokompasu. System for detection of the movement direction based on readings of GPS receiver, magnetic compass and gyro-compass. dr inż. Zbigniew Łubniewski dr inż. Ryszard Kowalik, mgr inż. Łukasz Kamiński Stworzenie modułu oprogramowania do jak najlepszego określania aktualnego kierunku przemieszczania się, wykorzystującego jednocześnie dane z kompasu magnetycznego, żyrokompasu oraz odbiornika GPS. Docelowo moduł ten zintegrowany by został ze stworzonym przez poprzednich dyplomantów oprogramowaniem wspomagającym poruszanie się osób niewidomych w terenie. 1. Przegląd i analiza istniejących rozwiązań w zakresie systemów wspomagających poruszanie się osób niewidomych w terenie, w tym w szczególności zapoznanie się z istniejącym oprogramowaniem stworzonym przez poprzednich dyplomantów 2. Opracowanie i testowanie oprogramowania współpracującego z kompasem magnetycznym, żyrokompasem i odbiornikiem GPS 3. Opracowanie stosownych algorytmów realizujących zdefiniowane w temacie pracy zadanie 4. Realizacja i testowanie oprogramowania 1. P. A. Longley, M. F. Goodchild, D. J. Maguire, D. W. Rhind, GIS. Teoria i praktyka, PWN, 2008 2. Wykład z przedmiotu System GPS i jego zastosowania 3. Ryszard Kowalik, Elektroniczne systemy wspomagające poruszanie się osób niewidomych, W: Uczeń niewidomy i słabo widzący w ogólnodostępnej szkole średniej, praca zbiorowa pod redakcją Stanisława Jakubowskiego, Warszawa 2005
8. Wydajne pozyskiwanie danych przestrzennych na potrzeby aplikacji wspomagającej poruszanie się osób niewidomych w terenie. Efficient spatial data acquisition for the application supporting movement of the blind. Prof. dr hab. inż. Andrzej Stepnowski dr inż. R. Kowalik, mgr inż. Ł. Kamiński Opracowanie mechanizmu, który pozwoli pozyskiwać dane przestrzenne na potrzeby aplikacji wspierającej poruszanie się osób niewidomych w terenie. Sposób pozyskiwania danych powinien być dokładny, wydajny, relatywnie szybki i tani. Należy zapewnić możliwość jednoczesnej pracy wielu osób zbierających dane oraz przygotować mechanizm scalania efektów ich pracy, zapewniając bezbłędność i spójność danych. Opracowany sposób nie powinien wymagać wysokich kwalifikacji od osób zbierających dane, a scalanie zebranych wyników powinno się odbywać w sposób automatyczny. 1. Ustalenie katalogu najbardziej istotnych danych. 2. Ustalenie uniwersalnego formatu przechowywania danych. 3. Opracowanie mechanizmu przeznaczonego do zbierania danych. 4. Opracowanie mechanizmu automatycznego scalania danych. 5. Przygotowanie aplikacji wizualizującej zebrane dane. 6. Użycie systemu do zebrania danych w wybranym regionie miasta. Leszek Litwin, Grzegorz Myrda, Systemy informacji geograficznej. Zarządzanie danymi przestrzennymi w GIS, SIP, SIT, LIS, Wydawnictwo Helion, 2005 Jacek Rumiński, Systemy informacji przestrzennej, PG, Gdańsk 2000 Ryszard Kowalik, Elektroniczne systemy wspomagające poruszanie się osób niewidomych, W: Uczeń niewidomy i słabo widzący w ogólnodostępnej szkole średniej, praca zbiorowa pod redakcją Stanisława Jakubowskiego, Warszawa 2005 http://www.asgeupos.pl/
9. Internetowa aplikacja do zarządzania i wizualizacji danych hydroakustycznych Software for management and visualization hydroacoustic data via Internet Celem pracy jest stworzenie internetowej aplikacji do zarządzania i wizualizacji danych hydroakustycznych (echosondy jednowiązkowe, sonary wielowiązkowe, sonary boczne) 1. Zapoznanie się ze specyfiką danych hydroakustycznych (sonary jednowiązkowe, wielowiązkowe, sonary boczne) 2. Analiza funkcjonalności istniejących aplikacji do zarządzania i wizualizacji danych hydroakustycznych 3. Opracowanie aplikacji i jej funkcjonalności dla wybranych sensorów hydroakustycznych A. Stepnowski, Systemy akustycznego monitoringu środowiska morskiego, Gdańskie Towarzystwo Naukowe, Gdańsk, 2001 R. Salamon, Systemy hydrolokacyjne, Gdańskie Towarzystwo Naukowe, Gdańsk, 2006 Materiały dostępne w sieci Internet 10. Zdalne sterowanie elementami wykonawczymi z wykorzystaniem systemu wbudowanego Remote control using embedded system Celem jest zapewnienie zdalnego sterowania, z wykorzystaniem sieci Internet, elementami wykonawczymi (styczniki, siłowniki, silniki krokowe, itp.) za pomocą systemu wbudowanego (EVBedu.net) 1. Analiza systemów wbudowanych pod kątem sterowania elementami wykonawczymi 2. Analiza możliwości serwerów WWW dla systemów wbudowanych 3. Projekt i realizacja oprogramowania realizującego cel pracy 1. Arnold S. Berger, Embedded Systems Design, 2001 2. Michael Barr and Andy Oram, Programming Embedded Systems in C and C++ 3. Materiały dostępne w sieci Internet
11. System zdalnego monitorowania z możliwością śledzenia zmian położenia sensorów z wykorzystaniem systemu GPS Remote sensing and tracking sensors position using GPS Celem pracy jest opracowanie systemu zdalnego monitorowania z możliwością śledzenia zmian położenia sensorów 1. Przegląd i wybór sensorów do zdalnego monitorowania 2. Przegląd i wybór medium bezprzewodowej transmisji danych 3. Implementacja metod odczytywania danych z odbiornika GPS 4. Opracowanie algorytmów predykcji położenia sensorów w przypadku zaniku sygnału GPS 5. Projekt i implementacja systemu będącego celem pracy 1. A. Stepnowski, Systemy akustycznego monitoringu środowiska morskiego, Gdańskie Towarzystwo Naukowe, Gdańsk, 2001 2. J. Narkiewicz, Globalny system pozycyjny GPS. Budowa, działanie, zastosowanie, Wydawnictwo WKiŁ 3. Materiały dostępne w sieci Internet 12. Integracja danych z modułu nawigacji inercyjnej z danymi z systemu GPS Combining data from inertial navigation module and from GPS system mgr inż. Krzysztof Bruniecki Praktyczna analiza możliwości połączenia danych akcelerometru i GPS pod względem zwiększenia precyzji / niezawodności pomiaru położenia w czasie rzeczywistym - Projekt i implementacja algorytmów łączenia danych pochodzących z akcelerometru i GPS, - Wykonanie aplikacji na wybraną platformę sprzętową (wybrany Smartfon lub rozwijana w ramach projektu dla MNiSW platforma icom) egzemplifikującej łączenie danych akcelerometru z GPS w czasie rzeczywistym - Przegląd literatury na temat systemu GPS i podstaw nawigacji inercyjnej z dziedziny przetwarzania i filtracji sygnałów Opis środowiska programistycznego dla wybranej platformy
13. System do znajdywania źródła dźwięku oparty o urządzenia mobilne wyposażone w odbiorniki GPS wykonany w technologii.net CF Sound localization system based on GPS created in.net CF technology. mgr inż. Andrzej Chybicki Celem pracy jest opracowanie zintegrowanego systemu opartego na serii urządzeń mobilnych wyposażonych w mikrofon oraz odbiornik GPS umożliwiającego wykrywanie źródła danego dźwięku (np. wystrzału) z wykorzystaniem techniki filtracji przestrzennej. Do synchronizowania poszczególnych odbiorników zostanie użyty czas systemowy GPS. implementacja metod odczytywania danych z odbiornika GPS implementacja metod przetwarzania sygnału akustycznego implementacja metod lokalizacji źródła dźwięku na temat urządzeń mobilnych i odbiorników GPS Opis platformy programistycznej.net CF Materiały dostępne w sieci Internet. 14. System detekcji zagrożeń na drodze wykorzystujący wbudowaną kamerę przeznaczony na urządzenia mobilne wykonany w technologii.net CF System for road threats detection with butli-in camera based.net CF technology. prof. dr hab. inż. Andrzej Stepnowski mgr inż. Andrzej Chybicki Celem pracy jest opracowanie systemu przeznaczonego na urządzenia mobilne wyposażone w system Windows Mobile wykrywającego zagrożenia. System przeznaczony jest dla smartfonów bądź innych urządzeń mobilnych, które można zainstalować przy przedniej szybie pojazdu. Potencjalnie wykrywane zagrożenia to : zwierzęta wbiegające na ulice nierówności jezdni samochody jadące z naprzeciwka oraz inne obiekty stanowiące zagrożenie dla prowadzącego implementacja metod detekcji obszaru jezdni implementacja metod detekcji obiektów zagrożenia za lub na jezdni wykrywanie znaków drogowych, zwłaszcza ograniczeń prędkości oraz znaków ostrzegawczych na temat urządzeń mobilnych. Opis platformy programistycznej.net CF Materiały dostępne w sieci Internet.
15. System do nagrywania i archiwizacji rozmów telefonicznych oraz innych komunikatów głosowych wykonany w technologii.net CF Recording and archivisation system based on.net CF technology mgr inż. Andrzej Chybicki Celem pracy jest stworzenie systemu przeznaczonego na smartfony z systemem Windows Mobile umożliwiającego nagrywanie dźwięku z głośnika i mikrofonu urządzenia podczas rozmowy telefonicznej. System ma także umożliwiać nagrywanie innych dźwięków dochodzących do mikrofonu urządzenia oraz przechowywanie ich w bazie danych implementacja metod nagrywania audio podczas rozmowy telefonicznej projekt oraz implementacja bazy danych nagranych rozmów projekt oraz implementacja mechanizmów przenoszenia bazy danych na komputer PC Opis platformy programistycznej.net CF n.t. tworzenia i optymalizacji relacyjnych baz danych. Materiały dostępne w sieci Internet. 16. System do monitorowania ruchu telefonów komórkowych wykorzystujący metodę geolokalizacji na podstawie danych z BTS (Base Transceiver Station) wykonany w technologii.net CF The system for mobile phone localization monitoring based on.net technology using BTS (Base Transciever Stadion) data. mgr inż. Andrzej Chybicki Celem pracy jest opracowanie systemy umożliwiającego geolokalizacje telefonu komórkowego na podstawie numeru indentyfikacyjnego stacji BTS. W ramach pracy należy opracować także sieciowy system GIS umożliwiający prezentację położenia poszczególnych telefonów w sieci WEB oraz metodę komunikacji i ostrzegania pomiędzy elementami systemu. opracowanie metody geolokalizacji telefonu komórkowego na podstawie numeru stacji BTS na terenie Trójmiasta opracowanie metod komunikacji między oprogramowaniem telefonu a serwerem aplikacji opracowanie internetowego systemu GIS do wizualizacji położenia telefonów komórkowych na temat tworzenia aplikacji GIS dot. telefonii komórkowej GSM Opis platformy programistycznej.net CF Materiały dostępne w sieci Internet.
17. Trójwymiarowa prezentacja map rastrowych na urządzeniach mobilnych Three-dimensional presentation of raster maps on mobile devices. mgr inż. Jacek Dąbrowski Przygotowanie aplikacji prezentującej dane geograficzne pobierane z Geoservera, z uwzględnieniem wysokości terenu. Stworzenie dwupoziomowego mechanizmu cache owania map, umożliwiającego m.in. asynchroniczne ładowanie map; Stworzenie mechanizmów rysowania map na geoidzie, z uwzględnieniem wysokości terenu. dokumentacja techniczna Geoservera: http://geoserver.org dokumentacja techniczna 3D: http://opengl.org lub http://creators.xna.com 18. Komunikacja audiowizualna wiele-do-wielu z wykorzystaniem urządzeń mobilnych. Multiuser audiovisual communication using mobile devices. mgr inż. Jacek Dąbrowski Stworzenie aplikacji umożliwiającej komunikację audio-wiedo wielu użytkowników równocześnie, korzystającej z minimalnej liczby zewnętrznych bibliotek. Obsłużenie wejścia/wyjścia audio, kompresja; Obsłużenie wejścia/wyjścia video, kompresja; Komunikacja wiele-do-wiele z użyciem TCP/IP; Przygotowanie aplikacji integrującej wyżej wymienione funkcjonalności. dokumentacja techniczna odnośnie wybranej platformy sprzętowej, 19. Metody symulacji i prezentacji poruszania się pojazdu podwodnego. Simulation and presentation techniques for underwater vehicles. mgr inż. Jacek Dąbrowski Stworzenie aplikacji umożliwiającej symulację poruszania się pojazdu (ROV) w środowisku podwodnym. Opracowanie mechanizmu symulacji zachowania obiektów zanurzonych w wodzie (tzw. fizyka świata); Opracowanie technik realistycznej wizualizacji świata podwodnego (rozpraszanie światła, rozmycie) z wykorzystaniem shakerów Przygotowanie aplikacji umożliwiającej realizację prostych scenariuszy. dokumentacja techniczna 3D: http://creators.xna.com
20. Mechanizm organizacji, dystrybucji i prezentacji map rastrowych na potrzeby komunikatora przenośnego. Storage and presentation of raster maps for mobile devices. mgr inż. Jacek Dąbrowski Opracowanie mechanizmu umożliwiającego łatwe przygotowanie (ang. authoring) zestawu map rastrowych z bogatego katalogu i przesłanie ich na urządzenie przenośne. Opracowanie mechanizmu odczytu i prezentacji tak przygotowanych map na urządzeniu przenośnym, z możliwością skalowania i pracy asynchronicznej (ładowanie map w tle) Przygotowanie aplikacji katalogującej zestaw map rastrowych, i umożliwiającej łatwe przygotowanie zestawu o określonym rozmiarze, uwzględniając konieczność skalowania. Przygotowanie aplikacji umożliwiającej wygodne przeglądanie tak przygotowanego zestawu map, prezentującego mapę najbardziej odpowiednią dla danego regionu/skali. Dokumentacja techniczna wybranej platformy sprzętowej.