Лабораторный практикум по общей физике в форматe AR

Приложение поможет студентам подробнее познакомиться с основными узлами физических установок и узнать их характеристики

О решении

Технологии дополненной реальности (AR, Augmented Reality) позволяют связать объекты реального окружения с цифровой информацией, а также проецировать цифровые объекты поверх реальной среды. При подготовке студентов к лабораторным работам по общей физике, одной из важных составляющих является знание студентами основных узлов экспериментальной установки, а также знание принципов работы как установки в целом, так и ее отдельных частей. В дополнение к лабораторным практикумам по общей физике разрабатывается приложение, позволяющее с помощью камеры спроецировать трехмерную модель физической установки на объекты реального окружения.

Технологии

Результаты работы над проектом

На текущей момент мы разработали прототип с моделью одной лабораторной установки. С помощью приложения пользователь сканирует QR код, после чего на экране смартфона пользователя проецируется трехмерная модель установки. Пользователь имеет возможность взаимодействуя с моделью установки узнать необходимую информацию как о самой установке, так и о ее составных частях. Прототип реализован в среде Unity с использованием платформы Vuforia. Данная платформа имеет обширный инструментарий по разработке приложений дополненной реальности. Vuforia использует технологии компьютерного зрения в режиме реального времени. В проекте применялось распознавание мишени Image Target, то есть в качестве маркера для привязки к реальным объектам использовалось изображение, а данном случае QR-код.

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

Галерея