- •Аннотация.
- •Введение.
- •Обзор стенда «Робот – художник».
- •Принцип работы
- •1.2 Конструкция стенда
- •Описание принципа работы программной части.
- •3.1 Применение Ethernet.
- •Математическое Описание программного обеспечения.
- •Работа с цветным изображением.
- •4.1.2 Системы технического зрения.
- •3.3. Разновидности Ethernet.
- •Ранние модификации Ethernet:
- •4.1.1.1 Компоненты системы машинного зрения.
- •4.1.1.2. Методы обработки
- •4.1.1.3. Применение машинного зрения.
- •4.1.3 Система rgb.
- •4.1.4 Индексированные изображения.
- •4.1.5 Медианный фильтр.
- •4.1.6 Монохромное изображение.
- •4.1.7 Бинарное изображение.
- •Работа с камерой.
- •Компоненты системы управления стендом «Робот – художник».
- •Обзор привода движения системы.
- •6.1.2. Шаговый двигатель и преобразователь движения
- •6.1.2.1. Технические данные.
- •6.1.2.2. Допустимые усилия и моменты(стандартная каретка).
- •6.1.3. Контроллер двигателя cmms-st.
- •6.1.4. Конфигурация контроллера двигателя.
- •6.1.4.1. Общие сведения.
- •6.1.4.2. Характеристики.
- •6.1.4.3. Конфигурация контроллера для шаговых двигателей При помощи программы fct.
- •Конфигурирование центрального контроллера siemens.
- •Реализация программной части с использованием контроллера Siemens.
- •Алгоритм управления стендом.
- •Отладка и настройка системы управления.
- •Заключение.
4.1.1.1 Компоненты системы машинного зрения.
Хотя машинное зрение - процесс применения компьютерного зрения для промышленного применения, полезно перечислить часто использованные аппаратные и программные компоненты. Типовое решение системы машинного зрения включают в себя несколько следующих компонентов:
Одна или несколько аналоговых или цифровых камер (черно-белые или цветные) с подходящей оптикой для получения изображений
Программное обеспечение для изготовления изображений для обработки. Для аналоговых камер это оцифровщик изображений
Процессор (современный ПК с многоядерным процессором или строенный процессор, например – ЦСП)
Программное обеспечение машинного зрения, которое представляет инструмент для разработки отдельных приложений программного обеспечения.
Оборудование вывода-ввода или каналы связи для доклада о полученных результатов
Умная камера: одно устройство, которое включает в себя все вышеперечисленные пункты.
Очень специализированные источники света ( светодиоды, люминесцентные и галогенные лампы и т.д.)
Специфичные приложения программного обеспечения для обработки изображений и обнаружения соответствующих свойств.
Датчик для синхронизации частей обнаружения ( часто оптичесикй или магнитный датчик) для захвата и обработки изображений.
Приводы определенной формы используемые для сортировки и отбрасывания бракованных деталей.
Датчик синхронизации определяет, когда деталь, которая часто движется по конвейеру, находится в положении, подлежащем инспекции. Датчик запускает камеру, чтобы сделать снимок детали, когда она проходит под камерой и часто синхронизируется с импульсом освещения, чтобы сделать четкое изображение. Освещение ,используемое для подсветки деталей предназначено для выделения особенностей, представляющих интерес, и скрытия или сведения к минимуму появление особенностей, которые не представляют интереса ( например, тени или отражения). Для этой цели часто используются светодиодные панели подходящих размеров и расположения.
Изображение с камеры попадает в захватчик кадров или в память компьютера в системах, где захватчик кадров не используется. Захватчик кадров – это устройство оцифровки( как часть умной камеры или в виде отдельной платы в компьютере), которое преобразует выходные данные с камеры в цифровой формат ( как правило, это двумерный массив чисел, соответствующий уровню интенсивности цвета отдельной точки в области зрения, называемых пикселями) и размещает изображения в памяти компьютера, так чтобы оно могло быть обработано с помощью программного обеспечения для машинного зрения.
Программное обеспечение, как правило, совершает несколько шагов для обработки изображений. Часто изображение для начала обрабатывается с целью уменьшения шума или конвертации множества оттенков серого в простое сочетание черного и белого ( бинаризации). После первоначальной обработки программа будет считать, производить измерения и/или определять объекты, размеры, дефекты и другие характеристики изображения. В качестве последнего шага, программа пропускает или забраковывает деталь в соответствии с заданными критериями. Если деталь идет с браком, программное обеспечение подает сигнал механическому устройству для отклонения детали; другой вариант развития событий, система может остановить производственную линию и предупредить работника для решения этой проблемы и сообщить, что привело к неудаче.
Хотя большинство систем машинного зрения полагаются на «черно-белые» камеры, использование цветных камер становится все более распространенным явлением. Кроме того, все чаще системы машинного зрения используют цифровые камеры прямого подключения, а не камеры с отдельным захватчиком кадров, что сокращает расходы и упрощает систему.
«Умные» камеры со встроенными процессорами, захватывают все большую долю рынка машинного зрения. Использование встроенных ( и часто оптимизированных) процессоров устраняет необходимость в карте захватчика кадров и во внешнем компьютере ,что позволяет снизить стоимость и сложность системы, обеспечивая вычислительную мощность для каждой камеры. « Умные камеры, как правило дешевле, чем системы, состоящих из камеры ,питания и/или внешнего компьютера, в то время как повышение мощности встроенного процессора и ЦСП часто позволяет достигнуть сопоставимой или более высокой производительности и больших возможностей ,чем обычные ПК – системы.
