AI-система автоматичного сортування та грейдингу харчових продуктів

Ручний контроль на лінії не встигає за темпом конвеєра: брак іде далі, а партії сортуються нерівномірно. Ми розробляємо та впроваджуємо під ключ системи машинного зору, які сортують і розподіляють продукти за класами автоматично, без зупинки лінії. Точність грейдингу зростає, а частка ручних операцій на контрольній точці скорочується в рази.
Часті запитання

Автоматичне сортування продуктів: де ламається ручний контроль

Продуктивність лінії пакування зазвичай впирається не в машини, а в пост контролю. Конвеєр і пакувальний вузол тримають стабільний темп, а сортувальники фізично встигають переглянути лише частину потоку — решта проходить за залишковим принципом або накопичується в накопичувачі.

Що вища швидкість, то менше часу залишається на рішення щодо кожного плоду, і то сильніше розходяться фактичний і заявлений темп лінії.

Ручний контроль якості на лінії тримається на увазі, а вона непостійна. До середини зміни зростає час реакції, ближче до кінця оператор пропускає пошкодження, які на початку дня зняв би одразу: дрібні вм’ятини, неоднорідність забарвлення, ураження під шкіркою.

Людський фактор під час сортування проявляється не як груба помилка, а як повільний дрейф порогу — критерій «придатне» непомітно зміщується, і по партії це видно лише у зведенні.

Другий ефект — розбіжність між змінами та між людьми. Один бракує за кольором суворіше, другий пропускає пляму, третій дивиться лише на розмір і ігнорує форму.

Для складу та відвантаження це обертається нестабільною часткою відбракування сировини й пересортуванням усередині партії: частина придатного йде у відходи, частина дефектного потрапляє в товарне пакування й повертається рекламацією.

Втрати видно у двох місцях — у коливанні відбракування від зміни до зміни та в простоях, коли потік зупиняють на повторний перегляд.

Автоматичне сортування продуктів знімає саме це обмеження: оцінювання відбувається за одними порогами на всій швидкості потоку, без утоми, ротації та змін. Нижче розбираємо, з чого складається така система і що вона змінює в роботі лінії.

Що дає машинний зір на лінії контролю якості

Людина на стрічці тримає темп рівно до певного порогу: ближче до кінця зміни увага падає, і та сама партія вранці та ввечері отримує різні оцінки. Для лінії це обертається поверненнями, спором із постачальником і пересортом, який виявляється вже в отримувача.

За якими метриками рахувати результат

Дивитися варто не на одну цифру, а на зв'язку. Точність грейдингу — частка об'єктів, віднесених до правильної категорії, причому рахуємо її окремо за межовими класами, де помилка коштує найдорожче.

Повторюваність оцінки якості — розбіжність вердиктів під час повторного прогону одного й того самого кадру: вона показує, чи можна довіряти системі без ручної перевірки.

  • Зменшення повернень партії — частка претензій, закритих до відвантаження, а не після.
  • Пропускна здатність лінії — скільки об'єктів за хвилину проходить без втрати точності.
  • Стабільність якості партії — розкид оцінки всередині партії та між змінами.

Чому точність тримається на довгій дистанції

Модель налаштовують на даних конкретної лінії, а не на абстрактній вибірці: сорт, освітлення, швидкість стрічки й типові дефекти закладаються на старті.

Оптику й підсвічування беремо промислового класу — Basler та аналоги, інакше дрейф за світлом і фокусом з'їдає повторюваність раніше, ніж точність.

Далі працює цикл контролю: звіряємо розмітку з еталонною вибіркою, ловимо зміщення за класами й дообучаємо модель на спірних кадрах. Розбіжність із ручною перевіркою тримаємо окремою метрикою — якщо вона зростає, про це дізнаємося ми, а не отримувач партії.

Режими сортування та грейдингу: порівняння підходів

Режим сортування задає, що лінія вважає дефектом: лише видимі ознаки чи ще й приховані властивості продукту. Від цього залежить склад обладнання й те, як часто операторові доведеться втручатися вручну.

Оцінка за зовнішнім виглядом

Камери та комп'ютерний зір оцінюють колір, розмір, форму й поверхневі пошкодження. Це швидкий шлях: конвеєрна лінія йде без зупинок на перекалібрування. Слабке місце — приховані дефекти: продукт виглядає бездоганно, а всередині перестиг або пошкоджений.

Оцінка за внутрішньою якістю

До зовнішніх ознак додаються внутрішні: щільність, стиглість, вміст сухих речовин, порожнини. Точніше за якістю партії, але чутливе до товщини шкірки й розкиду розмірів — потрібне переналаштування під кожен сорт.

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

Варіант Коли підходить Обмеження
Сортування за зовнішнім виглядом Масові партії, дефект видно ззовні Приховані пошкодження не знаходить
Сортування за внутрішньою якістю Важливі стиглість, щільність, приховані дефекти Чутливе до товщини шкірки й розкиду розмірів
Гібридний режим Потрібен зовнішній і внутрішній контроль одразу Дорожче в налаштуванні, потрібна синхронізація підсистем
Ручний пост контролю Нестандартні партії та спірні випадки Залежить від оператора, повторюваність нижча

Як ми впроваджуємо систему на діючій лінії

Лінію рідко вдається зупинити надовго, тому впровадження йде етапами й поєднується зі змінами, а кожен етап закінчується перевірюваним результатом.

  1. Аудит лінії. Компонування ділянки, швидкість потоку, точки скидання, реакція наявної автоматики на зовнішні команди.
  2. Схема встановлення. Місце модуля, контур засвітки, обв'язка з конвеєром і відведення браку з потоку.
  3. Монтаж і виведення зображення. Камери, підсвічування, зони інтересу під кожен вид продукту, перевірка на реальних партіях.
  4. Налаштування порогів відбракування. Межа браку, допустима частка хибних спрацювань, поведінка на межових плодах.
  5. Навчання моделі. Зразки різних калібрів, сезонів і постачальників, а не лише демонстраційні.
  6. Приймання системи. Прогін еталонних партій із ручною перевіркою та протоколом щодо пропущеного браку.
  7. Навчання операторів. Зміна рецептури під новий продукт, дії при збої подачі, відкат на ручний режим.

Обстеження вузла та схема встановлення

Система стає в наявний потік без перебудови ділянки. Дивимося, де потік звужується, як поводиться продукт на поворотах і чи вистачає місця під відведення браку. Результат — схема встановлення: координати модуля, засвітка, точки знімання сигналу.

Налаштування порогів відбракування

Поріг — компроміс: жорсткіша межа — більше доброго продукту у відбракуванні, м'якша — частина браку доходить до споживача. Підбираємо значення разом із технологом на ваших партіях. Межові випадки описуємо окремо: продукт із пошкодженням біля плодоніжки йде на повторний прохід.

Документація, схеми та регламенти: що залишається в замовника

Комплекс здається не лише як працююча лінія та навчена модель. Якщо в замовника залишаються лише доступи до панелі керування, будь-яка заміна оператора або підрядника перетворюється на відновлення логіки за непрямими ознаками. Тому комплект документації ми збираємо як частину постачання, а не як супровідний додаток.

Експлуатаційний комплект

  • Проєктна документація: склад лінії, точки встановлення камер, схема потоків продукту й відбракування.
  • Схеми розміщення: прив'язка модулів до ділянки цеху, зони обслуговування, траси відведення відбракованого продукту.
  • Інструкції оператора: запуск зміни, калібрування за еталоном, перемикання на інший продукт, дії при зупинці.
  • Регламент обслуговування: періодичність чищення оптики, контроль підсвічування та еталонних зразків, заміна витратних матеріалів.
  • Журнал подій: рівні запису, формат вивантаження, строк зберігання, розбір інциденту заднім числом.
  • Паспорт моделі: на яких даних навчалася, для яких класів продукту підтверджена точність і де межі застосовності.

Регламенти на нештатні ситуації

  • Падіння точності: перевірка за контрольним набором, контроль умов освітлення, перенавчання або відкат версії.
  • Відмова камери або ділянки конвеєра: перехід у ручний режим без зупинки всієї лінії.
  • Порядок відкату моделі на попередню версію зі збереженням поточних налаштувань сортування.
  • Ескалація: які дані й у якому вигляді передавати нашим інженерам для розбору та в які строки чекати відповідь.

Кейс: зростання точності грейдингу на лінії замовника

Лінія замовника зібрана на обладнанні Marel: конвеєр із кількома точками знімання, між ними — оператори, які візуально розкидали потік за категоріями.

Ми почали з розмітки ділянки: зняли хронометраж змін, оцифрували кілька тисяч одиниць продукту й порахували, де саме розходяться оцінки двох операторів на одному й тому самому об'єкті.

Ситуація до впровадження

Узгодженість оцінок між змінами трималася на рівні 71-74%: ту саму партію різні оператори відносили до різних категорій. Кожна зміна починалася з налаштування порогів «на око», і перші сорок хвилин потік ішов із підвищеним відбракуванням.

Частка продукту, що пішов у відбракування, сягала 9% обсягу, а частина придатної сировини потрапляла в нижчу категорію просто тому, що оператор не встигав повернутися до стрічки.

Що змінилося в змінній роботі

Модель оцінює ознаки за кожним об'єктом прямо в потоці, а спірні випадки віддає операторові — їхня частка 6-8%.

Точність грейдингу зросла до 94-96% і перестала залежати від того, хто стоїть на лінії: пороги зафіксовані в конфігурації, а не в голові наладчика, тому нова зміна виходить на ті самі рішення, що й попередня.

Відбракування знизилося з 9% до 3%, передача зміни займає 10-15 хвилин замість години з гаком, а незаплановані зупинки лінії на переналаштування практично зникли.

За пів року спостережень метрики не деградували: точність тримається в тому самому коридорі, частка спірних випадків не зростає. Ми окремо перевіряли поведінку на зміні сировини та на партіях після санітарного миття лінії — розбіжностей вище норми не з'явилося.

Що робити, якщо на лінії вже стоять старі системи контролю

На діючому виробництві питання стоїть не «міняти чи не міняти», а де провести межу між механікою лінії та аналітикою.

Старі системи контролю впевнено видають сигнал «придатний/брак» і тримають швидкість конвеєра — нова система додає розпізнавання дефектів, сортування за категоріями й облік за кожним плодом.

Сумісність із конвеєром вирішується в точці знімання сигналу: якщо датчик проходження об'єкта вже стоїть, його показання стають тригером для камери, і лінія продовжує працювати без зупинки. Звідси три реальні сценарії — доопрацювання, поетапний перехід і повна заміна ділянки контролю.

Варіант Коли підходить Обмеження
Доопрацювання наявної системи Механіка й відбракування справні, бракує лише розпізнавання Стеля за кількістю класів і швидкістю подачі, частина дефектів поза логікою
Поетапне впровадження за зонами Лінія працює в кілька змін, простій неприпустимий Потрібна узгоджена логіка на стику старих і нових ділянок
Повна заміна ділянки контролю Знос механіки, часті хибні спрацювання, потрібна нова схема сортування Довше виведення на робочий режим, перенавчання операторів

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

Стара логіка при цьому залишається резервним контуром — відкат займає одне переналаштування, а не запуск лінії заново. Модернізація наявної лінії дає ефект швидше, повна заміна — стійкіше на зношеній механіці.

Вибір залежить від стану конвеєра та вимог до кількості класів сортування, і ми рахуємо його за вимірами вашої лінії, а не за загальними рекомендаціями.

Технічні сумніви перед запуском

Інженерні заперечення краще знімати до пусконалагодження, а не в першу зміну на лінії. Нижче — чотири питання, які найчастіше виринають на погодженні: поведінка при збої, зміна партії, оновлення моделі та допустимі відхилення.

Що станеться, якщо модель помилиться?

У кожного рішення є поріг упевненості. Поки його не досягнуто, продукт не йде в брак, а направляється на повторний прохід або на ручне сортування. Спірні випадки пишуться в журнал подій — за ним видно, на яких класах зростає частка відмов.

Як система поводиться при збої обладнання?

Відмова камери, освітлення або керуючого контролера не зупиняє конвеєр. Лінія переходить у базовий режим і пропускає продукт за механікою, а спірні одиниці відводить на ручну ділянку. Подія з міткою часу потрапляє в журнал, тому зміна розуміє причину одразу.

Чи доведеться зупиняти виробництво для оновлення моделі?

Ні. Нова версія спочатку працює в тіньовому режимі на живому потоці, і її рішення порівнюються з поточною на розміченій вибірці. Лише після цього вона вмикається на ходу, а попередня залишається доступною для відкату. Зупинка лінії для заміни версії не потрібна.

Чи потрібне перенавчання при зміні партії?

Зміна кольору, сорту або постачальника зазвичай закривається калібруванням на короткому розміченому наборі з цієї партії — повне перенавчання не потрібне. Воно потрібне, коли змінюється геометрія продукту або склад класу.

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

Обговоримо задачу та повернемося з оцінкою й планом

Оцінка такої системи не розраховується «за прайсом за камеру» — вона залежить від кількості класів придатності, швидкості конвеєра й того, наскільки жорстко рішення має встигати за потоком.

Тому перший крок — короткий зріз за вашою лінією: ми зіставляємо його з типовими режимами сортування й повертаємо діапазон за точністю та за навантаженням на обладнання.

Що потрібно від вас, щоб повернутися з оцінкою та планом:

  • опис лінії: що сортується, яка швидкість потоку й скільки ручних позицій зараз закривають цю роботу;
  • перелік класів придатності та браку з пріоритетом — що критично не пропустити, а де допустима похибка;
  • відео або фото потоку з реальної ділянки, включно зі складними випадками: відблиски, налипання, вологий продукт, злиплі екземпляри;
  • як влаштоване відбракування сьогодні: куди йде сигнал, хто і як його виконує, чи є журнал рішень оператора;
  • доступи й обмеження: можливість поставити камери та підсвічування над конвеєром, вікно для зупинки лінії, вимоги санітарної зони.

У відповідь надсилаємо не загальну пропозицію, а робочий пакет: схему розміщення обладнання, перелік класів з очікуваною точністю за кожним, план впровадження починаючи з пілота на одній лінії та порядок підтримки після запуску.

Пілот займає одну лінію, працює паралельно з оператором і не впливає на випуск — за його метриками видно фактичну частку пропущеного браку та хибних спрацювань до масштабування на всю ділянку.

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

Напрямки AI-розробки

Останні роботи

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1542
  • Розробка веб-додатків для компанії FEEDME
    Розробка веб-додатків для компанії FEEDME
    1394
  • Розробка веб-сайту для компанії БЕЛФІНГРУП
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    1081
  • Розробка інтернет магазину для компанії FURNORO
    Розробка інтернет магазину для компанії FURNORO
    1369
  • Розробка логотипу компанії B2B Advance
    Розробка логотипу компанії B2B Advance
    816
  • Розробка веб-додатків для компанії Enviok
    Розробка веб-додатків для компанії Enviok
    1142