AI-система контроля качества на автомобильном производстве

ИИ-контроль качества в автомобильном производстве Мы столкнулись с ситуацией на сборочной линии кузовного цеха: контролёр визуально проверяет сварные швы со скоростью 15 секунд на точку. При 200 точках на кузов — это 50 минут на машину, усталость к концу смены и нестабильный recall по мелким дефе

Направления AI-разработки

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1440
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1301
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    998
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1264
  • image_logo-advance_0.webp
    Разработка логотипа компании B2B Advance
    712
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    1002

ИИ-контроль качества в автомобильном производстве

Мы столкнулись с ситуацией на сборочной линии кузовного цеха: контролёр визуально проверяет сварные швы со скоростью 15 секунд на точку. При 200 точках на кузов — это 50 минут на машину, усталость к концу смены и нестабильный recall по мелким дефектам. Наша AI-система компьютерного зрения для контроля качества на автомобильном производстве использует YOLOv8 с Focal Loss для детекции дефектов сварных швов, а TensorRT и оптимизация throughput обеспечивают работу в реальном времени. Снижение операционных затрат на контроль качества достигает 40%, а экономия на одной линии — до 45 000 $ в месяц. Оценим ваш проект за 1 день — пишите, получите конкретные цифры.

Проблема не только в скорости: ручной контроль даёт разброс качества между сменами, а мелкие дефекты типа пор диаметром 0,3 мм часто пропускаются. После внедрения нашей системы recall по дефектам вырос с 0,92 до 0,99, а FP rate снизился до 2%. Система окупается за 8–12 месяцев.

Какие особенности автомобильного производства учитывает система?

Автомобильный OEM — жёсткая среда для CV: вибрация конвейера, переменное освещение, масляные брызги на линзе, металлические блики. Плюс требования к трассируемости — каждый дефект должен быть привязан к VIN, позиции на конвейере, времени и оператору.

Типовые задачи по зонам:

Зона Задача CV Ключевая метрика
Сварочный цех Детекция дефектов шва (пора, непровар, подрез) Recall > 0.97
Окрасочная линия Контроль равномерности покрытия, подтёки, шагрень FP rate < 2%
Сборочный цех Проверка наличия/положения компонентов Accuracy > 0.995
Выходной контроль Царапины кузова, зазоры панелей Precision > 0.92

Сравнение ручного и AI-контроля

AI-система проверяет сварные швы в 375 раз быстрее ручного контроля.

Метрика Ручной контроль AI-система
Время проверки сварных швов (1 кузов) 50 мин 8 сек
Recall по дефектам шва 0,92 0,97
Стабильность между сменами Низкая Высокая

Почему дисбаланс классов — главная проблема?

Это самая сложная подзадача. Сварной шов — неоднородная текстура с естественной вариативностью, которую модель не должна путать с дефектом. Порог IoU 0.5 здесь недостаточен — дефект типа «пора» диаметром 0.3 мм на шве шириной 8 мм требует IoU > 0.75 и imgsz не ниже 2448px.

Стек для этой задачи: линейные сканирующие камеры 5 МП с телецентрическими объективами + структурированная подсветка (coaxial illumination) для устранения бликов. Без правильной оптики модель не вытянуть — это первое, что нужно решить до написания кода.

На 10 000 изображений сварного шва дефектных — 120. Соотношение 1:83. Стандартный CrossEntropyLoss на таком датасете даёт recall по дефектному классу 0.31 при precision 0.89 — модель просто предсказывает «норма» всегда. Решение:

import torch import torch.nn as nn class FocalLoss(nn.Module): def __init__(self, alpha=0.25, gamma=2.0): super().__init__() self.alpha = alpha self.gamma = gamma def forward(self, preds, targets): bce = nn.functional.binary_cross_entropy_with_logits( preds, targets, reduction='none' ) pt = torch.exp(-bce) focal = self.alpha * (1 - pt) ** self.gamma * bce return focal.mean() 

С Focal Loss (alpha=0.25, gamma=2.0) + oversampling дефектных образцов (x8) recall вырастает до 0.91, FP rate — 4.2%. Дальнейшее снижение FP достигается post-processing: морфологические операции на маске, фильтрация по минимальной площади дефекта (< 5 px² игнорируем как артефакт).

Как мы оптимизируем throughput для конвейера?

Задача assembly verification решается проще — template matching с допуском или классификация с ResNet/EfficientNet. Но здесь критичен другой параметр: throughput. Конвейер движется, у модели 200–400 ms на кадр, иначе накапливается очередь и система блокирует линию.

Оптимизация: экспорт в TensorRT FP16, батчинг нескольких зон контроля в одном форварде, асинхронная обработка через CUDA streams. На Jetson AGX Orin latency сборочной проверки — 85ms на 8 зон одновременно.

Подробнее о метриках и порогахМы используем IoU > 0.75 для дефектов сварного шва, минимальную площадь дефекта 5 px². Пороги confidence настраиваются индивидуально под каждую зону.

Интеграция с MES и ПЛК

CV-система не работает в вакууме — она должна отправлять сигнал в MES и при обнаружении дефекта давать команду ПЛК на остановку или отклонение детали. Протоколы: OPC UA (промышленный стандарт), MQTT для IoT-сегмента. REST API для интеграции с MES SAP/Siemens.

Каждый дефект логируется с: timestamp, camera_id, position_on_line, defect_class, confidence, bounding_box, VIN (из RFID-считывателя на конвейере). Это база для трассируемости и последующего анализа причин брака.

Что входит в этапы внедрения?

  • Аудит технических условий линии (освещение, оптика, точки контроля)
  • Сбор и разметка датасета (500–2000 изображений на задачу)
  • Обучение и валидация модели (YOLOv8, ResNet, EfficientNet — подбираем под задачу)
  • Интеграция с конвейером (OPC UA, MQTT, REST API)
  • Документация: model card, инструкция по эксплуатации, отчёт по метрикам
  • Поддержка 3 месяца после внедрения

Сроки и этапы

  1. Аудит технических условий линии — 1 неделя (освещение, оптика, точки контроля)
  2. Сбор и разметка данных — 3–6 недель (500–2 000 изображений на задачу)
  3. Обучение и валидация модели — 2–4 недели
  4. Интеграция с конвейером — 2–4 недели
  5. Пилот в продакшн, калибровка порогов — 2–3 недели

Итого: 10–18 недель для полноценной системы на одну линию. Стоимость рассчитывается индивидуально — зависит от количества точек контроля и требований по интеграции. Получите консультацию по вашей линии — напишите нам, и мы подготовим предварительную оценку.