https://github.com/petrenko-alex/ar-nav
AR-Nav - навигации внутри помещениия с помощью дополненной реальности / Augmented reality indoor-navigation
https://github.com/petrenko-alex/ar-nav
ar-js ar-nav ar-navigation augmented-reality es6-fuzz indoor-navigation indoor-positioning navigation neo4j spa vue-qrcode-reader vuejs vuetify web
Last synced: 8 months ago
JSON representation
AR-Nav - навигации внутри помещениия с помощью дополненной реальности / Augmented reality indoor-navigation
- Host: GitHub
- URL: https://github.com/petrenko-alex/ar-nav
- Owner: petrenko-alex
- License: gpl-3.0
- Created: 2018-11-10T13:09:06.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-07T17:29:26.000Z (over 3 years ago)
- Last Synced: 2025-10-13T20:39:05.240Z (8 months ago)
- Topics: ar-js, ar-nav, ar-navigation, augmented-reality, es6-fuzz, indoor-navigation, indoor-positioning, navigation, neo4j, spa, vue-qrcode-reader, vuejs, vuetify, web
- Language: JavaScript
- Homepage:
- Size: 15.5 MB
- Stars: 12
- Watchers: 2
- Forks: 4
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AR-Nav - навигации внутри помещениия с помощью дополненной реальности.
### Введение
Проект был выполнен в качетве выпускной квалификационной работы Магистра в [Волгоградском Государственном Техническом Университете](http://www.vstu.ru/).
AR-Nav - приложение для навигации в помещении с помощью дополненной реальности. Разработка представляет собой web-приложение, ориентированное на мобильные устройства. Приложение позволяет пользователям самостоятельно ориентироваться в незнакомых помещениях и находить целевые объекты.
Используется маркерная дополненная реальность. Навигация осуществляется по маркерам путем последовательного сканирования маркеров, получения указаний и продвижения к цели.
### Особенности:
- возможность первоначального выбора точки назначения маршрута;
- возможность изменения точки назначения маршрута во время движения;
- перестроение маршрута в случае сканирования неверного маркера (пользователь сбился с пути);
- отображение текстовой информации об объекте навигации;
- указание действий в виде текста;
- указание действий голосом;
- указание действий с помощью 3D стрелки;
- сбор аналитических данных о типах пользователей;
- сбор аналитический данных об удобстве и особенностях использования приложения;
- сбор аналитических данных о популярности объектов навигации;
### Интерфейс
Основа интерфейса - изображение с камеры смартфона. Взаимодействие с пользователем посредством диалоговых окон, уведомлений и float-кнопок.
### Требования
Для корректной работы системы браузер пользователя должен поддерживать JavaScript, а также технологии WebGL и WebRTC.
### Скриншоты
| Выбор точки назначения | Указание действий | Информация об объекте навигации | Анкета
:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:
 |  |  | 
### Технологии
- [Vue.js](https://github.com/vuejs/vue)
- [Vuetify](https://github.com/vuetifyjs/vuetify)
- [AR.js](https://github.com/jeromeetienne/AR.js)
- [vue-qrcode-reader](https://github.com/gruhn/vue-qrcode-reader)
- [es6-fuzz](https://github.com/sebs/es6-fuzz)
- [neo4j](https://github.com/neo4j/neo4j)
и др.
### Видео-демо
[](https://www.youtube.com/watch?v=vVT1VbEgDjA)
### Хотите узнать больше?
Свяжитесь со мной: gafk555@gmail.com
### Лицензия
Copyright © 2018, [Petrenko Alexander](https://github.com/petrenko-alex)