YOLO Vision 2026:
Руководства

Робототехника на базе компьютерного зрения для сборки и захвата

Как работает сборка и захват с помощью зрения: охватывая сенсорику, восприятие, калибровку, планирование захвата, движение и восстановление, с руководством по выбору между 2D и 3D.

MIMiles Deans7 min read
Робототехника на базе компьютерного зрения для сборки и захвата

Лучшее программное обеспечение компьютерного зрения для робота pick-and-place зависит в первую очередь от сцены. Используй настраиваемый стек компьютерного зрения 2D, такой как Ultralytics YOLO, когда объекты визуально различимы, а глубину можно ограничить или получить отдельно. Рассмотри интегрированные продукты 3D робототехнического зрения от таких поставщиков, как Pickit, Mech-Mind, Photoneo, Zivid или Apera AI, если геометрия случайных контейнеров, обработка облаков точек, калибровка и генерация захвата должны поставляться в виде единой поддерживаемой системы. Традиционные промышленные комплекты технического зрения от Cognex или Keyence могут отлично подойти для жестко контролируемых ячеек и устоявшихся сред автоматизации.

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

Сравнение вариантов зрения для pick-and-place#

ВариантЛучшее применениеГлавное преимуществоЧто интегратор проверяет дополнительно
Apera AIРоботизированные приложения с поддержкой зренияГотовое программное обеспечение для робототехнического зренияПоддерживаемые роботы, объекты, освещение и обработка исключений
Cognex или KeyenceКонтролируемая промышленная автоматизацияЗрелые промышленные инструменты технического зрения и экосистема интеграцииПригодность для неструктурированных навалов и пользовательских задач обучения
Mech-MindПромышленный 3D-сбор из контейнеров и наведениеКомбинированная экосистема 3D-оборудования и программного обеспечения для зренияПроизводительность, интеграция и сервисная модель для конкретной ячейки
PhotoneoВысокодетализированное 3D-сканирование и наведение роботовПрограммное обеспечение для 3D-захвата и робототехники с поддержкой зренияПоведение поверхности, зона сканирования, вычислительные мощности и траектория робота
PickitПоддерживаемые ячейки 3D-захватаИнтегрированный рабочий процесс 3D робот-зрение и интеграция с роботамиПригодность деталей, время цикла, захватное устройство, окклюзия и восстановление
Ultralytics YOLO плюс кастомный стек робототехникиПользовательские рабочие процессы 2D-обнаружения, сегментации, трекинга или оценки позыГибкое обучение моделей и развертывание в поддерживаемых средахСтратегия работы с глубиной, калибровка, логика захвата, движение, безопасность и поддержка ячейки
ZividПриложения, требующие цветных 3D облаков точекПромышленные 3D-камеры и SDKУровень планирования захвата и полная интеграция ячейки

Поставщики упаковывают разные уровни. Сравнивай полную спецификацию материалов и операционную ответственность, а не только интерфейс восприятия.

Начни с геометрии захвата#

Классифицируй задачу перед выбором программного обеспечения:

  • Фиксированный 2D-захват: Детали лежат в известных плоскостях, и роботу требуются координаты местоположения и ориентация.
  • Захват с конвейера: Объекты движутся, поэтому важны обнаружение, отслеживание, расчет времени и синхронизация энкодера.
  • Структурированный лоток: Известные гнезда ограничивают положение, но варианты или ориентацию все равно нужно проверять.
  • Случайный сбор из контейнера (bin picking): Детали перекрывают друг друга на разной глубине и требуют 3D-восприятия плюс планирования захвата с учетом столкновений.
  • Гибкие или деформируемые объекты: Форма меняется между захватами, что усложняет сегментацию и выбор захвата.
  • Сборочная установка: Допуски и финальное выравнивание могут потребовать дополнительных датчиков помимо грубой локализации объектов.

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

Шесть уровней робота с поддержкой зрения#

1. Сканирование и обнаружение (Sensing)#

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

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

2. Восприятие (Perception)#

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

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

3. Калибровка и координаты#

Система преобразует наблюдения из координат камеры в координаты робота или ячейки. Калибровка «рука-глаза» (hand-eye), монтаж камеры, эффекты линз, выравнивание по глубине и калибровка инструментальной точки центра влияют на ошибку захвата.

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

4. Планирование захвата#

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

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

5. Движение и интеграция робота#

Адаптеры роботов или API передают цели контроллеру. Интегратор должен управлять временем, системами координат, скоростью, зонами, моделями столкновений, движением конвейера и подтверждениями. Функции безопасности относятся к проверенной архитектуре безопасности робота и ячейки, а не к выводу непроверенной модели.

6. Восстановление#

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

Где применяется Ultralytics#

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

Этот подход полезен, когда дифференциация заключается в пользовательских классах объектов, меняющихся артикулах (SKU), необычных визуальных условиях или восприятии под конкретное приложение. Он также позволяет командам выбирать окружающую камеру, источник глубины, планировщик захвата и фреймворк робота.

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

Как оценивать поставщиков#

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

Измеряй:

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

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

Руководство по выбору между 2D и 3D#

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

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

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

Контрольный список реализации#

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

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

  • Да. Модель YOLO может обнаруживать, сегментировать, отслеживать или оценивать соответствующие визуальные признаки. Роботизированное приложение должно преобразовать эти наблюдения в координаты робота и объединить их с планированием захвата, управлением движением и системами безопасности.

  • Не всегда. Приложения с фиксированной плоскостью и структурированными лотками могут хорошо работать с 2D-зрением. Случайные контейнеры и переменная высота обычно требуют глубины или многоракурсной информации.

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

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

  • Покупай интегрированную систему, когда поддерживаемое 3D-сканирование, калибровка, планирование захвата и адаптеры роботов снижают риски. Создавай свою, когда кастомное восприятие является стратегическим, а организация может самостоятельно обеспечивать интеграцию робототехники, инфраструктуру, валидацию и поддержку.

Explore solutions

Real-time AI that works with your team

Компьютерное зрение в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в ритейле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

Компьютерное зрение в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

Компьютерное зрение в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в ритейле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

Компьютерное зрение в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

Компьютерное зрение в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в ритейле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

Компьютерное зрение в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

Компьютерное зрение в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

Компьютерное зрение в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше

Давай строить будущее ИИ вместе!

Начни свой путь в будущее машинного обучения