8 (812) 649-47-16Санкт-Петербург, ул. Заозерная, д.8, к.2
← Все статьиAR-статьи

Как формируется локальная и глобальная система координат в AR-сессии

Когда BIM-модель появляется в дополненной реальности, пользователь видит одно целое пространство: помещение и наложенную модель. Но с технической точки зрения это результат работы сразу нескольких систем координат,…

Текст статьи

Введение

Как формируется локальная и глобальная система координат в AR-сессии
Как формируется локальная и глобальная система координат в AR-сессии — иллюстрация из материалов статьи.

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

Понимание этой логики важно для практики. Именно от того, как формируется и “собирается” система координат, зависит, будет ли модель стоять на месте, совпадать с геометрией помещения и сохранять своё положение при перемещении по объекту.

Как формируется локальная и глобальная система координат в AR-сессии
Как формируется локальная и глобальная система координат в AR-сессии

Локальная система координат

Локальная система координат возникает в момент запуска AR-сессии.

Она привязана к устройству и к текущей точке, в которой находится пользователь. В этой системе:

  • начальная точка определяется положением камеры
  • оси ориентированы относительно устройства
  • пространство формируется по мере сканирования

Это стартовое состояние, в котором модель ещё не связана с объектом.

Именно поэтому при открытии модель обычно появляется “перед пользователем”, а не в конкретном месте помещения.

Зачем локальной системы недостаточно

Локальная система удобна для запуска, но не подходит для работы.

Если оставить модель в этой системе:

  • она будет зависеть от камеры
  • её положение будет меняться при перемещении
  • невозможно будет сопоставить её с реальным объектом

Поэтому следующим этапом становится переход к более устойчивой системе координат.

Роль якоря в формировании сцены

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

Когда пользователь выбирает ориентир — изображение, проём или элемент помещения — появляется точка, которая существует и в пространстве, и в логике модели.

Через эту точку выполняется сопоставление:

модель смещается к ориентиру и ориентируется относительно него.

В этот момент локальная система координат начинает “привязываться” к реальному пространству.

Глобальная система координат внутри AR

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

Её можно назвать глобальной в рамках текущей AR-сессии.

В этой системе:

  • модель имеет фиксированное положение
  • пользователь перемещается внутри сцены
  • координаты модели не меняются при движении

Это и есть рабочее состояние, в котором AR становится инструментом.

Как это выглядит на практике

Процесс можно описать как последовательность.

Сначала запускается AR и формируется локальная система координат. Модель либо отсутствует, либо отображается условно.

Далее пользователь выполняет размещение. Через якорь модель сопоставляется с реальным пространством.

После этого модель фиксируется, и формируется устойчивая система координат сцены.

С этого момента пользователь может перемещаться, а модель остаётся на месте.

Почему важно разделение на уровни

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

Локальная система обеспечивает быстрый запуск без подготовки.

Глобальная система обеспечивает стабильность и пригодность для работы.

Если попытаться объединить эти этапы, возникают проблемы:

либо модель сложно разместить, либо она ведёт себя нестабильно.

Где возникают ошибки

Ошибки чаще всего связаны с переходом между системами координат.

Если якорь выбран неправильно, глобальная система формируется с погрешностью.

Если модель имеет смещение или неправильную ориентацию, её сложно корректно совместить с пространством.

Если пользователь не проверил совпадение после размещения, ошибка остаётся и проявляется при перемещении.

Как формируется локальная и глобальная система координат в AR-сессии
Как формируется локальная и глобальная система координат в AR-сессии — иллюстрация 2

Связка с BIM

Глобальная система координат AR не заменяет координаты BIM, а дополняет их.

BIM задаёт точную геометрию и взаимное расположение элементов.

AR добавляет слой, в котором эта геометрия сопоставляется с реальным пространством.

Именно эта связка позволяет использовать модель на площадке.

Как это реализовано в GIP VISION

В GIP VISION работа с координатами встроена в основной сценарий.

Настройка координат и точки обзора для модели в GIP VISION
В GIP VISION координаты, поворот и точка обзора задаются как единый сценарий, чтобы модель сразу заняла корректное положение в пространстве.

Сначала модель загружается и попадает в локальную систему координат AR-сессии.

Далее выполняется размещение:

  • по изображению для быстрого старта
  • по проёму для точного совмещения

После этого модель фиксируется и становится частью сцены.

Пользователь может перемещаться по объекту, а модель остаётся на месте.

Дополнительно доступны инструменты корректировки, которые позволяют уточнить положение при необходимости.

Вывод

В AR-сессии формируются две ключевые системы координат: локальная и глобальная.

Локальная отвечает за запуск и привязана к устройству. Глобальная формируется после размещения модели и обеспечивает её устойчивость в пространстве.

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

В GIP VISION этот процесс реализован как последовательный сценарий, который позволяет быстро перейти от запуска модели к её полноценному использованию на строительной площадке.