Автоматический подсчет коробок с рыбой на траулерах: 99,9% точности
Заказчик
Рыбодобывающая компания, ведет промысел и производство свежемороженой рыбной продукции в Атлантическом и Тихом океане
Задача
Настроить автоматический подсчет коробок с рыбной продукцией прямо на судне, в открытом море
Результат
Видеосчетчик запустили на 5 судах, точность подсчета — 99,9%. Руководство в офисе каждый день получает отчет, сколько коробок готовой продукции произведено на каждом траулере
Содержание
Ситуация
Компания добывает рыбу и производит из нее свежемороженую продукцию прямо на борту судов. На каждом судне работает рыбоперерабатывающий цех: рыбу разделывают, подвергают глубокой заморозке в течение нескольких часов после вылова и упаковывают. Готовая продукция едет по конвейерной линии в сторону рефрижераторного трюма, где ее хранят до отгрузки.
У промысловых судов высокие требования к учету продукции. Вылов регулируется квотами, поэтому расхождения между заявленным и фактическим объемом создают для компании дополнительные риски при проверках.
Руководству заказчика важно видеть, сколько продукции фактически произведено на судах. При этом траулеры неделями работают в открытом океане, вдали от берега, а офис компании расположен за тысячи километров от места промысла.
До внедрения видеосчетчика количество упакованных коробок не фиксировалось автоматически — посчитать их можно было только вручную, на глаз.
Задача
Заказчик обратился к нам, чтобы автоматизировать подсчет продукции на конвейере. Видеосчетчик должен был работать прямо на судне, в открытом океане. Интернет на кораблях нестабильный — подсчет не должен был зависеть от наличия связи.
Решение
Траулер готовился к выходу на промысел, и на запуск видеосчетчика было всего несколько дней. Пока судно стоит в порту, есть связь с берегом, рядом магазины, и можно быстро что-то докупить или донастроить. В океане такой возможности уже не будет.
Установили оборудование на судне
Технический специалист заказчика приобрел камеру и мини-ПК по нашим требованиям к оборудованию. Камеру направили на участок конвейера, где хорошо видны коробки с замороженной рыбой.
Ракурс съемки выбрали вместе с заказчиком. После первого теста камеру перевесили, чтобы коробки на ленте было проще считать.
Мы были на связи и помогали решать технические вопросы по ходу работ. Покупка и монтаж оборудования заняли два дня.
Компьютер установили в рабочем помещении рядом с производственной линией
Видеокамеру повесили таким образом, чтобы в кадре помещался конвейер
Запустили счетчик коробок с рыбой
Специалист заказчика запустил конвейер на траулере, и коробки с рыбой пошли перед камерой. Мы записали видео и вручную разметили на нем каждую коробку. На этих данных обучили видеосчетчик — под конкретный ракурс съемки и освещение в цехе.
Работающий алгоритм загрузили на компьютер заказчика и запустили подсчет. С этого момента видеосчетчик сам распознает продукцию на конвейере и считает ее — без участия человека.
Настройка и запуск счетчика заняли два дня.
Коробки с рыбой движутся по конвейеру. Красные стрелки показывают направление движения
Желтая рамка появляется на посчитанных коробках
Перевели подсчет в офлайн-режим
Большинство наших заказчиков выбирают годовую лицензию. Перед началом работы видеосчетчик проверяет ее через интернет — без этой проверки он не начинает считать.
В открытом море связь есть не всегда. Поэтому для этого проекта мы выдали бессрочную офлайн-лицензию. Она не обращается к серверу вообще и работает автономно.
Но у офлайн-лицензии есть ограничение: она привязывается к конкретному оборудованию — видеокарте, материнской плате и процессору. Если заменить любой из этих компонентов, лицензию нужно активировать заново.
Теперь видеосчетчик работает независимо от наличия интернета и того, где судно занимается промыслом — хоть в Атлантике, хоть в Тихом океане.
Настроили гибкую отчетность
Видеонумератор умеет собирать отчетность за любой период: за смену, сутки или неделю. Данные можно передавать в 1С, Excel или отдельным файлом.
Заказчик настроил ежедневную отправку отчета за предыдущие сутки на электронную почту. Обычно отчет приходит к 9 утра ответственному сотруднику в офисе. В нем указано количество коробок, которое видеосчетчик посчитал за каждую смену. Например, в одну из ночных смен система зафиксировала 528 коробок за 9 часов работы.
Отчетность, которую получает заказчик за смену: с 00:00 до 08:59 посчитано 528 коробок
Развернули видеосчетчик еще на 4 траулерах
После нескольких недель тестирования на первом судне заказчик решил развернуть систему еще на четырех кораблях.
Траулеры выходили в рейс в разное время, поэтому оборудование для них покупали и монтировали по очереди.
Условия съемки на судах отличались: менялись ракурс камеры, освещение и обстановка вокруг конвейера. Поэтому для каждого траулера видеосчетчик заново обучали под конкретные условия.
На настройку и запуск подсчета на всех четырех судах понадобилось около месяца.
Для каждого траулера видеосчетчик настраивали с учетом ракурса камеры, освещения и условий съемки
Результат
Раньше количество коробок с готовой продукцией, произведенной на судах, не фиксировалось автоматически. Теперь видеосчетчик работает на пяти траулерах и считает продукцию с точностью 99,9%.
Подсчет работает локально на кораблях и не зависит от интернета. Руководство заказчика каждый день получает отчет, сколько продукции произведено на каждом траулере.
Длительность. На первом судне запуск подсчета занял 2 дня. На установку, настройку и запуск системы на остальных 4 траулерах ушел месяц.
Команда. С нашей стороны проект вел один инженер.
Со стороны заказчика проект координировал руководитель в офисе. На борту каждого судна работал свой технический специалист: он устанавливал оборудование и помогал настраивать систему.