Details

Title: Компонент системы безопасности на основе дополненной реальности: выпускная квалификационная работа бакалавра: 10.03.01 - Информационная безопасность
Creators: Спиридонов Лев Евгеньевич
Scientific adviser: Сальников Вячеслав Юрьевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2018
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: система навигации; дополненная реальность; приложение; разработка; С#; Vuforia; приложение на Android
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 10.03.01
Speciality group (FGOS): 100000 - Информационная безопасность
Links: Отзыв руководителя
DOI: 10.18720/SPBPU/2/v18-1780
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: RU\SPSTU\edoc\54112

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

В данной работе проведен анализ существующих систем навигации. Осуществлено проектирование пользовательского приложения и произведен выбор средств для разработки своего решения. Проведена практическая разработка приложения на основе дополненной реальности для навигации внутри здания по меткам. Выполнено тестирование разработанного приложения и различных меток для навигации.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Table of Contents

  • ВВЕДЕНИЕ
  • 1. ОБОЗ СИСТЕМ НАВИГАЦИИ ВНУТРИ ЗДАНИЯ
    • 1.1. Обзор существующих решений для навигации в здании
      • 1.1.1. Навигация по интерактивной карте
      • 1.1.2. Приложение Indoors Navigation
      • 1.1.3. Сравнительная характеристика способов навигации в здании
    • 1.2. Обзор существующих решений для навигации с поддержкой дополненной реальности.
      • 1.2.1. Приложение Sygic
      • 1.2.2. Яндекс Карты
      • 1.2.3. Сравнительная характеристика приложений с функцией дополненной реальности
    • 1.3. Особенности архитектуры приложений дополненной реальности
    • 1.4. Разновидности дополненной реальности
    • 1.5. Выводы
  • 2. Теоретическая разработка приложения
    • 2.1. Концепция разработки
    • 2.2. SDK дополненной реальности
    • 2.3. Среда разработки
    • 2.4. Выбор языка программирования.
    • 2.5. Алгоритм поиска кратчайшего пути.
      • 2.5.1. Алгоритм Дейкстры.
      • 2.5.2. Поиск по первому наилучшему совпадению
      • 2.5.3. А* Алгоритм
    • 2.6. Алгоритм работы отдельных частей приложения.
    • 2.7. Вывод
  • 3. Практическая разработка приложения
    • 3.1. Ключевые моменты
    • 3.2. Модель программы
    • 3.3. Контроллер
      • 3.3.1. Класс MainController
      • 3.3.2. Классы JsonHelper и JsonReader
      • 3.3.3. Класс MarkerConstructor
      • 3.3.4. Класс DihkstraAlgorithm
    • 3.4. Представление.
      • 3.4.1. Инициализация маркера
      • 3.4.2. Режим навигации
    • 3.5. Вывод
    • 4.1. Тест дальности распознавания.
    • 4.2. Тест угла распознавания.
    • 4.3. Тестирование качества метки
    • 4.4. Вывод
  • ЗАКЛЮЧЕНИЕ
  • Список литературы
  • Приложение А
  • Приложение Б
  • Приложение В

Usage statistics

stat Access count: 46
Last 30 days: 0
Detailed usage statistics