Název:
Zpracování GPS záznamů
Překlad názvu:
Postprocessing of GPS Logs
Autoři:
Jaška, Roman ; Pavelková, Alena (oponent) ; Polok, Lukáš (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2016
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
Cieľmi tejto práce boli analýza chýb v GPS záznamoch aktivít, identifikácia algoritmov vhodných na ich korekciu a návrh riešenia tohoto problému spojený s implementáciou Android aplikácie. Prvá kapitola sa zaoberá všeobecným popisom, ukážkou problému a motiváciou pre voľbu tejto témy. Druhá kapitola sa venuje podrobnejšiemu rozkladu tohoto problému. Konkrétne v nej rozoberám zdroje nepresností, formát vstupných dát, existuj- úce riešenia, matematické metódy vhodné pre tento problém, API využiteľné pre riešenie a odôvodnenie voľby implementačnej platformy. Kapitola číslo tri popisuje konkrétny návrh aplikácie pre systém Android ako riešenia tohoto problému. Sú v nej popísané požiadavky na výslednú aplikáciu, detaily funkcionality, konkrétne využitie Kalmanovho filtra, jednotlivých API, knižníc ako i návrh užívateľského rozhrania aplikácie. Predposledná kapitola s číslom štyri približuje vybrané detaily implementácie ako samotný Kalmanov filter, či problematiku manuálneho presúvania bodov trasy. Taktiež sa v tejto kapitole nachádza popis zmien návrhu počas implementácie. Posledná kapitola zhodnocuje dosiahnuté výsledky Kalmanovho filtra a upínania úsekov trasy cesty pomocou Google Maps Roads API. V tejto kapitole popisujem i možnosti ďalšieho rozšírenia aplikácie.
This thesis aims to analyse common errors in recorded GPS activities, identify algorithms suitable for correction of these problems and design and subsequently implement an Android application. The first chapter contains an introduction to the problem, demonstration of a few affected examples and explains the motivation behind the choice of this subject for my thesis. Second chapter decomposes the established problem. I specifically elaborate on the source of the errors, the format of input data, existing solutions, mathematical methods suitable for this problem, available APIs and reasons behind the selection of the final platform. Chapter number three describes the actual solution of the problem employed in the final application. The requirements for the final application are laid out as well as the specific details of the functionality, such as the usage of Kalman filter, individual APIs, libraries as well as the design of the user interface. The penultimate chapter reveals selected parts of the implementation, such as the Kalman filtering itself or the problem of manual track correction. This chapter also contains description of design changes executed during the implementation. The final chapter reviews the achieved results of Kalman filtering and snapping of points to roads using Google Maps Roads API. Ultimately, I elaborate on possibilities of continued development of the application.
Klíčová slova:
Android; chyby; filtrovanie; GPS; Kalman; Kalmanov filter; nepresnosť; Roads API; trasy; upínanie na cesty; záznamy; Android; errors; filtering; GPS; inaccuracy; Kalman filter; logs; Roads API; snap to road; tracks
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/62076