Розробка мобільного AR-додатку для будівництва
BIM-модель об'єкта важить 800 MB і живе в Autodesk Revit на робочій станції. Пророб на об'єкті дивиться в планшет і намагається співставити креслення з тим, що стоїть перед ним. AR прибирає цей розрив: правильно реалізована прив'язка IFC-моделі до реального простору дозволяє бачити проводку всередині стіни до її штукатурки. Неправильно — drift накопичується за 10 секунд, і арматура «відпливає» на півметра від реального місця. Ми розробляємо AR-додатки, які вирішують цю проблему: точність позиціонування до 2 см навіть на складних будмайданчиках.
Чому точність позиціонування критична в будівельному AR?
На відміну від рітейлу, де похибка в 5 см допустима, в будівництві критична похибка від 2–3 см. ARKit та ARCore дають visual odometry точністю 5–15 мм на коротких дистанціях в добре освітлених умовах — це прийнятно. Але на будмайданчику все ускладнюється.
Монотонні поверхні. Бетонна підлога без текстури, білі стіни — feature points нема за що зачепитися. ARKit втрачає tracking і скидає сесію. Рішення — примусова ініціалізація через QR-маркери (ARImageTrackingConfiguration) або ArUco-маркери, прикріплені до конструктивних елементів з відомими координатами. Маркер несе ID → додаток підтягує з BIM координати цієї точки → world origin виставляється з точністю маркера.
LiDAR як обов'язкова вимога. Для будівельного застосування рекомендуємо iPad Pro 2021+ або iPhone 12 Pro+. ARWorldTrackingConfiguration з sceneReconstruction: .meshWithClassification будує меш реального простору — це дозволяє перевіряти колізії BIM-моделі з фізичними об'єктами (стіна зміщена на 8 см відносно проекту) і відображати AR поверх них коректно. Порівняння: ARKit з LiDAR забезпечує точність трекінгу в 2 рази вище, ніж без LiDAR, особливо при слабкому освітленні.
Дрейф при переміщенні. На площі 500+ кв. м visual odometry накопичує помилку. Інтегруємося з геодезичними даними через GPS (outdoor) або з UWB-маяками (indoor, точність 10–30 см) для періодичної корекції world anchor.
Як ми домагаємося стабільного трекінгу на складних поверхнях?
Використовуємо комбінацію методів: маркерна ініціалізація, LiDAR mesh та UWB-корекція. На об'єктах з монотонними стінами розміщуємо ArUco-маркери з кроком 10–15 м. Додаток автоматично знаходить найближчий маркер і відновлює world anchor. На відкритих майданчиках підключаємо GNSS-приймач (точність 1–2 м) або RTK-поправки (10 см). Це гарантує стабільне позиціонування протягом всієї зміни.
Робота з BIM-контентом
IFC-моделі безпосередньо в ARKit не завантажити. Пайплайн конвертації:
- IFC → glTF/USDZ через ifcconvert (IfcOpenShell) або Autodesk Forge API
- Спрощення геометрії: повна Revit-модель нежиттєздатна на мобільному пристрої. LOD-систему будуємо на сервері: по відстані до об'єкта віддаємо модель різної деталізації
- Streaming: не завантажуємо весь поверх одразу, завантажуємо тайлами по секторах через
ARGeoAnchorабо кастомну сітку координат
На iOS використовуємо RealityKit з ModelEntity для рендеру, на Android — ARCore + Filament renderer. Шари BIM (конструктив, інженерні мережі, оздоблення) перемикаються як visibility toggles в UI.
Додаткові сценарії
Контроль якості. Камера сканує готовий елемент, алгоритм порівнює з BIM — deviation map накладається поверх AR-зображення. Використовуємо ARMeshAnchor + point cloud comparison. Точність відхилення — до 5 мм.
Документування дефектів. Фото з AR-розміткою прив'язується до конкретної точки BIM-моделі через world anchor — наступного візиту дефект знаходиться автоматично. Це прискорює приймання робіт на 30%.
Порівняння апаратних платформ для AR в будівництві
| Платформа | Точність трекінгу | LiDAR | Offline режим | Рекомендована ціна |
|---|---|---|---|---|
| iPad Pro 2021+ | 1–3 см | Так | Так | від $1,000 |
| iPhone 12 Pro+ | 2–5 см | Так | Так | від $700 |
| Android з глибиною | 3–10 см | Опціонально | Частково | від $800 |
| Android без глибини | 5–20 см | Ні | Так | від $300 |
Наш досвід показує, що iPad Pro з LiDAR дає найкраще співвідношення точності та зручності польової роботи. Для масового застосування можна використовувати iPhone — різниця в точності компенсується частотою маркерів.
Що входить в роботу
- Аудит поточного BIM-пайплайну та форматів
- Розробка конвертера IFC в glTF/USDZ з LOD
- AR-модуль з маркерною ініціалізацією та LiDAR-трекінгом
- Інтеграція з проектною платформою (Autodesk ACC, Procore або кастомний backend)
- Створення шару управління видимістю BIM-елементів
- Польове тестування на реальному об'єкті (2–3 дні)
- Документація, навчання команди, підтримка 1 місяць після запуску
Отримайте консультацію: напишіть нам — обговоримо ваш проект і підберемо оптимальне рішення.
Етапи проекту
- Аудит BIM-пайплайну замовника (1–2 тижні)
- Дизайн UX для польових умов (рукавички, сонце, бруд на екрані) (1–2 тижні)
- Розробка конвертера IFC в AR-формат (2–4 тижні)
- AR-модуль з маркерною ініціалізацією та LiDAR (3–5 тижнів)
- Інтеграція з проектною системою (2–4 тижні)
- Польове тестування на реальному об'єкті (1–2 тижні)
- Підтримка та доопрацювання за результатами тесту (2–4 тижні)
Терміни: пілотний модуль з базовим BIM overlay — 6–10 тижнів. Повна система з QC-функціями, offline-режимом та синхронізацією з проектною платформою — 4–7 місяців. Вартість розраховується індивідуально. Гарантуємо точність позиціонування до 2 см на об'єктах з підготовленими маркерами.







