Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: about 1 month ago
JSON representation

AR-Nav - навигации внутри помещениия с помощью дополненной реальности / Augmented reality indoor-navigation

Awesome Lists containing this project

README

        

# AR-Nav - навигации внутри помещениия с помощью дополненной реальности.

### Введение
Проект был выполнен в качетве выпускной квалификационной работы Магистра в [Волгоградском Государственном Техническом Университете](http://www.vstu.ru/).

AR-Nav - приложение для навигации в помещении с помощью дополненной реальности. Разработка представляет собой web-приложение, ориентированное на мобильные устройства. Приложение позволяет пользователям самостоятельно ориентироваться в незнакомых помещениях и находить целевые объекты.

Используется маркерная дополненная реальность. Навигация осуществляется по маркерам путем последовательного сканирования маркеров, получения указаний и продвижения к цели.

### Особенности:
- возможность первоначального выбора точки назначения маршрута;
- возможность изменения точки назначения маршрута во время движения;
- перестроение маршрута в случае сканирования неверного маркера (пользователь сбился с пути);
- отображение текстовой информации об объекте навигации;
- указание действий в виде текста;
- указание действий голосом;
- указание действий с помощью 3D стрелки;
- сбор аналитических данных о типах пользователей;
- сбор аналитический данных об удобстве и особенностях использования приложения;
- сбор аналитических данных о популярности объектов навигации;

### Интерфейс
Основа интерфейса - изображение с камеры смартфона. Взаимодействие с пользователем посредством диалоговых окон, уведомлений и float-кнопок.

### Требования
Для корректной работы системы браузер пользователя должен поддерживать JavaScript, а также технологии WebGL и WebRTC.

### Скриншоты

| Выбор точки назначения | Указание действий | Информация об объекте навигации | Анкета
:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:
![Выбор точки назначения](https://raw.githubusercontent.com/gafk/ar-nav/master/wiki/choose_destination.PNG) | ![Указание действий](https://raw.githubusercontent.com/gafk/ar-nav/master/wiki/directions_1.PNG) | ![Информация об объекте навигации](https://raw.githubusercontent.com/gafk/ar-nav/master/wiki/nav_object_info.PNG) | ![Анкета](https://raw.githubusercontent.com/gafk/ar-nav/master/wiki/analytics_1.PNG)

### Технологии
- [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)
и др.

### Видео-демо
[![Video demo](https://img.youtube.com/vi/vVT1VbEgDjA/0.jpg)](https://www.youtube.com/watch?v=vVT1VbEgDjA)

### Хотите узнать больше?
Свяжитесь со мной: [email protected]

### Лицензия
Copyright © 2018, [Petrenko Alexander](https://github.com/petrenko-alex)