Bachelor's Thesis

Geocaching with Augmented Reality

Final Thesis 706.12 kB

Author of thesis: Bc. Lukáš Konečný

Acad. year: 2025/2026

Supervisor: doc. Ing. Vítězslav Beran, Ph.D.

Reviewer: Ing. Tomáš Milet, Ph.D.

Abstract:

This thesis focuses on the design and implementation of a mobile application for geocaching
in augmented reality. The goal is to combine outdoor navigation with the visualization of
virtual objects in the real environment and to enable users to interact with them. The ap-
plication integrates geolocation data, device orientation and plane detection using ARCore
to achieve stable and accurate object placement in outdoor conditions.
The solution includes a multi-stage GPS filtering pipeline that improves the stability
and reliability of navigation. The AR module handles scene initialization, plane detection
and object anchoring, while the interaction module enables manipulation of 3D objects
using touch gestures.
The application was tested in real outdoor environments to verify navigation accuracy,
AR object stability and overall usability. The results show that the proposed solution pro-
vides a functional and user-friendly system that enables geocaching tasks to be carried out
in augmented reality.

Keywords:

augmented reality, geocaching, ARCore, AR Foundation, GPS filtering, plane detection,
mobile application, navigation, 3D objects

Date of defence

19.06.2026

Result of the defence

Defended (thesis was successfully defended)

znamkaDznamka

Grading

D

Process of defence

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm D.

Topics for thesis defence

  1. Je možné stávající řešení realizovat v keších typu Wherigo?
  2. Myslíte si že vaše aplikace je dobře ovladatelná na mobilních zařízeních? Jakým způsobem jste testoval uživatelskou přívětivost vaší aplikace?
  3. Proč vaše technická zpráva neobsahuje ani jednu ukázku uživatelského rozhraní vaší aplikace? 

Language of thesis

Czech

Faculty

Department

Study programme

Information Technology (BIT)

Composition of Committee

doc. Ing. Vítězslav Beran, Ph.D. (předseda)
doc. Ing. Tomáš Martínek, Ph.D. (místopředseda)
Ing. Radek Hranický, Ph.D. (člen)
Ing. Petr Veigend, Ph.D. (člen)
Ing. Filip Orság, Ph.D. (člen)

Lukáš Konečný pracoval na svém projektu svědomitě a prokázal schopnost samostatné práce. Značné úsilí však směřovalo primárně do řešení konkrétních technických a implementačních problémů, a to na úkor detailnějšího metodického přístupu při řešení celého procesu i jeho dílčích částí. Student úspěšně navrhoval dílčí řešení, překonal technické překážky a vytvořil funkční aplikaci. 

Evaluation criteria Verbal classification
Information about assignment

Bakalářská práce se věnuje využití technologie rozšířené reality (AR) ve venkovním prostředí se zaměřením na zábavnou nebo vzdělávací aplikaci. Vyšší obtížnost zadání spočívá ve zvládnutí řady realizačně netriviálních postupů, od obecného využití AR a práce s 3D grafikou přes interakci s virtuálními objekty až po využití senzorů mobilního zařízení pro zpřesnění lokalizace v terénu. Zadání práce bylo splněno, navržený systém byl realizován. Práce je samostatná a nenavazuje na jiné projekty.

Work with literature

Student aktivně vyhledával studijní zdroje a materiály zaměřené na zadané téma. 

Activity during solution, consultations, communication

Během řešení byl Lukáš Konečný aktivní a chodil připravený, ale v rámci diskusí se konzultace často vracely k již dříve probíraným tématům. Odborné pochopení problematiky a metodičtější přístup k práci zabraly studentovi víceméně skoro celou dobu řešení projektu. V počáteční fázi se student soustředil na obecnější implementaci, ale postupně se dokázal lépe zorientovat v odborných problémech a zaměřit se na více specifické úlohy řešení.

Activity during completion

Práce na návrhu systému, tvorbě scény i přípravě testovacích dat probíhala průběžně. Bakalářská práce byla dokončena včas a její definitivní obsah byl konzultován. Doporučení vedoucího student reflektoval.

Publication activity, awards
Points proposed by supervisor: 80

Grade proposed by supervisor: B

Reviewer’s report
Ing. Tomáš Milet, Ph.D.

Práce je spíše podprůměrná. Implementované techniky fungují, ale jejich množství a složitost není velké. Technická dokumentace je spíše podprůměrná.

Evaluation criteria Verbal classification Points
The difficulty of the assignment

Evaluation level: moderately difficult assignment

Zadání je průměrně obtížné.

Presentation level of the technical report

Prezentační úroveň práce je průměrná.

Příklady chyb:

  • Struktura práce je dobrá.
  • Sekce 4.3.1 je nepochopitelná, popisuje zdrojový kód
  • Stejně tak sekce 4.4.3, 4.5.2, 4.5.3
70
Formal preparation of a technical report

Po typografické a jazykové stránce je práce podprůměrná.

Příklady chyb:

  • Překlepy, např.: "... pro keré je aplikace navržena..."
  • Tečky, čárky, např.: "... je důležité. aby byl..."
  • "je rozdělen na dvou částí"
  • Některé obrázky nejsou referencovány (např. 3.1)
  • První osoba množného čísla
  • Některé vzorce nejsou číslovány
  • Záměna spojovníků a pomlček
  • Velká malá písmena
  • První osoba jednotného čísla
60
Realisation output

Aplikace obsahuje velmi špatné GUI, které je na mobilním zařízení téměř neovladatelné.

Základní aplikace "nějak" funguje, ale její ovládání je neintuitivní.

Například vytváření kešek vyžaduje vepsání souřadnic, místo změření polohy automaticky.

Práce působí spíše jako prototyp v brzké alfa verzi.

60
Usability of results

Práci je možné využít jako stavební kámen pro implementaci varianty hry Geocaching.

The extent to which the requirements of the assignment have been met

Evaluation level: assignment fulfilled

Body zadání jsou splněny.

Extent of the technical report

Evaluation level: is within the usual extent

Délka technické dokumentace je odpovídající.

Work with literature

Práce cituje 11 zdrojů informací. Využívá 4x Wikipedii, i když kvalitnější zdroje informací existují. Chybí identifikátory ISBN, ISSN, DOI. Práce s literaturou je podprůměrná.

60
Topics for thesis defence:
  1. Je možné stávající řešení realizovat v keších typu Wherigo?
Points proposed by reviewer: 60

Grade proposed by reviewer: D

Responsibility: Mgr. et Mgr. Hana Odstrčilová