одиниця 9 / 9

Машинний зір і контроль якості

Прибуток:

  • Можливість налаштувати основні етапи обробки зображень за допомогою OpenCV і адаптувати їх до лінії контролю якості за допомогою AI
  • Можливість передавати системні рішення системи бачення, такі як освітлення, калібрування та порогове значення, ШІ з правильним контекстом
  • Здатність оцінити ризик неправильної класифікації результатів машинного зору та необхідність перевірки

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

1. Який із наведених кроків ніколи не слід пропускати перед запуском у випадку коду керування двигуном, створеного ШІ в мехатроніці?

  • A) Перевірка та перегляд коду в обмеженому/захищеному середовищі ✔
  • B) Видалення рядків коментарів коду
  • C) Переклад імен змінних турецькою мовою
  • D) Завантаження коду безпосередньо на виробничу лінію

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

2. Ви попросили штучний інтелект надати зворотне кінематичне рішення для шестиосьової руки робота. Що потрібно зробити перед безпечним використанням роздруківки?

  • A) Надсилання рішення безпосередньо до робота
  • B) Переконайтеся, що кути з’єднань залишаються в межах і робочому просторі ✔
  • В) Зміна кольору робота
  • D) На основі лише першого рішення та ігнорування інших

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

3. Ви написали код, щоб штучний інтелект знімав показання датчиків на мікроконтролері, і код використовує затримку (1000) в основному циклі. Чому це може бути проблемою?

  • A) delay() постійно пошкоджує пам'ять
  • B) delay() блокує та запобігає відповіді в реальному часі ✔
  • C) delay() працює лише на 8-розрядних процесорах
  • D) delay() фізично нагріває датчик

Пояснення: `delay()` блокує; Протягом цього часу процесор не може виконувати жодної іншої роботи, усі завдання, крім переривань, зупиняються. У мехатронних системах реального часу це призводить до пропуску показань датчиків і затримки відповіді; Бажаною є неблокуюча структура (на основі мілісекунд).

4. Ви поєднуєте IMU (гіроскоп) і дані кодера в мобільному роботі. Яка основна мета використання комплементарного фільтра або фільтра Калмана?

  • А) Щоб зменшити кількість датчиків
  • B) Поєднання переваг різних датчиків і зменшення дрейфу та шуму ✔
  • C) Щоб сповільнити швидкість передачі даних
  • Г) Для спрощення проводки

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

5. Коли ми збільшили інтегральний (I) член у ПІД-регуляторі, у системі почалися коливання та перерегулювання. Яка найімовірніша причина такої поведінки?

  • А) Похідна дорівнює нулю
  • B) Агресивне згладжування через надмірне інтегральне посилення та намотування ✔
  • C) Датчик закритий
  • D) Встановлене значення від’ємне

Пояснення: надмірно велике інтегральне підсилення намагається надто агресивно виправити накопичену помилку та може призвести до коливань, перерегулювання та нестабільності разом із інтегральною намоткою. Зазвичай I член помірно збільшують, щоб усунути постійну помилку; Якщо є коливання, I зменшується або додається обмеження намотування.

6. Ви створили ескіз сходової логіки для ПЛК із ШІ. Який правильний підхід при проектуванні кнопки аварійної зупинки (E-stop)?

  • A) Використання нормально відкритого (NO) контакту та довіра програмному забезпеченню
  • B) Нормально закритий (NC), що забезпечує перемикання на безпечну сторону за допомогою безвідмовного контакту ✔
  • C) Застосування E-stop лише з екранним програмним забезпеченням
  • D) Встановлення E-stop у самому кінці основного циклу

Опис: схеми аварійної зупинки розроблені з нормально замкнутим (NC) контактом і безвідмовною логікою для безпеки; У разі обриву кабелю або відключення живлення система повинна переключитися на безпечну сторону (зупинитися). Вихідні дані штучного інтелекту повинні бути перевірені відповідно до цього принципу безпеки.

7. При моделюванні динаміки двигуна постійного струму з модельним дизайном ШІ, здається, дає результати, які точно відповідають реальній системі. Що таке правильне інженерне ставлення?

  • А) Прийняття моделі як ідеальної копії реальності і відсутність вимірювань
  • B) Перевірте припущення моделі та діапазон дійсності за допомогою фактичних вимірювань ✔
  • C) Скорочення часу моделювання
  • Г) Розфарбуйте діаграму та повідомте про неї

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

8. У профілактичному технічному обслуговуванні ви виявляєте аномалію на основі даних про вібрацію підшипника. Який типовий результат встановлення надто низького порогу (надто чутливого)?

  • A) Не створює жодних тривог
  • B) Створення частих помилкових спрацьовувань без фактичної несправності ✔
  • C) Автоматичне калібрування датчика
  • D) Фізичне зменшення вібрації

Пояснення: дуже низький/чутливий поріг викликає тривогу навіть без фактичної несправності; Ці помилкові спрацьовування призводять до непотрібних простоїв і витрат на технічне обслуговування, а з часом призводять до того, що оператор втрачає довіру до сигналізації. Порогове значення встановлюється для балансу пропущених несправностей і помилкових тривог.

9. Ви виявляєте подряпини на поверхні деталі за допомогою машинного зору на виробничій лінії. Який контрольований фактор найбільше впливає на достовірність результатів?

  • А) Марка фотоапарата
  • B) Контрольовані та стабільні умови освітлення ✔
  • В) Багаторічний досвід оператора
  • Г) Колір зафарбовування лінії

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

10. У вас був код штучного інтелекту для написання системи, яка вимагає функціональної безпеки. Що з наведеного нижче є найбільш точним визначенням відповідальності щодо використання ШІ?

  • A) ШІ бере на себе відповідальність за критично важливі для безпеки рішення, інженер не повинен затверджувати
  • B) Оскільки штучний інтелект є найсучаснішою моделлю, результати можна безпечно використовувати в полі без тестування
  • C) Відповідальність за безпеку, тестування та відповідність стандартам лежить на інженері та організації ✔
  • D) Відповідальність несе виключно постачальник ШІ, який написав код

Опис: ШІ — помічник інженера; створює проекти, рекомендації та аналіз, але інженер та організація несуть остаточну відповідальність за безпеку, тестування та відповідність фізичної системи стандартам (наприклад, ISO 13849, IEC 61508). Вихід штучного інтелекту не можна ввести в критично важливу для безпеки систему без перевірки.