Производство, Корпоративное ПО
Машинное зрение
Контроль качества на линии раньше выполняли операторы вручную. Каждый день сотни тысяч котлет проходили по конвейеру, и работники должны были «на глаз» находить трещины, неровные края, инородные включения и другие дефекты. На производстве выпускаются котлеты различной формы, веса и структуры:
Скорость конвейера может достигать 0,33 м/с. На лёгких котлетах производительность достигала 900 штук в минуту (шесть рядов по шесть штук), а на более крупных — 280 штук в минуту.
В таких условиях даже самый внимательный оператор не мог гарантировать стопроцентное качество. В результате часть брака попадала в упаковку и дальше — к клиенту.
Компания поставила цель заменить ручной контроль автоматизированной системой для 16 видов котлет.
Требовалось:
Экономический расчёт показал, что выгода от внедрения сопоставима с затратами на ручной контроль, но при этом исключается человеческий фактор.
ML Sense — ИИ-платформа для контроля качества продукции на производствах конвейерного типа. Российская разработка. Входит в реестр отечественного ПО.
Оборудование полностью соответствует требованиям пищевого производства: камеры и освещение смонтированы в корпусах из нержавеющей стали, легко обслуживаются и безопасны для работы в пищевом цехе.
Система интегрирована с конвейером: если алгоритм выявляет дефект, через контроллеры подаётся управляющий сигнал на отбраковщик, и котлета автоматически сбрасывается.
Как работает:
Для запуска системы мы собрали датасет по каждому из 16 видов котлет: круглым, квадратным, фигурным; весом от 45 до 300 грамм. На изображениях были представлены разные дефекты. Чтобы ускорить обучение и внедрение, котлеты объединили в группы по массе и форме. Вместо 144 комбинаций (16 видов × 9 дефектов) модель обучалась на 59, что позволило быстрее протестировать и запустить систему.
Алгоритмы устроены так, что они распознают дефект не только на конкретном типе изделия, но и на схожих по форме. Например, если модель научилась находить трещину на котлете весом 90 грамм, она сможет распознать её и на котлете 150 грамм той же формы, учитывая разницу лишь в масштабе.
Система позволяет задавать критичность дефектов. Можно включать или отключать отбраковку по конкретным параметрам. Например, если дефекты типа «хлопья» не считаются критичными для конкретной партии — отбраковка по ним не производится. Также можно задавать минимальные размеры дефекта. Если дефект меньше — он считается некритичным и пропускается.
Оператор видит все события в удобном интерфейсе. Каждое срабатывание фиксируется в ленте, хранится фото- и видеофрагмент дефектной котлеты.
Журнал событий позволяет фильтровать данные по времени, типу дефекта и виду продукции. Это помогает инженерам анализировать причины брака, находить системные сбои и отслеживать динамику качества по сменам и линиям.