Автоматический подсчет коробок с рыбой на траулерах: 99,9% точности

  • Рыбная продукция
  • Коробки

Заказчик

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

Задача

Настроить автоматический подсчет коробок с рыбной продукцией прямо на судне, в открытом море

Результат

Видеосчетчик запустили на 5 судах, точность подсчета — 99,9%. Руководство в офисе каждый день получает отчет, сколько коробок готовой продукции произведено на каждом траулере

  • Рыбная продукция
  • Коробки

Содержание

Ситуация

Компания добывает рыбу и производит из нее свежемороженую продукцию прямо на борту судов. На каждом судне работает рыбоперерабатывающий цех: рыбу разделывают, подвергают глубокой заморозке в течение нескольких часов после вылова и упаковывают. Готовая продукция едет по конвейерной линии в сторону рефрижераторного трюма, где ее хранят до отгрузки.

У промысловых судов высокие требования к учету продукции. Вылов регулируется квотами, поэтому расхождения между заявленным и фактическим объемом создают для компании дополнительные риски при проверках.

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

До внедрения видеосчетчика количество упакованных коробок не фиксировалось автоматически — посчитать их можно было только вручную, на глаз.

Задача

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

Решение

Траулер готовился к выходу на промысел, и на запуск видеосчетчика было всего несколько дней. Пока судно стоит в порту, есть связь с берегом, рядом магазины, и можно быстро что-то докупить или донастроить. В океане такой возможности уже не будет.

Установили оборудование на судне

Технический специалист заказчика приобрел камеру и мини-ПК по нашим требованиям к оборудованию. Камеру направили на участок конвейера, где хорошо видны коробки с замороженной рыбой.

Ракурс съемки выбрали вместе с заказчиком. После первого теста камеру перевесили, чтобы коробки на ленте было проще считать.

Мы были на связи и помогали решать технические вопросы по ходу работ. Покупка и монтаж оборудования заняли два дня.

Компьютер установили в рабочем помещении рядом с производственной линией

Видеокамеру повесили таким образом, чтобы в кадре помещался конвейер

Запустили счетчик коробок с рыбой

Специалист заказчика запустил конвейер на траулере, и коробки с рыбой пошли перед камерой. Мы записали видео и вручную разметили на нем каждую коробку. На этих данных обучили видеосчетчик — под конкретный ракурс съемки и освещение в цехе. 

Работающий алгоритм загрузили на компьютер заказчика и запустили подсчет. С этого момента видеосчетчик сам распознает продукцию на конвейере и считает ее — без участия человека.

Настройка и запуск счетчика заняли два дня.

Коробки с рыбой движутся по конвейеру. Красные стрелки показывают направление движения

Желтая рамка появляется на посчитанных коробках

Перевели подсчет в офлайн-режим

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

В открытом море связь есть не всегда. Поэтому для этого проекта мы выдали бессрочную офлайн-лицензию. Она не обращается к серверу вообще и работает автономно.

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

Теперь видеосчетчик работает независимо от наличия интернета и того, где судно занимается промыслом — хоть в Атлантике, хоть в Тихом океане.

Настроили гибкую отчетность

Видеонумератор умеет собирать отчетность за любой период: за смену, сутки или неделю. Данные можно передавать в 1С, Excel или отдельным файлом.

Заказчик настроил ежедневную отправку отчета за предыдущие сутки на электронную почту. Обычно отчет приходит к 9 утра ответственному сотруднику в офисе. В нем указано количество коробок, которое видеосчетчик посчитал за каждую смену. Например, в одну из ночных смен система зафиксировала 528 коробок за 9 часов работы.

Отчетность, которую получает заказчик за смену: с 00:00 до 08:59 посчитано 528 коробок

Развернули видеосчетчик еще на 4 траулерах

После нескольких недель тестирования на первом судне заказчик решил развернуть систему еще на четырех кораблях. 

Траулеры выходили в рейс в разное время, поэтому оборудование для них покупали и монтировали по очереди.

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

На настройку и запуск подсчета на всех четырех судах понадобилось около месяца.

Для каждого траулера видеосчетчик настраивали с учетом ракурса камеры, освещения и условий съемки

Результат

Раньше количество коробок с готовой продукцией, произведенной на судах, не фиксировалось автоматически. Теперь видеосчетчик работает на пяти траулерах и считает продукцию с точностью 99,9%. 

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

Длительность. На первом судне запуск подсчета занял 2 дня. На установку, настройку и запуск системы на остальных 4 траулерах ушел месяц. 

Команда. С нашей стороны проект вел один инженер. 

Со стороны заказчика проект координировал руководитель в офисе. На борту каждого судна работал свой технический специалист: он устанавливал оборудование и помогал настраивать систему.