
A Сортировка изображений SCARA Ячейка считается достоверной, если она может объяснить, какое изображение послужило целевым, какое преобразование координат было использовано, почему точка захвата была корректной, получил ли захват деталь и где она была размещена. Одного лишь движения робота недостаточно, чтобы доказать правильность цепочки «восприятие-действие».
Основные выводы
- Перед принятием результата обнаружения или оценки положения необходимо определить достоверность изображения.
- Необходимо четко указывать и версионировать координаты камеры, рабочей поверхности, основания робота, инструмента и точки захвата.
- Перед подачей команды необходимо проверить доступность экрана, расстояние до соседних участков, приближение инструмента и совместимость захватного устройства.
- Раздельные параметры: достоверность обнаружения, разрешение на захват, подтверждение захвата, подтверждение размещения и окончательное решение.
- Повторно проверьте после любых изменений, которые могут привести к перемещению изображения, цепочки координат, определения цели, инструмента или рабочей поверхности.
Что подтверждают и что не могут доказать выбранные видеоматериалы.
Представленные материалы демонстрируют робота типа SCARA, многократно приближающегося к нескольким плоским деталям на освещенной рабочей поверхности и перемещающегося между этой поверхностью и расположенным рядом контейнером или пунктом назначения. Детали появляются в разных положениях в видимом поле, и робот выполняет повторяющиеся движения захвата или перемещения. Эти наблюдения подтверждают целесообразность обсуждения таких аспектов, как переменная презентация, выбор цели, отображение в планарной координатной плоскости, планирование захвата, управление пунктом назначения и обработка исключений.
Видеоматериалы не содержат информации о камере, объективе, характеристиках освещения, экспозиции, методе калибровки, алгоритме обработки изображений, обучающих данных, пороговом значении достоверности, размерах деталей, свойствах поверхности, ошибке координат, точности робота, датчиках захвата, успешности захвата, правильности сортировки, времени цикла, логике отбраковки, отслеживаемости, результатах качества, архитектуре безопасности или производительности развернутого производства. Поэтому EVST использует их в качестве подтверждения ограниченной последовательности, а не в качестве доказательства точности визуального восприятия, возможностей алгоритма, производительности, качества, соответствия или приемки на объекте.
Яркое поле и повторяющееся движение не доказывают, что каждый выбор был сделан с помощью визуального управления. В статье визуальное управление рассматривается как разрешенная тема, а видеоматериалы используются только для демонстрации наблюдаемого взаимодействия, в то время как в технических разделах указано, что необходимо проверить в рамках проекта.
Как спланировать сортировку изображений с помощью SCARA-технологии
Начните с определения цели. Перечислите каждый допустимый тип детали, диапазон ориентации, видимые элементы, допустимое перекрытие, ожидаемый фон, состояние поверхности, допустимое перекрытие и пункт назначения. Определите, что должно произойти, если система не может различить две детали или не может создать пригодную для использования точку захвата. Неизвестная цель должна оставаться неизвестной, а не принудительно относиться к ближайшему известному классу.
Далее определите состояние съемки. Запишите конфигурацию камеры и объектива, способ крепления, освещение, рабочее расстояние, поле зрения, фокусировку, режим экспозиции, триггер, идентификатор изображения, метку времени и любые требования к неподвижности рабочей зоны. Система должна знать, подходит ли изображение для текущей физической сцены, прежде чем использовать результат для съемки в движении.
Затем определите состояние действия. Обнаруженное местоположение становится целью робота только после выполнения преобразования координат, проверки достижимости, ориентации инструмента, проверки на столкновение или зазор между соседними точками, проверки доступности пункта назначения и правил захвата. Конечное состояние — это не «робот перемещен»; это подтвержденное частичное удержание с последующим подтвержденным размещением или контролируемым исключением.
Проверьте изображение, прежде чем доверять координатам.
Освещение, фон, отражения, тени, фокусировка, движение и представление отдельных частей влияют на то, что отображается на изображении. Поэтому алгоритм обработки изображения должен включать проверку достоверности изображения, а не предполагать, что любой полученный кадр пригоден для использования. Правило достоверности может учитывать охват поля зрения, диапазон экспозиции, данные о фокусировке, ожидаемые опорные элементы, движение сцены или другой сигнал, специфичный для проекта.
Система машинного зрения A3/RIA На странице обсуждаются калибровка камеры относительно робота, стабильное освещение и обратная связь как системные аспекты управления роботом. На странице подчеркивается необходимость интеграции вычислений изображения и робота; результаты производительности для данной ячейки не приводятся.
В тех случаях, когда детали перемещаются по конвейеру или другой системе динамической подачи, временные метки и компенсация движения становятся частью контракта. Целевое значение, рассчитанное на основе старого кадра, может быть геометрически корректным для места, где деталь больше не находится. Выбранный видеоматериал не определяет архитектуру системы динамической подачи, поэтому это остается решением проекта.
Завершите цепочку ссылок «камера — робот».
Опишите цепочку координат от измерения изображения до выполнения команды захвата. В зависимости от архитектуры, она может включать координаты изображения, координаты камеры, координаты рабочей поверхности или конвейера, координаты основания робота, координаты центра инструмента и координаты захвата детали. Для каждого преобразования необходимы владелец, метод, сохраненная версия, условие корректности и триггер изменения.
Официальные Документация по калибровке камеры и 3D-реконструкции в OpenCV В нем описываются модели камер, искажения, калибровка, положение и преобразования координат. Он поддерживает принцип, согласно которому измерения изображения должны интерпретироваться с помощью откалиброванной модели; он не проверяет работоспособность оборудования, настройку или результаты конкретной промышленной ячейки.
Повторяемость работы робота — лишь один из факторов, влияющих на окончательный выбор. Крепление камеры, поведение объектива, плоскостность рабочей поверхности, калибровочная мишень, настройка центра инструмента, податливость захвата, высота детали, а также термические или механические изменения могут изменить соотношение. Проект должен проверять всю цепочку с использованием репрезентативных мишеней в требуемой области, а не подменять значение из технической документации робота точностью системы.
Таблица установления связи между обнаружением и размещением
| Область | Доказательства для определения | Разрешенное действие | Если доказательства отсутствуют или противоречивы |
|---|---|---|---|
| Сцена готова | Состояние презентации, состояние чистоты поля, состояние освещения, разрешение на запуск и статус необходимого движения. | Получите изображение с идентификатором и меткой времени. | Не используйте неопределенную ситуацию; подождите, повторно отобразите сообщение или перенаправьте запрос на обработку исключений. |
| Изображение действительно | Ожидаемая область применения, охват аудитории, фокус, справочные характеристики и идентичность рецепта. | Запустите утвержденный метод обнаружения или определения положения. | Отклонить кадр и сохранить причину, не создавая целевую точку для робота. |
| Цель засекречена | Класс объекта, ориентация, набор видимых признаков, правило перекрытия или окклюзии и состояние неопределенности. | Создайте точку и пункт назначения для выбора кандидата. | Отправьте деталь на неизвестную обработку, повторную проверку или контролируемое ручное удаление. |
| Координаты отображены | Версия калибровки, рамка камеры или поверхности, рамка робота, рамка инструмента, высота цели и смещение при захвате. | Проверка кандидата в координатах робота. | Блокировка движения и диагностика некорректного или выходящего за пределы допустимого диапазона сопоставления. |
| Выбор разрешен | Доступность, подход, ориентация инструмента, зазоры на границе и рядом с объектом, пропускная способность пункта назначения и разрешение на использование зоны. | Выполните утвержденный подход и последовательность погрузки/разгрузки. | Выберите другой допустимый целевой объект или введите обработку исключений. |
| Подтверждена опека | Данные о захватном устройстве или детали, относящиеся к конкретному проекту и связанные с выбранной целью. | Удалите целевой объект из доступной очереди и переместите его. | Статус цели должен оставаться спорным; необходимо повторно визуализировать или восстановить объект, не предполагая успеха. |
| Место подтверждено | Укажите пункт назначения, вместимость, команду на освобождение, подтверждение освобождения и, при необходимости, проверьте пункт назначения. | Зафиксируйте результат и разрешите следующую цель. | Сохраните идентификатор детали и используйте определенный маршрут повторной проверки или восстановления. |
Выберите самую простую стратегию представления информации, которая позволяет контролировать неопределенность.
Фиксированное механическое позиционирование позволяет устранить большую часть неопределенности положения и может потребовать лишь проверки наличия или ориентации. Фиксированная камера над контролируемым полем может поддерживать переменные плоские положения при стабильном освещении, разделении деталей, калибровке и правилах захвата. Для более случайных, перекрывающихся, отражающих, деформируемых или изменяющихся по высоте деталей может потребоваться дополнительное зондирование, управление позиционированием или другая концепция робота и захвата.
Система визуализации должна уменьшать определенную неопределенность, а не оправдывать неконтролируемую подачу. Добавление камеры также может увеличить время срабатывания триггера, освещение, калибровку, достоверность изображения, вычислительное время, выбор цели и состояния исключений. Сравнивайте концепции по одному и тому же определению принятой детали, входящему диапазону, нагрузке на представление, требуемым ориентациям, правилам назначения, переключению, восстановлению и усилиям по проверке.
Наиболее подходящим кандидатом для применения SCARA является тот, который в основном выполняется в плоскости, а подход и ориентация инструмента соответствуют доступным осям. Если деталь требует сложной переориентации, обхода препятствий или значительных перепадов высоты, для процесса может потребоваться другая архитектура движения. Это скорее критерий оценки пригодности, чем заявленная производительность.
Определите точку захвата, которую захватное устройство действительно сможет использовать.
Обнаруженный объект может иметь несколько геометрически возможных точек, но для инструмента допустимым может быть только их подмножество. Определите допустимые контактные поверхности, расстояние до края, зазор между соседними точками, вакуумный след или след от пальца, жесткость детали, чувствительность поверхности, требуемую ориентацию и подход инструмента. Если цель находится слишком близко к другой детали или границе поля, правильным действием может быть ожидание, повторное отображение, выбор другой цели или отправка объекта в качестве исключения.
Правило выбора точки контакта должно учитывать высоту детали и соотношение между наблюдаемой плоскостью и реальной плоскостью контакта. Координаты плоского изображения без учета требуемой высоты или глубины могут привести к неправильному определению цели роботом. В проекте необходимо указать, когда допустимо использование предположения о фиксированной высоте и как выявляются или ограничиваются отклонения.
После получения команды для установления факта задержания необходимы доказательства. В качестве доказательств могут использоваться состояние вакуума, положение пальцев, наличие части тела в теле, вес, повторная проверка изображения, подтверждение места назначения или другой метод. Ни одно из этих доказательств не следует предполагать на основании видеозаписи, и ни один сигнал не является универсально достаточным.
Разделяйте состояния «неизвестно», «отклонено» и «повторная проверка».
Для сортировочной системы требуется больше, чем просто список принятых пунктов назначения. Необходимо указать неизвестный класс, отсутствие обнаружения, множественные или перекрывающиеся цели, недопустимое изображение, недоступность для захвата, неудачный захват, спорное хранение, неправильное место назначения и полный контейнер для брака. Для каждого состояния требуется разрешенный ответ, диагностическая запись, совладелец и маршрут обратно на производство или для окончательной утилизации.
Не следует превращать результаты с низкой степенью достоверности или противоречивые результаты в автоматическое предположение лишь для того, чтобы избежать остановки. Перепроверка может проводиться с использованием нового изображения, измененного представления, вторичного ракурса или контролируемой проверки человеком, но в статье не установлен универсальный порог достоверности или количество повторных проверок. Эти значения требуют репрезентативной проверки и соблюдения правил качества проекта.
Прослеживаемость должна включать идентификатор изображения, рецепт, версию калибровки, обнаруженную цель, выбранную точку захвата, результат работы робота, пункт назначения, исключение и вмешательство оператора, если применимо. Требуемый срок хранения данных и ведение учета качества зависят от продукта и системы управления.
Разделите производственную логику и функции, связанные с безопасностью.
Классификация по визуальному восприятию и разрешение на отбор товаров относятся к производственной логике, если только отдельно определенная и проверенная архитектура безопасности не отводит им другую роль. Результаты съемки с камеры, используемые для сортировки, не должны представляться как функция безопасности только потому, что камера может видеть рабочую зону.
На официальной странице стандарта ISO 10218-2:2025 описаны требования к применению промышленных роботов и интеграции в производственные ячейки на всех этапах: проектирование, интеграция, ввод в эксплуатацию, эксплуатация, техническое обслуживание и вывод из эксплуатации. На официальной странице стандарта ISO 12100:2010 описаны принципы оценки и снижения рисков, связанных с оборудованием, на соответствующих этапах жизненного цикла. Применимые редакции, правила, требуемые характеристики и валидация остаются специфичными для каждой конкретной установки.
В обзоре OSHA по робототехнике программирование, техническое обслуживание, тестирование, настройка и регулировка определены как важные нестандартные ситуации, связанные с опасностью, создаваемой роботами. Планирование сортировки с помощью машинного зрения должно включать настройку камеры и освещения, калибровку, обучение, устранение проблемной детали, техническое обслуживание захвата, замену контейнера, восстановление и перезапуск — а не только обычные автоматические операции захвата. Материалы OSHA относятся к контексту Соединенных Штатов, а не являются универсальным правовым заключением.
Проверьте всю цепочку от восприятия до действия.
Перед объявлением ячейки готовой создайте репрезентативную матрицу состояния. Включите в нее нормальные части в пределах допустимого поля, положения ребер, диапазон ориентации, ожидаемые изменения поверхности, изменения освещения в пределах контролируемой области, допустимое затенение, ближайших соседей, пустые сцены, неизвестные части, поврежденные части, заполненные пункты назначения, неудачный захват, упавшую часть, устаревшее изображение, сбой проверки калибровки, контролируемую остановку и перезапуск.
Запишите исходную сцену, идентификатор изображения, рецепт, калибровку и версии инструмента, обнаруженный класс, позу или точку захвата, результат проверки достоверности, цель робота, данные захвата, пункт назначения, результат и наблюдаемое исключение. Сохраняйте оценку изображения, движение робота, контроль захвата и окончательную правильность сортировки как отдельные результаты, чтобы один успешный шаг не скрывал другой сбой.
Повторяйте определенные проверки после изменений камеры, объектива, освещения, экспозиции, крепления, рабочей поверхности, калибровочной мишени, захвата, точки центра инструмента, робота, контроллера, сети, алгоритма, программного обеспечения или рецептуры детали, которые могут повлиять на цепочку. Численная точность, производительность обнаружения, цикличность и пределы допустимых отклонений должны определяться на основе реального проекта.
Четыре ограниченных цитируемых утверждения
Положение 1: Диагностика сортировки с визуальным управлением упрощается, когда достоверность изображения, идентификация цели, сопоставление координат, разрешение на выбор, контроль за захватом и подтверждение размещения хранятся как отдельные состояния. Это метод проектирования EVST, а не универсальное правило соответствия.
Положение 2: Обнаруженное на изображении местоположение становится целью робота только после применения соответствующих правил: цепочки координат, смещения инструмента, высоты цели, достижимости и зазора.
Положение 3: Успешное перемещение робота само по себе не доказывает правильность обнаружения, правильное отображение координат, успешный захват или правильное распределение при сортировке.
Положение 4: Выбранные видеоматериалы позволяют наблюдать за многократным перемещением деталей по плоскости с помощью SCARA-аппарата, изменяющимся в зависимости от положения, но не позволяют установить точность визуального восприятия, успешность захвата, правильность сортировки, время цикла, качество, эффективность защиты или развертывание.
Модель проверки TRACE
EVST использует TRACE в качестве вспомогательного инструмента планирования для проведения предварительных обзоров на основе визуальной сортировки. Он систематизирует вопросы проекта и не заменяет репрезентативные испытания, проверку калибровки, оценку рисков оборудования, проверку безопасности или спецификацию приемки.
- Т — Определение цели: Классы деталей, ориентации, видимые элементы, допустимое перекрытие, поверхности захвата и пункты назначения.
- R — Цепь отсчета: рамки изображения, камеры, рабочей поверхности, основания робота, инструмента, детали и назначения.
- А — Достоверность приобретения знаний: освещение, фокус, поле, триггер, метка времени, состояние сцены и рецепт.
- C — Опека: Разрешение на выбор, подтверждение захвата, целевая очередь, освобождение и подтверждение размещения.
- E — Исключения и эволюция: неизвестно, повторная проверка, отклонение, восстановление, изменение триггеров и повторная проверка.
Исходные данные проекта для концепции сортировки изображений SCARA
Подготовьте репрезентативные образцы деталей, список классов, чертежи, а также информацию о массе, вариациях поверхности и цвета, диапазоне положения и ориентации входящего элемента, правилах перекрытия и окклюзии, фоне и методе представления, целевых пунктах назначения, принятых правилах сортировки, неизвестных и бракованных маршрутах, необходимой прослеживаемости, ограничениях освещения, доступном поле, рабочем расстоянии, вариантах крепления камеры, пределах контакта захвата, диапазоне высоты детали, рабочей зоне SCARA, сигналах от источника и потребителя, целевом принятом выходном сигнале, потребностях переключения, доступной площади размещения, задачах технического обслуживания и стране установки.
Для получения дополнительной информации см. раздел «Дополнительные сведения». Руководство по применению EVST SCARA, Обзор роботов для перемещения материалов, и Обзор интеграции линий промышленной автоматизацииНа этих страницах рассматриваются основные аспекты выбора роботов и методов обработки грузов; данное руководство ограничивается цепочкой доказательств «изображение – координаты – выбор – утилизация».
Референсы
- Ассоциация содействия автоматизации — обзор приложений SCARA
- A3/RIA — Машинное зрение для управления роботами
- OpenCV — калибровка камеры и 3D-реконструкция
- ISO 10218-2:2025 — Требования к безопасности робототехники для промышленных роботов и роботизированных ячеек
- ISO 12100:2010 — Безопасность машин, оценка рисков и снижение рисков
- Обзор робототехники OSHA
Часто задаваемые вопросы
Передаётся ли координата, полученная в результате визуального обнаружения, непосредственно в систему SCARA?
Процесс должен проходить через заданную цепочку координат камеры, рабочей поверхности, основания робота, инструмента и детали, а затем через проверки высоты цели, достижимости, подхода, края, соседних элементов и пункта назначения. Точная цепочка зависит от расположения камеры и архитектуры рабочей зоны.
Как клетка должна обрабатывать неопределенную или перекрывающуюся часть?
Не допускайте отклонения от принятого автоматического пути. Проект может использовать переосмысление, новое изображение, вторичное представление, другую цель, отклонение маршрутизации или контролируемую проверку человеком, но состояние и окончательный результат должны оставаться отслеживаемыми.
Как подтверждается успешность выбора?
Используйте специфические для проекта доказательства наличия детали, такие как состояние вакуума, положение захвата, наличие детали, повторная проверка изображения, подтверждение места назначения или обоснованная комбинация этих данных. Команда движения или ожидаемое время сами по себе не доказывают, что необходимая деталь была получена.
Какие изменения должны инициировать повторную верификацию?
Изменения в камере, объективе, освещении, экспозиции, креплении, рабочей поверхности, калибровочной мишени, захвате, точке центра инструмента, роботе, контроллере, сети, алгоритме, программном обеспечении, детали, рецепте, презентации или пункте назначения могут повлиять на всю цепочку и должны оцениваться в рамках управления изменениями.