Table of Contents

Сервис картографирования Mega

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

Ниже показано место пространственного картографирования в общем рабочем процессе Mega:

flowchart LR

A[Сбор данных] --> B>Построение карты Mega Block] --> C[Локализация Mega]

Краткое описание функций

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

  • Извлечение признаков: идентификация ключевых визуальных особенностей среды (например, угловых точек, текстур).
  • Пространственная реконструкция: вычисление трехмерных пространственных координат точек признаков, генерация пространственных данных.
  • Обнаружение замкнутых контуров: автоматическое распознавание замкнутых маршрутов, устранение накопленных ошибок.
  • Геопривязка: совмещение локальной системы координат с глобальной географической системой с использованием данных GNSS.
  • Слияние нескольких карт: поддержка объединения нескольких независимых блоков съемки в единую карту (для крупных сцен).

Процесс картографирования Block

Организация задач картографирования осуществляется через создание и управление проектами картографирования. Успешное картографирование приводит к созданию Block.

flowchart LR

A[Проект картографирования] --> B[Задача картографирования] --> C[Результат картографирования Block]
  • Проект картографирования: для организации и управления связанными задачами картографирования
  • Задача картографирования: выполнение конкретной операции картографирования
  • Block: конечный продукт успешного картографирования

Различные типы задач картографирования

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

Обычная задача единой карты

  • Применимые сценарии: сцены малого и среднего масштаба, однократный сбор данных, охватывающий всю сцену
  • Типичные примеры: одноэтажные торговые центры, рестораны, офисы, выставочные залы, парки
  • Устройство сбора: панорамная камера GoPro Max 1-го поколения
  • Шаги выполнения: Создание задачи обычного единого картографирования

Задача слияния карт для очень больших пространств

  • Применимые сценарии: сверхкрупные сцены, многоэтажные объекты, связанные зоны
  • Типичные примеры: крупные торговые центры (соединение этажей), коммерческие кварталы (соединение помещений и улиц), университетские кампусы (соединение зданий)
  • Устройство сбора: панорамная камера GoPro Max 1-го поколения
  • Шаги выполнения: Создание задачи слияния карт для больших пространств

Задача сбора данных с телефона для небольших пространств

Задача сбора данных объекта с телефона

Описание статусов картографирования

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

Статус картографирования Описание Рекомендуемое действие
На проверке Идет ручная проверка видео Ожидайте завершения проверки
В очереди Ожидание свободных ресурсов Ожидайте начала обработки
В процессе Идет обработка на сервере Ожидайте завершения
Завершено Картографирование завершено Просмотрите результат
Ошибка Картографирование не удалось Диагностика проблемы

Просмотр результатов картографирования

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

Диагностика сбоев картографирования

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

Следующие шаги