Программное обеспечение и интеграция

Позиционирование: приёмка и передача движения

Проверьте исходные пиксели отдельно от утверждённой карты движения; испытайте неоднозначность, старые результаты и физический захват.

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

Задача контроля

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

Условия и контрольные образцы

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

Выбор камеры

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

Проведение управляемого опыта

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

  1. Зафиксируйте смысл оригинала и пиксельные ответы.
  2. Измерьте ошибку в разрешённом виде.
  3. Проверьте старые, двойные и неоднозначные результаты.
  4. Проверьте утверждённые точки отдельным безопасным движением.

Схема процесса

Ответы изображения подтверждают локализацию; карта и физическое движение завершают передачу.

  1. Фиксированный кандидат
  2. Независимый тест
  3. Реакция линии
  4. Локальное одобрение
Инженерная иллюстрация, а не фотография или результат измерения.
Открыть схему в полном размере

Регистрация доказательств

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

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

Пример журнала; внесите собственные результаты
КонтрольНужное наблюдениеГраница решения
X32: одна видимая цельУсловный центр оригинала x = 32 pxПример окна: 28–35 px; не допуск робота
X26: одна видимая цельУсловный центр оригинала x = 26 pxВне условного горизонтального окна
M: несколько или скрытые целиНет однозначного наблюдаемого центраПроверка; не выводить команду движения

Диагностика отказов

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

Разделение причин

Сравните текущий и старый центр с неверной плоскостью. Движение требует всех объявленных условий.

  1. Текущий центр
  2. Старый центр
  3. Неверная плоскость
  4. Одобренное движение
Инженерная иллюстрация, а не фотография или результат измерения.
Открыть схему в полном размере

Независимая проверка

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

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

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

Следующий этап инженерной работы

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

Сохраняйте исходное изображение вместе с записью результата.

Источники и технические материалы

Источники объясняют методы и ограничения руководства. Примеры проверок служат ориентиром; приёмка в производстве требует данных с ваших собственных образцов.

  1. Visual inspection system design checklistDeyi VisionПроверено
  2. Structural analysis and shape descriptorsOpenCVПроверено
  3. 2D and 3D machine vision selectionDeyi VisionПроверено

Инженерная оценка

Поделитесь задачей контроля и подтверждающими данными.

Пришлите изображения образцов, текущую конфигурацию и неудачную проверку. Укажите поле зрения, рабочее расстояние, скорость линии и критерии приёмки.

Отправить образцы на техническую оценку
Контакты

Прямой RFQ-контакт

Обсудите задачу инспекции с инженером.

Отправьте фото образцов, референс-модель, FOV, рабочую дистанцию и скорость линии.

Цель: brief подбора в течение 24ч
Найти дефекты раньше