Печалби:
- Възможност за настройка на основни стъпки за обработка на изображения с OpenCV и адаптирането им към линията за контрол на качеството с помощта на AI
- Възможност за даване на системни решения за визуализация като осветление, калибриране и прагове на AI с правилния контекст
- Способност за оценка на риска от погрешна класификация на резултатите от машинното зрение и необходимостта от проверка
Изпит по модул
1. В случай на код за управление на двигател, генериран от AI в мехатрониката, коя от следните стъпки никога не трябва да се пропуска преди стартиране?
- A) Проверка и преглед на кода в ограничена/сигурна среда ✔
- B) Изтриване на коментарните редове на кода
- В) Превод на имена на променливи на турски
- D) Качване на кода директно в производствената линия
Описание: Вграден код, генериран от AI, може да задвижи физически задвижващ механизъм в грешна посока или с прекомерен ток, причинявайки щети на хардуера и околната среда. Валидирането на кода първо в симулация или в безопасна тестова среда с ограничения на тока/скоростта е стъпка, която инженерът не може да пропусне.
2. Вие помолихте AI за обратна кинематика за шестосна ръка на робот. Какво трябва да направите първо, преди да използвате безопасно разпечатката?
- A) Изпращане на решението директно на робота
- B) Проверете дали ъглите на ставите остават в границите и работното пространство ✔
- C) Промяна на цвета на робота
- Г) Въз основа само на първото решение и игнориране на останалите
Обяснение: Обратната кинематика често дава повече от едно решение, а някои могат да надхвърлят границите на ставите или да попаднат в точки на сингулярност. Наложително е да се провери числено, че разтворът остава в границите на ставата и достъпното работно пространство.
3. Написахте код, за да накарате изкуствения интелект да взема показания от сензори на микроконтролер и кодът използва закъснение (1000) в главния цикъл. Защо това може да е проблем?
- A) delay() поврежда постоянно паметта
- B) delay() блокира и предотвратява отговор в реално време ✔
- C) delay() работи само на 8-битови процесори
- D) delay() загрява физически сензора
Обяснение: `delay()` блокира; Процесорът не може да върши друга работа през това време, всички задачи с изключение на прекъсванията спират. В мехатронните системи в реално време това води до пропуснати показания на сензора и забавяне на реакцията; Предпочита се неблокираща (базирана на милиси) структура.
4. Комбинирате IMU (жироскоп) и данни от енкодер в мобилен робот. Каква е основната цел на използването на допълнителен филтър или филтър на Калман?
- А) Да се намали броят на сензорите
- B) Комбиниране на силните страни на различни сензори и намаляване на дрейфа и шума ✔
- C) За да забавите скоростта на данни
- D) За опростяване на окабеляването
Описание: Всеки сензор има свой собствен характер на грешка: жироскопът е точен в краткосрочен план, но се променя с времето, енкодерът/акселерометърът е шумен. Сливането на сензори комбинира честотната област, където всеки сензор е силен, произвеждайки по-точна и стабилна оценка от един сензор.
5. Тъй като увеличихме интегралния (I) член в PID контролера, в системата започнаха колебания и превишаване. Каква е най-вероятната причина за това поведение?
- А) Производната е нула
- B) Агресивно изглаждане поради прекомерно интегрално усилване и навиване ✔
- C) Сензорът е затворен
- D) Зададената стойност е отрицателна
Обяснение: Прекалено голямото интегрално усилване се опитва да коригира натрупаната грешка твърде агресивно и може да доведе до колебания, превишаване и нестабилност заедно с интегрално навиване. Обикновено членът I се увеличава умерено, за да се елиминира постоянната грешка; Ако има трептене, I се намалява или се добавя ограничение за навиване.
6. Създадохте скица на стълбищна логика за PLC с AI. Какъв е правилният подход при проектиране на бутон за аварийно спиране (E-stop)?
- A) Използване на нормално отворен (NO) контакт и доверие на софтуера
- B) Нормално затворен (NC), осигуряващ превключване към безопасната страна с предпазен контакт ✔
- C) Прилагане на E-stop само с екранен софтуер
- D) Поставяне на E-stop в самия край на основния цикъл
Описание: Веригите за аварийно спиране са проектирани с нормално затворен (NC) контакт и логика за безопасност при повреда; Когато кабелът е скъсан или захранването е прекъснато, системата трябва да превключи на безопасна страна (стоп). Изходът на AI трябва да бъде прегледан спрямо този принцип на безопасност.
7. Когато се симулира динамиката на постояннотоков двигател с базиран на модел дизайн, AI изглежда дава резултати, които са точно в съответствие с реалната система. Какво е правилното инженерно отношение?
- А) Приемане на модела като перфектно копие на реалността и неизвършване на измервания
- B) Проверете предположенията на модела и диапазона на валидност с действителни измервания ✔
- В) Съкращаване на времето за симулация
- Г) Оцветете диаграмата и я докладвайте
Описание: Симулационният модел е приближение на реалността поради пренебрегнати триене, насищане, забавяне и несигурност на параметрите. Резултатите от модела не могат да се считат за абсолютно точни, докато не бъдат сравнени с действителните системни измервания и не бъде определен валидният диапазон (валидиране).
8. При предсказуема поддръжка откривате аномалия от данни за вибрации за лагер. Какъв е типичният резултат от задаване на твърде нисък праг (твърде чувствителен)?
- A) Не произвежда никакви аларми
- B) Генериране на чести фалшиви положителни резултати без действителна неизправност ✔
- C) Автоматично калибриране на сензора
- Г) Физическо намаляване на вибрациите
Обяснение: Много нисък/чувствителен праг предизвиква аларма дори без действителна грешка; Тези фалшиви положителни резултати водят до ненужни прекъсвания и разходи за поддръжка и с течение на времето карат оператора да загуби доверие в алармите. Прагът е настроен да балансира пропуснатите грешки и фалшивите аларми.
9. Откривате драскотини по повърхността на детайла с машинно зрение на производствена линия. Кой контролируем фактор влияе най-много върху надеждността на резултатите?
- A) Марка на камерата
- B) Контролирани и постоянни условия на осветление ✔
- В) Дългогодишен опит на оператора
- Г) Цвят на рисуване на линията
Описание: В машинното зрение осветлението е най-критичният и контролируем фактор от цялата верига. Непоследователното или неадекватното осветление ще заблуди дори най-добрия алгоритъм; контролираното и повтарящо се осветяване значително намалява грешната класификация чрез управление на сенките и отраженията.
10. Имахте код за писане на AI за система, която изисква функционална безопасност. Кое от следните е най-точното изложение на отговорност по отношение на използването на AI?
- A) AI поема отговорността за критично решение за безопасността, инженерът не трябва да одобрява
- B) Тъй като AI е най-актуалният модел, резултатът може да бъде пренесен на полето безопасно без тестване
- C) Отговорността за безопасността, тестването и спазването на стандартите се носи от инженера и организацията ✔
- Г) Отговорността се носи единствено от доставчика на AI, който е написал кода
Описание: AI е инженерен асистент; създава чернови, препоръки и анализи, но инженерът и организацията носят крайната отговорност за сигурността, тестването и съответствието на физическата система със стандартите (напр. ISO 13849, IEC 61508). AI изходът не може да бъде пуснат в критична за безопасността система без проверка.