Розробка системи моніторингу конвеєрної лінії через відеоаналітику

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

Розробка системи моніторингу конвеєрної лінії через відеоаналітику

Комп'ютерний зір — послуги AI/ML розробкиСкладний~1-2 тижні
Часті запитання

Відеоаналітика конвеєра: що ламається на лінії

Пропущений брак у відеоаналітиці конвеєра майже ніколи не пов'язаний з тим, що дефект «не побачили». Частіше він збігся з відблиском від лампи, виявився дрібнішим за зону розбору або пройшов кадр у момент прискорення стрічки.

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

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

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

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

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

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

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

Що змінюється в роботі лінії після впровадження

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

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

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

Що перевіряємо на виході

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

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

Відеоаналітика конвеєра: хмара, локальний контур, гібрид

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

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

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

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

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

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

Етапи робіт: від обстеження лінії до передачі зміні

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

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

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

Комплект налаштувань і регламентів, який залишається у вас

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

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

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

Кейс: як скоротили простої на лінії розливу

Кейс: завод розливу, дві лінії, три зміни. Контроль якості тримався на операторах — вони дивилися рівень наливу, положення етикетки та посадку кришки, а зупинку конвеєра фіксували за фактом, коли пляшки вже накопичувалися на накопичувальному столі. За зміну набігало 6-7 незапланованих простоїв.

Що було до впровадження

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

Що змінили

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

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

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

Параметр До Після
Частка виявленого браку близько 60% 97%
Час реакції на зупинку 4-8 хвилин 15-25 секунд
Незаплановані простої за зміну 6-7 1-2

Розбір зміни тепер іде за нарізкою подій, а не з пам'яті: видно, який вузол спрацював першим і що йому передувало. Хибні спрацьовування від відблисків і пари зняли підбором зон і порогів на реальному потоці.

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

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

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

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

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

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

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

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

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

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

Сумніви та обмеження: що запитують інженери

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

Що, якщо умови зйомки виявляться поганими?

Розпізнавання спирається на контраст об'єкта з фоном. Відблиск від металу, пара, пил і зустрічне світло з воріт ламають маску, і клас дефекту починає «плисти». Лікується це сценою, а не моделлю: заслінки від засвітки, окреме підсвічування зони контролю, фіксована експозиція.

Перед навчанням беремо 2–3 зміни запису з вашої лінії й перевіряємо, що детектор взагалі відділяє дефект від фону.

Що станеться при втраті зв'язку із сервером?

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

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

Як перевіряється достовірність розпізнавання?

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

Скільки чекати запуску під новий продукт?

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

Обговоримо задачу: надішліть схему лінії та план цеху

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

  • Схема лінії з довжиною ділянок, вузлами перевантаження та місцями, де працює персонал.
  • План цеху з точками кріплення камер, підведення живлення та під

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

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

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