Современная интралогистика немыслима без автоматизированных управляемых тележек (АГВ / AGV — Automated Guided Vehicles). Однако эффективность их работы напрямую зависит от удобства мониторинга и управления. На сегодняшний день управление АГВ с телефона перешло из разряда «опции» в категорию промышленного стандарта. В этой статье мы подробно разберем, как устроены мобильные решения для AGV, какие протоколы используются, какие функции доступны оператору и на что обратить внимание при внедрении.
Архитектура мобильного управления AGV
Система управления АГВ с мобильного устройства строится на трехуровневой архитектуре:
- Уровень тележки (Edge): Бортовой контроллер (PLC/Industrial PC), исполняющий задачи навигации, безопасности (LiDAR, бамперы) и привода. Обменивается данными с сервером по промышленным протоколам (PROFINET, EtherCAT, CANopen, Modbus TCP).
- Уровень диспетчеризации (Fleet Manager / Server): Центральное ПО (WCS/WMS интеграция), которое распределяет задачи, строит маршруты, управляет зарядкой и следит за коллизиями. Именно этот сервер является «мостом» для мобильного приложения.
- Уровень клиента (Mobile App / Web UI): Приложение на iOS/Android или адаптивный веб-интерфейс, подключающийся к API Fleet Manager’а через защищенные каналы (HTTPS/WSS, VPN, MQTT over TLS).
Важно: Прямое подключение телефона к бортовому контроллеру АГВ (минуя сервер) в промышленной эксплуатации не рекомендуется из-за рисков кибербезопасности и проблем с роумингом Wi-Fi в цехе.
Ключевые функции мобильного приложения для AGV
Мониторинг в реальном времени (Real-time Monitoring)
- Карта цеха (Digital Twin): Отображение позиций всех АГВ на векторной карте с точностью до сантиметров (SLAM/QR/магнитная навигация).
- Статусы: «Выполняет задачу», «Ожидание», «Зарядка», «Ошибка», «Ручное управление», «Аварийная остановка».
- Телеметрия: Уровень заряда АКБ (%), здоровье батареи (SOH), температура моторов/контроллеров, нагрузка на CPU бортового ПК, качество Wi-Fi (RSSI, SNR, Roaming stats).
- Видеопоток: Интеграция с бортовыми камерами (если есть) для удаленного осмотра груза или проезда.
Диспетчеризация и назначение задач (Task Assignment)
- Создание миссий: «Забрать поддон в зоне А, доставить в зону Б». Выбор типа груза (паллет, коробка, кассета).
- Приоритезация: Назначение приоритета (High/Normal/Low) для перехвата очереди задач.
- Планировщик: Создание повторяющихся задач по расписанию (например, поставка сырья на линию каждые 30 мин).
- Drag-and-Drop на карте: Интуитивное назначение точки назначения тапом по экрану телефона.
Ручное управление (Teleoperation / Jog Mode)
Критически важная функция для ввода в эксплуатацию, выезда из застревания или погрузки на нестандартные места.
- Виртуальный джойстик: Управление линейной/угловой скоростью пальцем.
- Режимы безопасности: Ограничение макс. скорости (например, 0;2 м/с), обязательное удержание «кнопки согласия» (Dead man’s switch) на экране.
- Камера FPV: Видение от лица тележки с наложением LiDAR-точек (AR) для оценки расстояний.
- Доступ по ролям (RBAC): Только инженерам/технологам (Role: Engineer, Supervisor), операторам (Role: Operator) — запрещено.
Диагностика и обслуживание (Maintenance & Diagnostics)
- Лог ошибок (Event Log): История кодов ошибок (CAN-шины, драйверы моторов, сенсоры) с таймстемпами.
- Чек-листы ТО: Цифровые формы ежедневного/недельного осмотра (состояние колес, чистота лидаров, натяжение цепей), подпись ответственного на экране телефона.
- Firmware OTA: Инициирование обновления прошивки контроллеров/Лидаров удаленно (с подтверждением, что АГВ на зарядке и не в задаче).
- Калибровка: Запуск процедур калибровки вилок, лидаров, одометрии из приложения.
Управление зарядкой и энергопотреблением
- Статус зарядных станций (свободна/занята/неисправна).
- Принудительное отправление АГВ на зарядку (Opportunity Charging).
- Графики деградации батарей по флоту для планирования замены.
Технологический стек и протоколы связи
| Уровень | Протоколы / Технологии | Особенности для Mobile |
|---|---|---|
| Связь АГВ — Сервер | MQTT (QoS 1/2), ROS 2 DDS, OPC UA PubSub, WebSockets, HTTP/2 (gRPC) | Низкая латентность, работа в нестабильном Wi-Fi (QoS, Keep Alive), сжатие данных (Protobuf/MessagePack). |
| Связь Сервер — Телефон | REST API (HTTPS), GraphQL, WebSockets (WSS), Server-Sent Events (SSE) | Push-уведомления (FCM/APNs) для аварий, кэширование карты для офлайн-просмотра. |
| Навигация | SLAM (Lidar/Visual), QR-коды, Магнитная лента, UWB, 5G URLLC | Отображение карты векторными тайлами (Mapbox GL / MapLibre) для плавного зума на телефоне. |
| Безопасность | TLS 1.3, mTLS, OAuth 2.0 / OIDC (Keycloak, Azure AD), VPN (WireGuard/IPSec) | Пиннинг сертификатов (Certificate Pinning) в приложении против MITM. |
Ключевые вызовы и решения при внедрении
Промышленный Wi-Fi и Roaming
Основная проблема, разрывы связи при переходе АГВ между точками доступа (AP).
- Решение: Использование контроллеров Wi-Fi с поддержкой 802.11r/k/v (Fast Roaming), настройка зон покрытия с перекрытием 20-30%.
- Для телефона оператора: Приложение должно корректно обрабатывать потерю связи: кэшировать последние известные состояния, показывать индикатор «Связь потеряна», автоматически переподключаться.
Кибербезопасность (OT Security)
Управление движущимся объектом весом 1-2 тонны требует строгой защиты.
- Сегментация сети: VLAN для AGV, отдельный VLAN для Mobile DMZ.
- MFA (Многофакторная аутентификация) для входа в приложение (TOTP, Push, YubiKey).
- Подпись критических команд (ручное управление, сброс аварии) электронной подписью в приложении.
- Аудит всех действий: «Кто, когда, с какого устройства, какую командудал».
UX/UI для промышленной среды
- Перчатки: Крупные элементы управления (минимальный таргет 48×48 dp), поддержка резистивных/емкостных перчаток.
- Свет: Темная/светлая тема, высокая контрастность для работы под ярким солнцем или в темном складе.
- Шум/Вибрация: Тактильная и звуковая обратная связь при нажатии «Стоп» или появлении аварии (дублирование пуш-уведомлением).
Обзор типичных ролей пользователей и их прав (RBAC)
- Оператор линии / Кладовщик (Operator): Просмотр статусов, создание транспортных задач, вызов АГВ к себе (Call button), подтверждение загрузки/разгрузки. Нет доступа к ручному управлению и настройкам.
- Мастер смены / Логист (Supervisor): Все права оператора + перераспределение задач, приоритизация, просмотр KPI (OEE, utilization), блокировка зон/маршрутов.
- Инженер АГВ / Сервисный инженер (Engineer/Service): Полный доступ: ручное управление, диагностика, прошивки, калибровки, настройка карт и зон безопасности.
- Администратор системы (Admin): Управление пользователями, ролями, интеграциями (WMS/ERP), настройка сервера.
Тренды 2025-2026 годов: Что нового в Mobile AGV Control?
- AR (Augmented Reality) оверлеи: Наведение камеры телефона на АГВ показывает её ID, заряд, текущую миссию, вектор движения и зоны безопасности «наложенными» на реальность (Apple Vision Pro, iPad LiDAR, Android ARCore).
- Голосовое управление (Voice Commands): «Эй Сири / Окей Гугл, вызови тележку номер 5 на док 3» — интеграция с Siri Shortcuts / Google Assistant / Alice.
- Digital Twin на телефоне: Полноценный 3D-движок (Unity/Unreal/Three.js) в приложении для симуляции маршрута перед отправкой.
- 5G / Private LTE (URLLC): Гарантированная латентность < 10 мс для телеоперации на расстоянии (управление со склада в другом городе/стране).
- AI-ассистент (Copilot): «Почему АГВ-12 стоит?» — «Ожидает свободной зарядки 15 мин, рекомендую перенаправить на зарядку №2».
Чек-лист выбора / разработки мобильного решения для AGV
При выборе готового ПО от вендора АГВ или разработке своего, проверьте:
- [ ] Кроссплатформенность: iOS, Android, Web (PWA) — для работы на планшетах, телефонах, пультах оператора, стендах.
- [ ] Офлайн-режим: Кэш карты и последних задач на случай потери связи.
- [ ] Интеграция с WMS/ERP: Получение задач из 1C, SAP, Manhattan, Blue Yonder через API сервера AGV.
- [ ] Локализация: Русский, Английский, Китайский (для импортных тележек) интерфейс и документация.
- [ ] Сертификация: Соответствие ГОСТ Р 57887 (промышленные роботы), ISO 3691-4 (безопасность AGV), требованиям ФСТЭК/ФСБ (если объект критинфrastruktура).
- [ ] Поддержка вендора: SLA на обновления, исправление багов, адаптацию под новые модели АГВ. Контакты техподдержки: тел. +7 () —, email: support@*.
Пример сценария работы (Use Case)
- 08:00 Мастер смены Иванов И.И. открывает приложение на планшете (авторизация по FaceID + TOTP).
- Видит на карте: АГВ-01, 02, 03 — «Зарядка» (95%, 88%, 100%). АГВ-04 — «Ошибка E-402: Лидар загрязнен».
- Тапает по АГВ-04 → «Детали ошибки» → «Создать заявку в CMMS» → Назначает ответственного: сервисный инженер Петров П.П..
- Создает задачу «Поставка паллетов с приемки на линию Упаковки» — Drag&Drop точек на карте. Система назначает АГВ-01 (ближайший свободный);
- 08:15 Пуш-уведомление: «АГВ-01 прибыл в зону погрузки. Ожидает подтверждения загрузки».
- Кладовщик на месте сканирует QR на паллете телефоном → Подтверждает в приложении «Груз закреплен» → АГВ едет.
- 12:00 Инженер Петров П.П. подходит к АГВ-04, чистит лидар. В приложении (роль Engineer) нажимает «Сброс ошибки» → «Тест лидара» → «Вернуть в авто».
- 18:00 Мастер смотрит отчет за смену в приложении: 142 рейса, 98% uptime, 1 инцидент (решен за 20 мин). Экспортирует PDF в отчет руководству.
Управление АГВ с телефона — это не просто удобство, а инструмент повышения OEE (Overall Equipment Effectiveness) флота. Правильно спроектированная мобильная система сокращает время реакции на инциденты в 3-5 раз, позволяет управлять складом «из кармана», не привязываясь к пульту в кабинете, и обеспечивает прозрачность процессов для всех заинтересованных сторон, от кладовщика до генерального директора.
При внедрении критически важно уделить внимание не только функционалу, но и кибербезопасности, устойчивости связи (Wi-Fi 6/6E/7, 5G) и эргономике интерфейса для работы в перчатках и шумной среде. Инвестиции в качественный Mobile Client для AGV окупаются за счет снижения простоя тележек и уменьшения штата дежурного персонала в серверной.
Статья подготовлена на основе актуальных на индустриальных практик (Industry 4.0 / RAMI 4.0). Упомянутые бренды и модели оборудования приведены как примеры архитектурных подходов. Для консультации по внедрению в конкретном производстве обратитесь к интеграторам АГВ-систем. Контактный лицо для вопросов: Смирнов А.В., тел. +7 () —.