Системы технического зрения в робототехнике на производстве: принципы работы и применение

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

Робот захватывает деталь в ячейке с промышленной камерой

Фото: Робот захватывает деталь в ячейке с промышленной камерой.

Что такое техническое зрение

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

Главное отличие от обычного видеонаблюдения — участие в технологическом цикле. Оператору недостаточно видеть деталь на экране: контроллеру нужны данные в согласованном формате и в заданный момент времени. Техническое зрение становится измерительным и информационным звеном между объектом и движением робота.

При этом техническое зрение не делает манипулятор универсальным. Если захват не подходит к детали или траектория недоступна, распознавание не решит механическую проблему. В проекте одновременно учитывают видимость объекта, возможность захвата, свободное пространство и требования операции.

Компоненты и виды систем зрения

В состав системы технического зрения входят камера или 3D-датчик, оптика, освещение, вычислительный модуль, программное обеспечение и интерфейс связи с контроллером. Нужны также крепления, защита от производственных воздействий и средства проверки настройки. Ошибка в любом из этих звеньев способна снизить устойчивость всего комплекса.

Выбор технического зрения в формате 2D или 3D зависит от того, какие координаты действительно требуются роботу.

ВариантКогда применяютЧто ограничивает применение
2D-зрениеДетали лежат на известной плоскостиИзменение высоты и перекрытие объектов
3D-зрениеНужны пространственные координаты и формаБлики, тени, свойства поверхности, время обработки
Стационарная камераНужен обзор постоянной рабочей зоныПерекрытие поля зрения роботом или оснасткой
Камера на роботеНужны разные ракурсы и близкая съёмкаДополнительные движения, кабели и требования к калибровке

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

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

Как робот распознаёт объекты

Сначала программа находит деталь в изображении или облаке точек — наборе пространственных координат поверхности. Затем определяет её положение относительно камеры. Чтобы робот использовал эти данные, выполняют калибровку: устанавливают связь между координатами системы технического зрения и манипулятора.

Следующий этап — расчёт допустимого захвата. Техническое зрение в связке с планировщиком движения должно учитывать не только центр объекта, но и ориентацию рабочей поверхности, положение соседних деталей и доступность подхода. При работе с навалом важно исключать движения, которые приведут к столкновению инструмента с тарой.

Цикл с техническим зрением обычно организуют так:

  1. Проверяют готовность подачи и освобождение зоны съёмки.
  2. Получают изображение и выбирают доступную деталь.
  3. Рассчитывают координаты захвата и проверяют допустимость движения.
  4. Передают задание роботу и выполняют операцию.
  5. Подтверждают захват либо запускают согласованный сценарий восстановления.

Если камера сместилась после удара или ремонта, прежняя калибровка может стать неверной. Поэтому контроль положения креплений и проверочные процедуры входят в эксплуатацию технического зрения. Паспортная повторяемость робота не равна точности всей связки «камера — вычисление — инструмент — деталь».

3D-датчик над контейнером с металлическими деталями

Фото: 3D-датчик над контейнером с металлическими деталями.

Применение технического зрения на производстве

Один из распространённых сценариев — захват деталей с лотка или конвейера. Техническое зрение компенсирует допустимый разброс положения, а робот подаёт заготовку на следующую операцию. Для движущегося конвейера дополнительно согласуют координаты и время, чтобы данные не устаревали к моменту захвата.

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

Для каждой задачи нужна собственная логика исключений. Например, перекрытую деталь иногда лучше пропустить и сначала взять соседнюю. Неопознанный объект можно направить на отдельную проверку. Попытка любой ценой продолжить цикл снижает предсказуемость работы.

Снижение брака и ошибок позиционирования

Техническое зрение позволяет уменьшить число ошибок, связанных с неправильным положением или выбором детали. Но требования к подаче не исчезают полностью. Чем больше вариативность, тем сложнее задача распознавания и планирования движения.

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

При испытаниях полезно измерять:

  • долю успешных захватов без вмешательства;
  • длительность полного цикла, включая повторные попытки;
  • частоту неопознанных и ошибочно выбранных деталей;
  • время восстановления после типовых сбоев;
  • стабильность результата на разных партиях изделий.

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

Подбор системы под производственный участок

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

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

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

Инженеры проверяют настройку роботизированного участка за пределами защитного ограждени

Фото: Инженеры проверяют настройку роботизированного участка за пределами защитного ограждени.

ИТБ Роботикс: внедрение и поддержка технического зрения

ИТБ Роботикс подбирает роботизированные комплексы с учётом операции, участка и экономики производства. В портфеле решений предусмотрены адаптивные комплексы с техническим зрением и алгоритмами ИИ для позиционирования, сортировки и контроля качества.

В проекте технического зрения для заказчика важна связность работ: камера, захват и программа должны обслуживать одну производственную задачу. ИТБ Роботикс сопровождает проект от обследования и проектирования до монтажа, пусконаладки и обучения. После запуска сервис помогает поддерживать работоспособность комплекса и разбирать изменения условий эксплуатации.

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

Подберите техническое зрение под вашу операцию вместе с ИТБ Роботикс. Оставьте заявку и опишите подачу, требуемый цикл и ошибки, которые нужно исключить. Команда обсудит конфигурацию системы, интеграцию с роботом и обслуживание после запуска.