Единица 9 / 9

Машинное зрение и контроль качества

Прибыль:

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

Модульный экзамен

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

  • А) Проверка и просмотр кода в ограниченной/безопасной среде ✔
  • Б) Удаление строк комментариев кода
  • В) Перевод имен переменных на турецкий язык
  • D) Загрузка кода непосредственно на производственную линию.

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

2. Вы попросили у AI решение обратной кинематики для шестиосного манипулятора робота. Что следует сделать в первую очередь, прежде чем безопасно использовать распечатку?

  • А) Отправка раствора непосредственно роботу
  • Б) Убедитесь, что углы соединения остаются в пределах рабочего пространства ✔
  • В) Изменение цвета робота
  • Г) Основываясь только на первом решении и игнорируя остальные

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

3. Вы написали код, позволяющий ИИ снимать показания датчиков на микроконтроллере, и код использует задержку(1000) в основном цикле. Почему это может быть проблемой?

  • А) задержка() постоянно повреждает память
  • Б) задержка() блокирует и предотвращает ответ в реальном времени ✔
  • C) задержка() работает только на 8-битных процессорах
  • D) задержка() физически нагревает датчик

Объяснение: `delay()` блокируется; В это время процессор не может выполнять никакой другой работы, все задачи, кроме прерываний, останавливаются. В мехатронных системах реального времени это приводит к пропуску показаний датчиков и задержке реакции; Неблокирующая (миллисная) структура является предпочтительной.

4. Вы объединяете данные IMU (гироскопа) и энкодера в мобильном роботе. Какова основная цель использования дополнительного фильтра или фильтра Калмана?

  • А) Уменьшить количество датчиков
  • Б) Объединение сильных сторон различных датчиков и снижение дрейфа и шума ✔
  • В) Замедлить скорость передачи данных
  • D) Для упрощения проводки

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

5. Когда мы увеличили интегральный член (I) в ПИД-регуляторе, в системе начались колебания и выбросы. Какова наиболее вероятная причина такого поведения?

  • А) Производная равна нулю
  • Б) Агрессивное сглаживание из-за чрезмерного интегрального усиления и накручивания ✔
  • В) Датчик закрыт.
  • D) Установленное значение отрицательное

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

6. Вы создали эскиз релейной логики для ПЛК с искусственным интеллектом. Каков правильный подход при разработке кнопки аварийной остановки (E-stop)?

  • А) Использование нормально открытого (НО) контакта и доверие к программному обеспечению.
  • B) Нормально закрытый (НЗ), обеспечивающий переключение на безопасную сторону с помощью безопасного контакта ✔
  • C) Применение аварийной остановки только с помощью программного обеспечения экрана.
  • D) Установка аварийного останова в самом конце основного цикла.

Описание: Цепи аварийной остановки имеют нормально замкнутый (НЗ) контакт и отказоустойчивую логику для обеспечения безопасности; При обрыве кабеля или отключении электроэнергии система должна переключиться на безопасную сторону (стоп). Выход AI должен быть проверен на соответствие этому принципу безопасности.

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

  • А) Принятие модели как идеальной копии реальности и не проведение измерений
  • Б) Проверьте предположения модели и диапазон ее достоверности с фактическими измерениями ✔
  • C) Сокращение времени моделирования
  • D) Раскрасьте диаграмму и сообщите об этом.

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

8. При профилактическом обслуживании вы обнаруживаете аномалии на основе данных о вибрации подшипника. Каков типичный результат установки слишком низкого порога (слишком чувствительного)?

  • А) Не выдает никаких сигналов тревоги
  • Б) Генерация частых ложных срабатываний без фактической неисправности ✔
  • C) Автоматическая калибровка датчика
  • D) Физическое снижение вибрации

Объяснение: Очень низкий/чувствительный порог вызывает сигнал тревоги даже при отсутствии фактической неисправности; Эти ложные срабатывания приводят к ненужным простоям и затратам на техническое обслуживание, а со временем приводят к тому, что оператор теряет доверие к сигналам тревоги. Порог устанавливается для баланса пропущенных неисправностей и ложных тревог.

9. Вы обнаруживаете царапины на поверхности детали с помощью машинного зрения на производственной линии. Какой контролируемый фактор больше всего влияет на достоверность результатов?

  • А) Марка камеры
  • Б) Контролируемые и постоянные условия освещения ✔
  • В) Многолетний опыт оператора
  • Г) Цвет окраски линии

Описание: В машинном зрении освещение является наиболее важным и контролируемым фактором всей цепочки. Непостоянное или недостаточное освещение обманет даже самый лучший алгоритм; контролируемое и повторяемое освещение значительно снижает вероятность ошибочной классификации за счет управления тенями и отражениями.

10. У вас был ИИ, написавший код для системы, требующей функциональной безопасности. Что из следующего является наиболее точным описанием ответственности в отношении использования ИИ?

  • А) ИИ берет на себя ответственность за критически важные решения по безопасности, инженер не обязан их утверждать.
  • Б) Поскольку ИИ является самой современной моделью, результаты можно безопасно использовать в полевых условиях без тестирования.
  • В) Ответственность за безопасность, испытания и соответствие стандартам лежит на инженере и организации ✔
  • Г) Ответственность лежит исключительно на провайдере ИИ, написавшем код.

Описание: ИИ — помощник инженера; разрабатывает проекты, рекомендации и анализ, но в конечном итоге инженер и организация несут ответственность за безопасность, тестирование и соответствие физической системы стандартам (например, ISO 13849, IEC 61508). Выход AI не может быть помещен в систему, критическую для безопасности, без проверки.