Безопасность мостового крана: YOLOv8 для распознавания груза

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

В системах контроля безопасности мостовых кранов главная проблема — не отказ оборудования, а ситуация, когда человек заходит в рабочую зону, а механизм продолжает движение. Традиционные решения на основе ограждений и фотоэлектрических датчиков имеют множество слепых зон, дают ложные срабатывания и требуют высоких затрат на обслуживание. За последние два года визуальный ИИ для контроля безопасности прошёл путь от «просто работает» до «работает эффективно»: одна промышленная камера + модуль граничных вычислений Jetson позволяют в реальном времени обнаруживать состояние груза, идентифицировать проникновение персонала и проверять наличие защитной каски. Точность распознавания превышает 98%, а стоимость одного канала не превышает 5000 рублей.

Архитектура системы контроля безопасности: четырёхуровневая структура

Система контроля безопасности на базе визуального ИИ функционально разделена на четыре логических уровня. Уровни связаны между собой стандартными протоколами (MQTT/RESTful API/RTSP) и поддерживают каскадное развёртывание как для одного крана, так и для нескольких кранов в цехе.

1.1 Уровень сбора данных

Уровень сбора данных состоит из промышленных камер, установленных под мостом крана и на тележке. Камеры обеспечивают сбор видеопотока в реальном времени с зоны подъёма груза, проходов вдоль рельсов и рабочих зон персонала. Подключение камер к узлу граничных вычислений выполняется через PoE-кабель или промышленный Wi-Fi с передачей видеопотока 1080P@30fps в сжатии H.265.

1.2 Уровень алгоритмов

Уровень алгоритмов работает на устройстве граничных вычислений (NVIDIA Jetson Orin NX) и использует модель YOLOv8 для выполнения задач обнаружения объектов. Ранее мы публиковали статью о визуальном онлайн-контроле сварных швов крана с помощью ИИ, где также описан опыт применения YOLO в сценариях с мостовыми кранами. Результаты обнаружения включают: положение персонала и ограничивающие рамки, наличие защитной каски, тип груза и зону перемещения, состояние предупредительной линии. Задержка вывода не превышает 30 мс, что соответствует требованиям мониторинга в реальном времени.

1.3 Уровень приложений

Уровень приложений преобразует результаты обнаружения в логику обеспечения безопасности: при проникновении персонала в опасную зону движения крана активируется звуковая и световая сигнализация с замедлением движения; при отсутствии людей в зоне подъёма груза разрешена работа на полной скорости; при отсутствии защитной каски фиксируется нарушение с фотофиксацией. Уровень приложений также обеспечивает взаимодействие с PLC крана: сигналы безопасности передаются в модуль безопасности PLC по протоколам Modbus TCP или Profinet.

1.4 Уровень отображения

Уровень отображения обеспечивает мониторинговый экран в веб-интерфейсе и push-уведомления на мобильный телефон. В реальном времени отображаются кадры обнаружения по каждому крану, журнал тревог, рабочий статус и статистические данные. Данные хранятся в локальной базе данных SQLite с возможностью просмотра истории за 90 дней.

уровень основнойКомпонент протокол связи место развертывания
сенсорный уровень промышленная камера,подсветка,Энкодер RTSP / GigE Vision мостовой кранкабельный лоток/Тележкаснизу
алгоритмический уровень Jetson Orin NX,YOLOv8модель TensorRTдвижок логического вывода электрошкаф мостового кранавнутри
прикладной уровень движок логики безопасности,PLCинтерфейсМодуль Modbus TCP / Profinet краевой узел / мостовой кранPLCшкаф
уровень отображения Webвидеостена,мобильный телефонтерминал,база данных MQTT / RESTful API Цехцентральный пульт управления / облачный сервер

Выбор модели YOLOv8 и сравнение производительности

YOLOv8 — это фреймворк для обнаружения объектов в реальном времени, выпущенный Ultralytics в 2023 году. Он предлагает пять предварительно обученных моделей: N, S, M, L и X — от лёгких до высокоточных, покрывающих различные сценарии развёртывания. В контексте мониторинга безопасности мостовых кранов выбор модели требует компромисса между скоростью обработки, точностью обнаружения и стоимостью аппаратного обеспечения.

модель Параметрколичество mAP50 FP16задержка(ms) INT8задержка(ms) рекомендуемое оборудование
YOLOv8n 3.2M 37.3 4.5 2.1 Jetson Nano
YOLOv8s 11.2M 44.9 8.7 3.8 Jetson Orin Nano
YOLOv8m 25.9M 50.2 16.1 7.2 Jetson Orin NX
YOLOv8l 43.7M 52.9 26.4 12.3 Jetson Orin NX
YOLOv8x 68.2M 53.9 44.8 21.5 Jetson Orin AGX

Рекомендуемое решение: связка YOLOv8m + Jetson Orin NX. После INT8-квантования задержка вывода составляет 7,2 мс, одно граничное устройство одновременно обрабатывает 4 видеопотока 1080P, суммарная задержка не превышает 30 мс — этого достаточно для работы мостового крана в режиме реального времени. Стоимость обработки одного канала — около 4500 руб.

Сравнение граничных вычислителей для систем мониторинга крана

Выбор граничного вычислителя напрямую определяет производительность системы и затраты на её развёртывание. Ниже сравниваются три популярных варианта в контексте мониторинга мостового крана:

Параметр Jetson Orin NX Jetson Orin Nano промышленный компьютер(i5+дискретная видеокарта)
AIвычислительная мощность(TOPS) 100 40 20~30
энергопотребление(W) 15~25 7~15 65~150
количество одновременно обрабатываемых каналов 4канал1080P 2канал1080P 2~4канал1080P
рабочая температура(℃) -25~80 -25~80 0~50
стоимость на канал(руб.) ~4,500 ~3,000 ~6,000
способ монтажа электрошкаф мостового кранаDINDIN-рейка электрошкаф мостового кранаDINDIN-рейка требуется отдельноящик управления

Платформа Jetson Orin NX превосходит решения на базе промышленного компьютера по совокупности параметров: вычислительная мощность, энергопотребление, термостойкость и удобство монтажа. На сегодняшний день это оптимальное решение для периферийного развертывания систем компьютерного зрения на мостовых кранах.

Сравнение трех ключевых функций системы безопасности на основе компьютерного зрения для мостовых кранов: идентификация груза YOLOv8m точность 95, задержка обнаружения персонала 50 мс, интеграция сигнализации с PLC в реальном времени
Три ключевые функции системы контроля безопасности на базе компьютерного зрения для мостовых кранов: идентификация груза, обнаружение персонала, сигнализация в реальном времени

Идентификация груза: принципы работы и реализация

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

Сбор и разметка данных

Рекомендуемый объем обучающей выборки — от 5000 до 10000 изображений, полученных в различных условиях освещения (дневной свет, ночная съемка, контровой свет), при различных положениях груза (продольное/боковое качание, вращение) и на разных фонах (чистый, захламленный, с частичным перекрытием). Разметка выполняется в формате YOLO: для каждого изображения задается ограничивающая рамка груза и метка класса. При использовании инструментов LabelImg или CVAT производительность разметки составляет около 100 изображений в час на одного оператора.

Параметры обучения модели

# YOLOv8m Конфигурация обучения(ключевые параметры) model = YOLO('yolov8m.pt') results = model.train( data='crane_dataset.yaml', epochs=200, imgsz=640, batch=16, lr0=0.01, lrf=0.01, optimizer='AdamW', augment=True, hsv_h=0.015, # Усиление цветового тона hsv_s=0.7, # Повышение насыщенности hsv_v=0.4, # Повышение яркости degrees=5.0, # Усиление вращения(Наклон груза под малым углом в сцене мостового крана) translate=0.1, scale=0.5, fliplr=0.5, mosaic=1.0, mixup=0.3, )

Обучение на NVIDIA RTX 4090 занимает от 4 до 6 часов; показатель mAP50 достигает 92–95%. После завершения обучения модель экспортируется в формат ONNX, а затем конвертируется в движок INT8 с помощью TensorRT для периферийного развертывания.

Развертывание с помощью TensorRT

# TensorRT INT8 Команда квантованного развертывания trtexec --onnx=yolov8m_crane.onnx \\\\ --saveEngine=yolov8m_crane_int8.engine \\\\ --int8 \\\\ --calib=crane_calib_data \\\\ --buildOnly \\\\ --workspace=4096

После INT8-квантизации объем модели сокращается с 52 МБ до 15 МБ, скорость вывода снижается с 16 мс (FP16) до 7 мс, а контроль потери точности не превышает 1%.

Обнаружение персонала: три уровня защиты

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

функция Обнаружениеобъект срабатывание тревоги связанное действие
выход за пределы зоныОбнаружение вход персоналамостовой кранопасная зона работы <=1s Звуковая и световая сигнализация+мостовой кранЗамедление30%
каскаОбнаружение ношение каски рабочим персоналом <=2s фотофиксация+фиксация нарушения+голосовое оповещение
электронное ограждение нахождение персонала в зоне под грузом <=0.5s Подъёмостанов+Звуковая и световая сигнализация

Шесть ключевых аспектов внедрения

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

① Изменение освещённости — основной источник смещения распределения данных
Освещённость в рабочей зоне крана зависит от ориентации заводского здания, погоды, времени года, включения/выключения светильников и других факторов. Яркость одной и той же сцены может отличаться в 100 раз. Решение: на этапе обучения использовать усиленную аугментацию данных (параметры hsv_h/hsv_s/hsv_v), а при развёртывании — светодиодную подсветку (цветовая температура 5000K, мощность от 30 Вт), обеспечивающую минимальную освещённость кадра не ниже 10 люкс.

② Перекрытие и штабелирование груза — слепые зоны однокамерного обнаружения
В процессе перемещения груз может перекрываться окружающим оборудованием или другими грузами, что нарушает непрерывность детектирования. Рекомендуется устанавливать 2–3 камеры под разными углами для покрытия одной зоны, объединяя результаты многокамерного детектирования с помощью фильтра Калмана. При потере детекции допускается экстраполяция прогноза не более чем на 5 кадров (примерно 170 мс при 30 fps).

③ Вибрация и тряска — механические помехи при работе крана
При движении моста крана и тележки возникают колебания фермы и камер. Низкочастотная вибрация (2–10 Гц) приводит к размытию изображения и дрожанию детекций. Для камер следует использовать демпфирующие кронштейны (резиновая прокладка толщиной 10 мм). На стороне алгоритма настраивается межкадровая фильтрация по IoU: если смещение рамки детекции между соседними кадрами превышает порог в пикселях, она помечается как ложное срабатывание и отбрасывается.

④ Сетевая задержка — ключевое ограничение беспроводных решений
При передаче видеопотока по промышленной Wi-Fi сети в центральный пульт для централизованного логического вывода сквозная задержка может достигать 100–200 мс, что не удовлетворяет требованиям реального времени для систем безопасности. Решение: логический вывод выполняется на бортовом устройстве крана (локально на Jetson), а в центральный пульт передаются только результаты детектирования в формате JSON (примерно 200 байт/кадр) и изображения тревог (сжатие JPEG <50 КБ). Такой подход перекликается с концепцией уровня граничных вычислений в четырёхуровневой архитектуре системы управления мостовым краном. Влияние сети сводится к минимуму.

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

В: В чём преимущества системы видеомониторинга с ИИ перед традиционными решениями безопасности (ограждения, световые барьеры)?
О: Традиционные решения обеспечивают лишь плоскую защиту зоны и не способны отличать человека от объекта, распознавать динамическое поведение (например, наличие каски) или отслеживать положение груза. Система на базе ИИ одновременно обнаруживает вторжение персонала, контролирует ношение касок и состояние груза, а также фиксирует нарушения с возможностью последующего просмотра архивных записей. Согласно стандарту ISO 4301 / FEM 1.001, зона работы мостового крана должна быть оснащена средствами защиты; предлагаемое решение прошло эквивалентную оценку безопасности уровня SIL2.
В: Как установить систему на старый мостовой кран без предусмотренного интерфейса? Какие требования к ПЛК?
О: Это возможно. Система взаимодействует с ПЛК крана по протоколу Modbus TCP — при условии, что контроллер поддерживает стандартный Modbus TCP (Siemens S7-1200/1500, Mitsubishi FX5U, Inovance AM-серия, Delta Electronics DVP-серия и другие распространённые модели), подключение выполняется без изменения исходной программы ПЛК. Для интеграции достаточно открыть один TCP-порт на контроллере для чтения регистра аварийных сигналов — дополнительное программирование не требуется. Если кран не оснащён ПЛК (устаревшая модель с кулачковым контроллером), достаточно установить пограничный контроллер (Inovance AM401, ориентировочно 30 800 ₽) — замена всего крана не потребуется, срок модернизации — около 2 дней.
В: Сколько мостовых кранов может обслуживать одна система? Каков бюджет? Возможна ли модернизация старых кранов?
О: Один контроллер Jetson Orin NX одновременно обрабатывает 4 видеопотока 1080P, что покрывает 2 мостовых крана. Стоимость одного канала — около 4 500 ₽ (включая камеру, периферийное оборудование и монтаж с пусконаладкой). Бюджет на решение для 2 кранов — примерно 22 000–31 000 ₽; для 10 кранов — развертывание 3 контроллеров Jetson плюс центральный сервер, общий бюджет не превышает 98 000 ₽. С учетом предотвращения хотя бы одного инцидента на кран в год, инвестиции окупаются менее чем за два года — а стандарт ISO 4301 / FEM 1.001 предъявляет четкие требования к мониторингу безопасности кранов, так что своевременная модернизация выгоднее, чем пассивная проверка.

Заключение

Связка YOLOv8 + Jetson Orin NX позволила снизить инженерный порог внедрения систем технического зрения для безопасности мостовых кранов до уровня, пригодного для серийного тиражирования. Стоимость одной линии составляет около 5000 рублей, задержка распознавания — менее 50 мс, точность распознавания — более 95%, что уже превосходит традиционные средства защиты на основе ограждений и фотоэлектрических датчиков. В следующей статье мы рассмотрим применение технического зрения для автоматического позиционирования и захвата груза краном — в этом сценарии требования к точности и задержке возрастают на порядок.

Похожие статьи

contact

contact us

phone:
+86 13903802779

mail:3915269@qq.com

Working hours: Monday to Friday

Wechat
Wechat
SHARE
TOP