Разработка системы автоматической инвентаризации через камеры

Ручной пересчёт занимает дни и всё равно даёт расхождения. Мы разрабатываем системы автоматической инвентаризации под ключ: камеры сами фиксируют остатки, а вы видите актуальную картину по складу. Точность учёта растёт, а время на сверку сокращается в разы.

Разработка системы автоматической инвентаризации через камеры

Компьютерное зрениеСложный~1-2 недели
Часто задаваемые вопросы

Автоматическая инвентаризация: где ломается ручной учёт

Ручной пересчёт ломается не на самом счёте, а раньше — на перемещениях. Паллету переставили из приёмки в зону хранения, часть отгрузили, остаток вернули — и в учёте это либо не отражено, либо отражено задним числом. Каждое неучтённое перемещение за смену добавляет свою строку в расхождения по остаткам, и к концу недели они уже не сходятся ни с одной из сверок.

Отдельный источник ошибок — двойной ввод. Кладовщик считает по бумажному листу, оператор переносит цифры в учётную систему, и расхождение появляется на ровном месте: перепутанная строка, потерянный лист, дописанная от руки позиция. Пересортица усиливает эффект — товары с похожими артикулами и однотипными этикетками меняются местами, а ошибка всплывает только при следующей инвентаризации.

Третий слой — время. Полный обход складской площади и поштучный счёт останавливают отгрузку: чтобы получить достоверную картину, склад приходится закрывать. Чем шире номенклатура, тем длиннее цикл и тем меньше смены остаётся на операционную работу.

Итог один: ручной пересчёт даёт картину с задержкой и погрешностью, а решения по закупке и отгрузке принимаются вслепую. Ниже разбираем, как учёт запасов на складе переводится на автоматическую инвентаризацию — по камерам, без остановки работы склада.

Что даёт машинный контроль запасов на практике

Что становится измеримым

Камеры на полке дают видеопоток, который превращается в события: позиция снята, позиция поставлена, зона опустела. Дальше события сопоставляются с номенклатурой и уходят в учётную систему — 1С или её аналог — штатным обменом, без ручного ввода. Остатки в реальном времени получаются не из пересчёта, а из потока этих событий.

Скорость пересчёта меняется качественно: обход зала, который занимал смену и требовал остановки работы, идёт фоном по расписанию и закрывается за минуты. Доля распознанных позиций — метрика номер один, и мы считаем её по каждой зоне отдельно: дальняя полка, блики от витрин и плотная выкладка деградируют по-разному, общий процент тут ничего не объясняет.

Второй эффект — класс исчезающих ошибок. Пересорт, недостача и ошибка приёмки перестают накапливаться до инвентаризации: расхождение видно в момент, когда оно возникло, и закрывается по горячему следу. Отсюда и снижение потерь — не за счёт «ужесточения контроля», а за счёт того, что у ошибки появляется короткое плечо до исправления.

На доступность товара это влияет напрямую. Позиция, которая раньше выпадала из наличия на неделю до ближайшего пересчёта, возвращается на полку в тот же день, и точность учёта перестаёт зависеть от добросовестности обхода.

Способы съёма данных: камеры, дроны, мобильные посты

Выбор способа съёма определяется не оптикой сама по себе, а совместимостью с физикой склада: высотой стеллажей, шириной проходов, характером освещения и типом упаковки. Вариант, который уверенно читает матовые короба в одной зоне хранения, даёт провалы на прозрачной и блестящей плёнке в соседней. Поэтому сначала описываем планировку и раскладку товара, затем подбираем контур наблюдения.

Вариант Когда подходит Ограничения
Стационарные камеры Постоянный контроль зон хранения, ровный свет, стабильная раскладка паллет Слепые зоны за стеллажами и в глубине полок, блики от плёнки, перестановка ломает сцену
Рельсовые и поворотные камеры Проходы одной ширины, повторяемый обход одних и тех же рядов Нужен монтаж направляющих, при перепланировке траектория пересчитывается
Дрон Высокие стеллажи и плановая съёмка всего склада Требуется свободный коридор полёта, мешают перекрытия и защитные сетки
Мобильные посты инвентаризации Обход стеллажей на технике, крупные зоны хранения, движущийся поток Точность падает с ростом скорости и наклоном камеры, нужна разметка маршрута

Как варианты сочетаются

На практике один контур редко закрывает склад целиком. Стационарные камеры берут на себя зоны приёмки и отгрузки, дрон — верхние ярусы, куда не достаёт оптика, мобильные посты инвентаризации добирают остаток по крупным зонам хранения во время обычных рейсов техники. Позиции, которые не читаются автоматически — тонкая упаковка, смятые короба, товар без кода — уходят в ручной обход стеллажей, и его доля как раз показывает, насколько удачно подобрана схема.

Этапы внедрения распознавания: от схемы до передачи

Порядок работ фиксируем до старта: каждый этап заканчивается артефактом, который можно проверить на объекте, поэтому качество распознавания не доводится уже в рабочей смене. Ниже — как проходит внедрение автоматической инвентаризации.

  1. Аудит склада. Обходим объект, снимаем геометрию проходов, разбираем номенклатуру: габариты, похожие упаковки, доля товара без читаемой маркировки. На выходе — перечень участков, где камеры дают результат, и где нужен дополнительный контроль.

  2. Схема зон обзора. Считаем точки установки, углы и перекрытия так, чтобы полка попадала минимум в два ракурса, а слепые зоны были перечислены явно. Схему согласуем до монтажа: переставить камеры после пусконаладки дороже, чем поправить чертёж.

  3. Монтаж и калибровка. Выставляем ракурсы под освещение смены и привязываем их к адресам хранения. Проверяем, что ночная смена и локальные источники света не ломают картинку.

  4. Обучение распознаванию. Размечаем эталонные образцы именно вашего товара: новые позиции, переупаковку, сезонные партии. Учим на реальных кадрах объекта — иначе на похожих упаковках растёт доля ложных срабатываний.

  5. Проверка на реальных сценариях. Прогоняем пересортицу, частично закрытые короба, паллеты в проходе, подмену позиции. Расхождения сверяем с фактическим пересчётом, спорные кадры уходят оператору с обоснованием.

  6. Приёмка системы. Контрольные пересчёты на вашей номенклатуре: точность по участкам, время полного обхода, список исключений. Подписываем протокол с цифрами.

  7. Передача. Отдаём доступы, регламент работы с расхождениями, инструкции для кладовщиков. Отдельно договариваемся, как обновляется распознавание при появлении новой номенклатуры.

Что остаётся у вас: схемы зон, правила доступа, регламенты

Передаём не презентацию, а рабочий комплект: по нему смена закрывает обход, супервизор разбирает расхождения, а ваш инженер правит зоны без нашей помощи. Документация системы собирается по ходу проекта — вы видите её черновики на каждом этапе и вносите правки до финальной сдачи, а не после.

  • Схемы зон: планы помещений с границами каждой зоны съёмки, точками установки камер и перечнем артикулов, которые в зоне хранятся.
  • Конфигурации распознавания: наборы правил под разные типы стеллажей и упаковки, пороги срабатывания и исключения для бликов, закрытых коробок и перекрытых полок.
  • Матрица прав: кто видит расхождения, кто подтверждает пересчёт, кто меняет настройки зон — роли сменного оператора, супервизора и администратора.
  • Регламент пересчёта: последовательность от сигнала системы до итогового акта, с разделением шагов между сменой и ответственным за склад.
  • Инструкции для смены: памятки на одну-две страницы — запуск обхода, действия при отказе камеры, передача спорной позиции на ручную проверку.
  • Порядок резервного копирования: где лежат копии конфигураций и как вернуться к предыдущему набору правил, если зонирование или ассортимент изменились.
  • Журнал изменений: каждая правка схемы или правил фиксируется с датой и автором — через полгода видно, почему порог выставлен именно так.

Отдаём и сами файлы, а не только описания: схемы и конфигурации пригодны для правки вашей командой. Если нужно расширить состав — например, добавить регламент под вторую площадку — скажите заранее, сохраним единую структуру.

Кейс: точность учёта выросла, потери на складе снизились

Что было до внедрения

Склад на несколько тысяч активных позиций считали вручную: полная инвентаризация занимала две смены и останавливала отгрузку, а расхождения всплывали только в момент пересчёта — через месяц после того, как появились. Недостачи держались на уровне 1,7% оборота, и понять, где именно теряется товар, было невозможно.

Камеры поставили на стеллажных зонах и в приёмке, обработку потока вынесли на локальные ускорители NVIDIA — кадры не покидают контур склада. Распознанные позиции сверяются с учётной системой, и расхождение сразу становится задачей для кладовщика, а не строкой в отчёте через месяц. Пилотный запуск на одной зоне занял 4 недели, весь контур заработал за 3 месяца без остановки склада.

Метрики до и после

Метрика До После
Доля распознанных позиций 84% 99,3%
Расхождения, пойманные в первые сутки 20% 94%
Потери товара 1,7% оборота 0,4%
Время полного пересчёта две смены 5 часов

Побочный эффект: кладовщики перестали тратить смены на пересчёт и занялись отгрузкой. Границы применимости тоже зафиксировали — на мятой и плотно закрытой упаковке распознавание ошибается, поэтому 5% позиций оставлены на выборочный ручной контроль.

Чем автоматическая инвентаризация отличается от сканеров?

Терминал сбора данных и распознавание по изображению решают разные задачи, и путать их — самая частая ошибка при выборе технологии учёта. Сканер работает по принципу «человек подносит метку к считывателю»: охват равен маршруту обхода, точность — внимательности сотрудника. Камера фиксирует то, что попало в кадр, поэтому полнота учёта зависит от расстановки точек обзора, а не от дисциплины персонала.

Радиометки (RFID) убирают ручное поднесение: считыватель на воротах видит весь поток тары и коробок. У подхода свои узкие места — металл и жидкость экранируют сигнал, а метка должна стоять на каждой единице ещё на входе.

На практике выигрывает комбинация: камеры дают сплошной контроль зон, терминал закрывает спорные позиции, радиометки — вход и выход. Выбор технологии учёта определяется не модой, а тем, какой процент расхождений допустим и сколько ручных операций вы готовы оставить.

Частые технические сомнения перед запуском системы

Перед стартом почти каждый заказчик задаёт одни и те же пять вопросов — и это правильные вопросы. Ниже инженерные ответы без обещания «стопроцентной точности»: где система ошибается и каким способом этот класс ошибок закрывается.

Как система различает похожие упаковки?

Одинаковая тара с разным содержимым — основной источник промахов. Решение строится не на одной картинке, а на совокупности признаков: эталонные образцы на каждый артикул, контроль нескольких зон кадра, обязательная сверка итога с учётной системой. Спорные кадры уходят оператору на подтверждение, а не в учёт автоматически.

Что делать со слепыми зонами и перестановкой стеллажей?

Схему размещения камер проектируем по фактическим маршрутам движения товара, а не по плану помещения — так закрываются зоны, перекрытые стойками и техникой. При перестановке стеллажей не требуется перемонтаж: зоны распознавания переописываются в настройках, и система продолжает работать на прежних камерах.

Выдержит ли система смену освещения?

Естественный свет из окон, выключенный ночью свет, блики от упаковки — всё это влияет на точность. Поэтому калибровка идёт отдельно для рабочих режимов освещения, а решения принимаются по накопленному набору кадров, а не по одному. Если освещение меняется непредсказуемо, добавляем подсветку в точки съёмки.

Как считаются частичные отгрузки?

Отгрузка редко уходит целиком: часть паллеты уезжает, часть остаётся. Система фиксирует изменение состояния зоны, а не факт «прошёл мимо камеры», поэтому недогруз и остаток отражаются раздельно. Расхождение по количеству видно сразу, а не при следующей инвентаризации.

Что с возвратами и пересортицей?

Возврат — это товар, повторно пересекающий ту же зону в обратную сторону, и его легко спутать с новой отгрузкой. Мы размечаем направление потока и статус операции, чтобы возврат шёл отдельным сценарием и не искажал остатки. По каждому такому случаю остаётся запись с кадром — есть что показать при разборе расхождений.

Обсудим задачу: как начнём и что вы получите

Для старта нужно немного: перечень товарных групп и зон хранения, доступ к архиву записей с камер за несколько типовых смен и человек, который подтвердит правила учёта на вашей стороне. Этого хватает, чтобы считать трудоёмкость по реальным данным, а не по описанию. Первый этап заканчивается не презентацией, а схемой решения, порядком работ и сроками, по которым уже можно принимать решение.

  • Оценка проекта: объём зон и камер, суточный поток событий, состав обмена с учётной системой и узкие места, задающие трудоёмкость.
  • Схема решения: ракурсы и расстановка камер, что распознаётся на месте, а что уходит на сервер, как результат сверяется с остатками.
  • Правила спорных ситуаций: перекрытый обзор, товар без маркировки, перестановка палет — и что система помечает как требующее проверки человеком.
  • План внедрения по этапам: подготовка зон, настройка распознавания, сверка с учётом, обучение персонала работе с расхождениями.
  • Сроки работ: длительность каждого этапа и что на неё влияет — освещение, плотность выкладки, качество архивов.
  • Пилотный запуск на одной группе товаров или зоне с критериями успеха в цифрах: доля распознанных позиций и количество ложных срабатываний.
  • Состав команды и точки контакта: кто ведёт проект у нас и кто согласует изменения на вашей стороне.

Опишите задачу — зоны, товарные группы и что сейчас мешает учёту. Вернёмся с оценкой проекта, схемой решения и порядком работ, дальше решение за вами.

Направления AI-разработки

Последние работы

  • Разработка сайта компании B2B ADVANCE
    Разработка сайта компании B2B ADVANCE
    1543
  • Разработка веб-приложения для компании FEEDME
    Разработка веб-приложения для компании FEEDME
    1396
  • Разработка веб-сайта для компании БЕЛФИНГРУПП
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    1081
  • Разработка интернет магазина для компании FURNORO
    Разработка интернет магазина для компании FURNORO
    1375
  • Разработка логотипа компании B2B Advance
    Разработка логотипа компании B2B Advance
    817
  • Разработка веб-приложения для компании Enviok
    Разработка веб-приложения для компании Enviok
    1143