Реализация 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 окружения, сравниваем с эталонным 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, открытый C++ SDK).
Stacks для 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 месяцев. Стоимость рассчитывается индивидуально после технического аудита требований.







