Реалізація AR-візуалізації промислового обладнання
AR в промисловості — не маркетинговий інструмент, а робочий. Техник наводить планшет на станок та бачить схему підключення, список деталей під кришкою, яку ще не відкрив, або інструкцію по техобслуговуванню прямо поверх реального обладнання. Тут точність важливіше красиці: якщо анотація «масляний фільтр» висить в 15 сантиметрах від реального фільтра — це не AR, це помеха.
Технічна привязка до обладнання
Головний запитання: як AR-система «дізнається» конкретний агрегат та знає, де що знаходиться. Три підходи:
Image Tracking (ARKit / ARCore). Надрукований QR-код або унікальна табличка на обладнанні — reference image. ARKit ARImageTrackingConfiguration детектує та трекує. Надійно, дешево, але вимагає фізичної мітки.
Object Scanning (ARKit). Сканюємо 3D-об'єкт через ARObjectScanningConfiguration → отримуємо .arobject файл. У production-сесії ARWorldTrackingConfiguration з detectionObjects — ARKit дізнається фізичний об'єкт без маркерів. Працює на пристроях без LiDAR, але вимагає достатньої текстури об'єкта. Гладкий металевий корпус насоса — поганий кандидат.
LiDAR Scene Reconstruction. На iPad Pro з LiDAR — будуємо меш оточення, порівнюємо з еталонним mesh обладнання через ICP (Iterative Closest Point). Точна локалізація без маркерів, але вичислювально дорого.
На практиці для виробництва частіше всього: QR-маркер на обладнанні + ARKit Image Tracking. Просто, надійно, точність позиціонування ~1-2 мм.
Інструкції по техобслуговуванню
Покрокові інструкції поверх реального обладнання — killer feature для AR MRO (Maintenance, Repair, Operations):
- Анотації до конкретних вузлів: стрілка + текст «ослабити крепіж M8 × 4 шт» привязана до конкретної точки на CAD-моделі
- Анімована розборка: CAD-модель деталі «выдвигається» з корпуса, показуючи шлях витягання
- Чеклист з автопереходом: завершив крок → система переходить до наступного, перепозиціонує анотації
Контент готується з CAD-даних (STEP, IGES, SolidWorks) → конвертація через Datasmith (Unreal), PTC Creo Illustrate чи кастомний pipeline STEP → GLTF (через Open CASCADE Technology, open-source C++ SDK).
Стеки для enterprise AR
Кастомна нативна розробка на ARKit/ARCore — для специфичних вимог. Але в enterprise AR є готові платформи, які варто розглядати:
PTC Vuforia Engine — де-факто стандарт у промисловому AR. Model Target (розпізнавання по CAD-моделі без маркерів), Area Target (сканування помещення через мобільний додаток). SDK для iOS/Android/Unity. Ліцензія від $840/рік.
Scope AR WorkLink — no-code платформа для створення AR-інструкцій. Авторинг через браузер, player-додаток на iOS/Android. Для типових завдань MRO — швидше, ніж кастомна розробка.
Upskill Skylight — аналог WorkLink, фокус на checklist-driven workflows.
Кастомна розробка оправдана, коли: потрібна глибока інтеграція з ERP/CMMS системою, специфичний UI, робота офлайн на захищених пристроях.
Офлайн-робота
Виробничі об'єкти часто в зоні обмеженого або нулевого інтернету. Всі AR-ресурси (3D-моделі, інструкції, reference images) повинні зберігатися локально. Схема:
- Початкова завантаження при підключенні до Wi-Fi (delta sync)
- Всі AR-сесії працюють без мережі
- Логування виконаних кроків локально → синхронізація при появі мережі
SQLite + Core Data (iOS) / Room (Android) для локального зберігання. Sync через REST API або GraphQL при відновленні з'єднання.
Інтеграція з ERP та CMMS
Типові інтеграції: SAP PM (Plant Maintenance), IBM Maximo, Infor EAM. AR-додаток отримує з ERP: serial number обладнання → завантажує потрібні інструкції та 3D-моделі. Після завершення техобслуговування — записує work order completion обратно в ERP через API.
Терміни
MVP: image tracking + статичні анотації з JSON-файлу, без ERP-інтеграції — 4-6 тижнів. Повне рішення з анімованими інструкціями, offline sync, інтеграцією з SAP PM — 3-6 місяців. Вартість розраховується індивідуально після технічного аудиту вимог.







