- Nazwa przedmiotu:
- Algorytmika aplikacji nawigacyjnych
- Koordynator przedmiotu:
- dr inż. Jacek Marciniak
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia II stopnia
- Program:
- Geodesy and Cartography
- Grupa przedmiotów:
- Obowiązkowe
- Kod przedmiotu:
- 1060-GK000-MSA-2009
- Semestr nominalny:
- 2 / rok ak. 2020/2021
- Liczba punktów ECTS:
- 3
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- 1. Liczba godzin kontaktowych: 49, w tym:
a) 15 godz. - wykład
b) 30 godz. - zajęcia projektowe
c) 2 godz. - konsultacje
d) 2 godz. - zaliczenie
Praca własna studenta – 41 godzin, w tym:
a) 25 godz. - realizacja zadań projektowych
b) 6 godz. - analiza literatury
c) 10 godz. - przygotowanie do zaliczeń
3) RAZEM: 90 godz., co odpowiada 3 punktom ECTS.
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- Liczba godzin kontaktowych: 49, w tym:
a) 15 godz. - wykład
b) 30 godz. - zajęcia projektowe
c) 2 godz. - konsultacje
d) 2 godz. - zaliczenie
Nakład pracy związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela wynosi 34 godz., co odpowiada 1 punktowi ECTS.
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- 1 punkt ECTS - 50 godz., w tym:
a) 30 godz. - zajęcia projektowe
b) 10 godz. - przygotowywanie się studenta do ćwiczeń,
c) 10 godz. - realizacja zadań projektowych
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład15h
- Ćwiczenia0h
- Laboratorium0h
- Projekt30h
- Lekcje komputerowe0h
- Wymagania wstępne:
- Podstawowe umiejętności w zakresie technologii GIS, podstawowe umiejętności programowania w dowolnym języku skryptowym.
- Limit liczby studentów:
- 30
- Cel przedmiotu:
- Zapoznanie z teoretycznymi podstawami algorytmów w różnych typach systemów nawigacyjnych. Przegląd najpopularniejszych algorytmów używane do wyznaczania pozycji, obliczania trasy, śledzenia i przedstawiania wskazówek nawigacyjnych.
- Treści kształcenia:
- 1. Systemy nawigacyjne. Szczególne warunki dla różnych zastosowań nawigacyjnych: samochód, pieszy, wnętrza budynków, lotnictwo, inne.
2. Techniki pozycjonowania. Podstawowe metody pozycjonowania: wykrywanie bliskości, lateracja, kątowanie, nawigacja zaliczeniowa, dopasowywanie wzorców, metody hybrydowe. Pozycjonowanie satelitarne, pozycjonowanie w sieciach mobilnych, pozycjonowanie wewnątrz budynków. Filtr Kalmana.
3. Algorytmy wyznaczania trasy. Modele sieci drogowej, algorytm Dijkstra, algorytm A *, praktyczne aspekty implementacji A *, optymalizacje A *, dynamiczne planowanie trasy.
4. Śledzenie obiektów. Algorytmy dopasowywania pozycji do mapy, filtry cząstkowe.
5. Wskazówki nawigacyjne. Ogólny model wzkazówek nawigacyjnych, szczegółowe implementacje dla różnych rodzajów nawigacji: samochód, turysta, wnętrza budynków.
- Metody oceny:
- Wszystkie raporty ćwiczeń złożone i pozytywnie ocenione (co najmniej 50%).
Zaliczony test końcowy (co najmniej 50%).
- Egzamin:
- tak
- Literatura:
- Küpper, A. (2005), Location-based services: fundamentals and operation. John Wiley & Sons.
Flinsenberg, I. (2004), Route planning for car navigation, Technische Universiteit Eindhoven.
Frattasi, S., & Della Rosa, F. (2017). Mobile positioning and tracking: from conventional to cooperative techniques. John Wiley & Sons.
Karimi, H. A. (2011). Universal navigation on smartphones. Springer Science & Business Media.
- Witryna www przedmiotu:
- brak
- Uwagi:
- brak
Efekty uczenia się
Profil ogólnoakademicki - wiedza
- Efekt W_01
- zna podstawowe algorytmy wyznaczania tras oraz ich optymalizacje
Weryfikacja: a test
Powiązane efekty kierunkowe:
K_W09
Powiązane efekty obszarowe:
T2A_W05, T2A_W06
- Efekt W_02
- zna podstawowe zasady i technologie pozycjonowania
Weryfikacja: a test
Powiązane efekty kierunkowe:
K_W09, K_W10
Powiązane efekty obszarowe:
T2A_W05, T2A_W06, T2A_W04, T2A_W07
- Efekt W_03
- zna podstawowe poprawiania pozycji w oparciu o dane przestrzenne
Weryfikacja: a test
Powiązane efekty kierunkowe:
K_W09, K_W16
Powiązane efekty obszarowe:
T2A_W05, T2A_W06, T2A_W02, T2A_W05, T2A_W08
- Efekt W_04
- zna podstawowe zasady tworzenia wskazówek nawigacyjnych dla różnych rodzajów nawigacji
Weryfikacja: a test
Powiązane efekty kierunkowe:
K_W09, K_W16
Powiązane efekty obszarowe:
T2A_W05, T2A_W06, T2A_W02, T2A_W05, T2A_W08
Profil ogólnoakademicki - umiejętności
- Efekt U_01
- potrafi modelować trasy i trajektorie obiektów
Weryfikacja: project grade
Powiązane efekty kierunkowe:
K_U01, K_U02, K_U03, K_U04, K_U14
Powiązane efekty obszarowe:
T2A_U01, T2A_U02, T2A_U03, T2A_U04, T2A_U06, T2A_U04, T2A_U08, T2A_U10, T2A_U12, T2A_U14, T2A_U19
- Efekt U_02
- potrafi zaprojektować wskazówki nawigacyjne dla wybranego typu nawigacji
Weryfikacja: project grade
Powiązane efekty kierunkowe:
K_U01, K_U02, K_U03, K_U04, K_U14
Powiązane efekty obszarowe:
T2A_U01, T2A_U02, T2A_U03, T2A_U04, T2A_U06, T2A_U04, T2A_U08, T2A_U10, T2A_U12, T2A_U14, T2A_U19
Profil ogólnoakademicki - kompetencje społeczne
- Efekt K_01
- Rozumie psychologiczne uwarunkowania w różnych typach nawigacji
Weryfikacja: project grade
Powiązane efekty kierunkowe:
K_K01, K_K04, K_K05
Powiązane efekty obszarowe:
T2A_K06, T2A_K03, T2A_K05