Table of Contents

Руководство по использованию Mega

Mega - это технология пространственного вычисления на уровне города с взаимодействием между клиентом и облаком, разработанная EasyAR. С помощью гибкой схемы сбора данных, стабильной способности к построению карт и позиционированию, а также полноценного инструментария Mega позволяет создавать долговременные и высокоточные цифровые дубли пространств для всего физического мира (например, городов, промышленных зон или крупных торговых центров). С использованием Mega ваше приложение может обеспечить точное позиционирование в масштабах большого помещения или на улице, а также реализовать реальное перекрытие виртуального и реального мира, предоставляя пользователям уникальный опыт пространственного взаимодействия.

Mega имеет некоторые отличия от традиционных возможностей AR:

Отслеживание изображений Отслеживание движения Mega - AR в больших пространствах
Реaltime распознавание и отслеживание плоских изображений Определение положения и ориентации устройства относительно реального мира Соединение и интеграция всего реального мира с AR - контентом
✅ Идеальное соединение и интеграция печатных материалов и 3D - контента ❌ Низкая связанность AR - контента с сценой ✅ Ар - пространственное восприятие и интеграция с окружающей средой
❌ Необходимо указывать, какие печатные материалы можно использовать для AR - опыта ✅ Возможность использовать AR в любое время и месте ✅ Полное покрытие сцены, без необходимости отдельных подсказок

Руководство по началу работы с Mega

В отличие от традиционного позиционирования на основе GNSS, которое зависит от спутниковых сигналов, Mega использует передовые технологии визуального позиционирования. Mega сравнивает данные изображений, полученные в реальном времени с камеры пользовательского устройства, с предварительно созданными высокоточными трехмерными данными, чтобы определить 6 - степенную позу пользователя в физическом мире. На основе этой позы приложение может отрендерить и наложить виртуальный контент в правильном физическом положении.

Вы можете использовать Mega с нуля, следуя следующему рабочему процессу:

flowchart LR

A[Сбор данных] --> B[Построение карты Mega Block] --> C[Настройка библиотеки позиционирования, размещение виртуального контента] --> D[Позиционирование с использованием Mega]

Сбор данных

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

Типичная сцена Схема сбора данных Устройство сбора данных Предполагаемое время сбора данных Быстрый обзор
Большие помещения (торговые центры, музеи) Сбор отдельных изображений с панорамной камеры GoPro Max/Max2 Меньше 128 минут Сбор данных с панорамной камеры
Очень большие пространства (большие туристические районы, непрерывные улицы) Сбор данных с панорамной камеры с объединением очень большого диапазона GoPro Max/Max2 Более 128 минут Сбор данных в очень больших пространствах
Малые помещения (комнаты, магазины, выставочные залы) Сбор данных в небольшом пространстве с мобильного устройства iPhone / Android - телефоны с поддержкой ARCore Меньше 15 минут Сбор данных о пространстве с мобильного устройства
Одиночные объекты (экспонаты, оборудование, товары) Сбор данных об объекте с мобильного устройства iPhone / Android - телефоны с поддержкой ARCore Меньше 15 минут Сбор данных о конкретном объекте с мобильного устройства

Построение карты Mega Block

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

Разным схемам сбора данных соответствуют разные типы задач по построению карт:

После завершения построения карты вы можете просмотреть результаты:

Совет

Если построение карты не удалось, можно обратиться к Руководству по устранению неполадок при построении карты.

Включение сервиса позиционирования

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

Совет

Устранение неполадок

Если вы столкнулись с проблемами или неудовлетворительными результатами в процессе выполнения вышеуказанных шагов, вы можете сначала обратиться к следующим разделам для решения конкретных проблем:

Если эти разделы не помогли вам решить проблему, соберите необходимые данные и информацию и сообщите о проблеме сотрудникам EasyAR.

Разработка приложений

Руководство по углубленному изучению и развитию Mega

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

Сложные сценарии

При создании сервиса позиционирования с использованием Mega вы можете столкнуться с некоторыми сложными сценариями. В этом разделе описаны специальные оптимизационные решения для таких сложных сценариев:

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

Проверка и диагностика

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

Операция и поддержка

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

  • Обновление сцены: Как обновить и улучшить базовые данные карты, сохраняя при этом положение существующего виртуального контента, когда реальная среда изменяется.
  • Расширение сервиса: Решения для应对 роста объема бизнеса, включая оценку QPS сервиса позиционирования, мониторинг емкости и процесс расширения сервиса.
  • Переход на новую версию: Как плавно перенести существующие данные на новую версию сервиса построения карт Mega при значительных обновлениях.
  • Обновление формата данных: Плавный переход формата данных сервиса позиционирования на более эффективный и новую версию.

В заключение

Добро пожаловать в мир AR на уровне города, созданный с помощью Mega! Если вам нужна дополнительная помощь или вы столкнулись с техническими проблемами в процессе разработки, вы можете посетить Форум вопросов и ответов EasyAR для поиска решений или задания вопросов. Вы также можете связаться с нами через коммерческие каналы для обратной связи.

Наконец, вы можете посетить Официальный сайт EasyAR для получения последних новостей о продуктах и индустриальных случаях. Желаем вам удачи и удовольствия в разработке AR - приложений!