Table of Contents

Служба локализации Mega

Сервис облачной локализации Mega Block (Cloud Localization Service) предоставляет устройствам поддержку онлайн-позиционирования в пространстве в реальном времени. Устройство запускает ваше AR-приложение, и после инициализации сеанса необходимо получить начальную позу камеры через сервис облачной локализации; затем, комбинируя возможности отслеживания движения локального устройства и синхронизируя их с результатами облачной локализации, оно непрерывно обновляет информацию о позе устройства в реальном времени, удовлетворяя требованиям приложения к повышенной надежности и более реалистичному AR-опыту.

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

Поток данных block

Подготовка облачной локализации Block состоит из трех шагов:

  • Сбор, загрузка и завершение построения карты Block
  • Создание репозитория хранения Block
  • Добавление необходимых Block в облачную библиотеку локализации
flowchart LR

A[Block 建图] --> B>Block 存储] --> C[云定位库加图]

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

Поток данных облачной локализации

  • Устройство загружает данные отслеживания движения и изображения в сервис облачной локализации, который возвращает результат локализованной позы камеры.
  • Устройство в реальном времени выполняет повторное слияние и оптимизацию позы камеры для управления рендерингом и взаимодействием в реальном времени.
  • Если в облачную библиотеку локализации загружены аннотированные данные, пакет аннотаций загружается на устройство в виде файла EMA-аннотаций, и 3D-контент в аннотированных позициях рендерится в реальном времени.
flowchart TB

C[Облачная библиотека локализации] --> D[Устройство]

D[Устройство] --> C[Облачная библиотека локализации]

Подготовка перед началом

  • Завершено построение карты Mega Block
  • Наличие как минимум одного доступного репозитория хранения Mega Block
  • Убедитесь, что целевой Mega Block находится в этом репозитории и его состояние нормальное
  • Подготовьте APIKey с разрешениями для Mega Block
  • Устройству требуется лицензия Sense или лицензия для мини-программ WeChat (доступна бесплатная пробная версия)
Примечание

Для использования лицензии EasyAR Sense в гарнитурах необходимо выбрать тип лицензии XR License Sense.

Быстрый старт облачной локализации

Шаги настройки сервиса облачной локализации:

  • Приобретите и создайте группу сервисов облачной локализации
  • Свяжите группу сервисов с проектом построения карты
  • Создайте облачную библиотеку локализации в группе
  • Добавьте Mega Block в облачную библиотеку локализации

См. раздел:

Создание и приобретение группы сервисов облачной локализации

Это пакет ресурсов, необходимый для облачной локализации. Стандартный пакет включает:

Название элемента стандартного пакета Стандарт Пробный
Проект задачи построения карты 1 1
Облачные библиотеки локализации 5 2
Параллельные запросы (QPS) 10 3
Примечание
  • Любой запрос, содержащий AppId облачной библиотеки локализации, учитывается в параллельных QPS (независимо от успеха локализации).
  • Облачные библиотеки локализации в одной группе облачных сервисов совместно используют QPS.

Дополнения к стандартному пакету

Стандартный пакет поддерживает дальнейшее расширение за счет дополнительных покупок при превышении лимитов:

  • Приобретение дополнительных облачных библиотек локализации
  • Увеличение квоты на связывание задач
  • Увеличение количества параллельных запросов QPS
Примечание

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

См. раздел:

Быстрая проверка сервиса локализации

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

На рисунке ниже показан простой пример быстрой проверки: используя тестовое фото сцены перед компьютером, можно проверить сервис локализации без физического присутствия на месте. Как показано, зеленый цвет индикатора Localize означает успешную локализацию.

app-outsite-verift

  • Быстрая проверка Mega Toolbox проверяет завершенность настройки сервиса локализации. Поддерживает проверку в нативных приложениях, мини-программах WeChat или симуляцию в Unity. Конкретно можно проверить несколькими способами:

    • Быстрая проверка вне места с помощью Mega Toolbox
    • Быстрая проверка на месте с помощью Mega Toolbox
    • Быстрая проверка с помощью симуляции в Mega Studio
  • Проверка качества локализации

    • Сначала аннотируйте данные Mega Block в Mega Studio
    • Проверьте качество локализации на месте с помощью Mega Toolbox

См. раздел о быстрой проверке:

Читайте в следующих разделах