Сложности реализации
Считывание QR-кодов при вибрации. Во время движения автомобиля камера подвергается постоянной вибрации, что затрудняет фокусировку и считывание кодов..
Решение: Мы использовали камеры с высокой частотой кадров и разработали алгоритм стабилизации изображения. Дополнительно применили крепление с виброгасящими элементами, что снизило влияние вибрации на 80%.
Работа в условиях низкой освещённости. Погрузка и разгрузка часто происходят в ночное время или в плохо освещённых зонах складов.
Решение: Установили ИК-подсветку в камере и добавили алгоритм автоматической коррекции экспозиции. Система распознаёт QR-коды даже при освещённости от 5 люкс.
Интеграция с маршрутным листом. У клиента не было открытого API для интеграции с существующей системой маршрутизации.
Решение: Мы разработали промежуточный модуль, который загружает маршрутные листы в формате Excel/CSV и передаёт данные в систему через локальный интерфейс. В дальнейшем возможна прямая интеграция через API.
Критичные углы обзора камеры. При стандартном размещении камеры некоторые паллеты перекрывали друг друга, что затрудняло считывание QR-кодов.
Решение: Провели анализ точки установки и подобрали оптимальный угол обзора (120°). Для сложных случаев разработали библиотеку распознавания частично видимых кодов.
Адаптация под узбекский рынок. Требуется поддержка двух языков для голосовых уведомлений (русский и узбекский).
Решение: Реализовали двуязычный интерфейс с возможностью переключения. Все голосовые сообщения записаны носителями языка.