Добици:
- Могућност постављања основних корака обраде слике са ОпенЦВ-ом и прилагођавања их линији контроле квалитета уз помоћ АИ
- Способност да се АИ дају одлуке о систему визије као што су осветљење, калибрација и прагови са правим контекстом
- Способност процене ризика од погрешне класификације резултата машинског вида и потребе за верификацијом
Модул Екам
1. У случају кода покретања мотора генерисаног вештачком интелигенцијом у мехатроници, који од следећих корака никада не треба прескочити пре покретања?
- А) Верификација и преглед кода у ограниченом/безбедном окружењу ✔
- Б) Брисање редова коментара кода
- В) Превођење назива променљивих на турски језик
- Д) Учитавање кода директно на производну линију
Опис: Уграђени код генерисан од вештачке интелигенције може да покрене физички актуатор у погрешном смеру или са прекомерном струјом, узрокујући штету хардверу и животној средини. Провера кода прво у симулацији или у безбедном окружењу за тестирање са ограничењима струје/брзине је корак који инжењер не може да изостави.
2. Тражили сте од АИ решење инверзне кинематике за руку робота са шест оса. Шта прво треба да урадите пре безбедног коришћења отиска?
- А) Слање решења директно роботу
- Б) Уверите се да углови зглобова остају унутар граница и радног простора ✔
- Ц) Промена боје робота
- Г) Засновано само на првом решењу и занемарујући остала
Објашњење: Инверзна кинематика често производи више од једног решења, а нека могу премашити границе зглоба или пасти у тачке сингуларности. Неопходно је нумерички проверити да решење остаје у границама споја и доступног радног простора.
3. Написали сте код да АИ узима очитавања сензора на микроконтролеру, а код користи кашњење (1000) у главној петљи. Зашто би ово могао бити проблем?
- А) делаи() трајно оштећује меморију
- Б) делаи() блокира и спречава одговор у реалном времену ✔
- Ц) делаи() ради само на 8-битним процесорима
- Д) делаи() физички загрева сензор
Објашњење: `делаи()` блокира; Процесор за то време не може да ради ниједан други посао, сви задаци осим прекида се заустављају. У мехатроничким системима у реалном времену, ово доводи до промашених очитавања сензора и кашњења одговора; Пожељна је структура која не блокира (заснована на милисима).
4. Комбинујете ИМУ (жироскоп) и податке енкодера у мобилном роботу. Која је главна сврха коришћења комплементарног или Калмановог филтера?
- А) Да се смањи број сензора
- Б) Комбиновање снага различитих сензора и смањење одступања и буке ✔
- Ц) За успоравање брзине преноса података
- Д) Да бисте поједноставили ожичење
Опис: Сваки сензор има свој карактер грешке: жироскоп је краткорочно тачан, али се помера током времена, енкодер/акцелерометар је бучан. Фузија сензора комбинује фреквентни регион где је сваки сензор јак, дајући прецизнију и стабилнију процену од једног сензора.
5. Како смо повећали интеграл (И) члан у ПИД регулатору, осцилација и прекорачење је почело у систему. Шта је највероватнији узрок оваквог понашања?
- А) Изведени члан је нула
- Б) Агресивно заглађивање због превеликог интегралног појачања и навијања ✔
- Ц) Сензор је затворен
- Д) Подешена вредност је негативна
Објашњење: Претерано велики интегрални добитак покушава да исправи акумулирану грешку превише агресивно и може довести до осциловања, прекорачења и нестабилности заједно са интегралним навијањем. Обично се И термин умерено повећава да би се елиминисала трајна грешка; Ако постоји осцилација, И се смањује или се додаје ограничење навијања.
6. Направили сте скицу мердевине за ПЛЦ са АИ. Који је исправан приступ приликом дизајнирања дугмета за заустављање у нужди (Е-стоп)?
- А) Коришћење нормално отвореног (НО) контакта и поверења у софтвер
- Б) Нормално затворен (НЦ), обезбеђујући прелазак на сигурну страну са сигурносним контактом ✔
- Ц) Примена Е-стоп само са софтвером за екран
- Д) Стављање Е-стоп на сам крај главног циклуса
Опис: кола за хитно заустављање су пројектована са нормално затвореним (НЦ) контактом и сигурносном логиком ради безбедности; Када је кабл прекинут или струја прекинута, систем се мора пребацити на безбедну страну (зауставити). АИ излаз мора бити прегледан у односу на овај безбедносни принцип.
7. Када се симулира динамика ДЦ мотора са дизајном заснованим на моделу, чини се да АИ даје резултате који су тачно у складу са стварним системом. Који је прави инжењерски став?
- А) Прихватање модела као савршене копије стварности и не мерење
- Б) Верификујте претпоставке модела и опсег валидности стварним мерењима ✔
- Ц) Скраћивање времена симулације
- Д) Обојите графикон и пријавите га
Опис: Симулациони модел је апроксимација стварности услед занемареног трења, засићења, кашњења и неизвесности параметара. Резултати модела се не могу сматрати апсолутно тачним док се не упореде са стварним системским мерењима и док се не одреди важећи опсег (валидација).
8. У предиктивном одржавању, детектујете аномалију на основу података о вибрацијама за лежај. Шта је типичан резултат постављања прага прениског (преосетљивог)?
- А) Не производи никакве аларме
- Б) Генерисање честих лажних позитивних резултата без стварног квара ✔
- Ц) Аутоматски калибришите сензор
- Д) Физичко смањење вибрација
Објашњење: Веома низак/осетљив праг производи аларм чак и без стварне грешке; Ови лажни позитивни резултати доводе до непотребних застоја и трошкова одржавања, и током времена узрокују да оператер изгуби поверење у аларме. Праг је подешен да уравнотежи пропуштене грешке и лажне аларме.
9. Машинским видом на производној линији детектујете огреботине на површини дела. Који фактор који се може контролисати највише утиче на поузданост резултата?
- А) Марка камере
- Б) Контролисани и доследни услови осветљења ✔
- Ц) Вишегодишње искуство оператера
- Г) Боја бојења линије
Опис: У машинском виду, осветљење је најкритичнији и најконтролисани фактор у целом ланцу. Недоследно или неадекватно осветљење ће преварити чак и најбољи алгоритам; контролисано и поновљиво осветљење у великој мери смањује погрешну класификацију управљањем сенкама и рефлексијама.
10. Имали сте АИ код за писање за систем који захтева функционалну безбедност. Шта од следећег је најтачнија изјава о одговорности у вези са употребом АИ?
- А) АИ преузима одговорност за критичну одлуку о безбедности, коју инжењер не мора да одобри
- Б) Пошто је АИ најсавременији модел, резултат се може безбедно однети на терен без тестирања
- Ц) Одговорност за безбедност, тестирање и усклађеност са стандардима лежи на инжењеру и организацији ✔
- Д) Одговорност је искључиво на АИ провајдеру који је написао код
Опис: АИ је инжењерски асистент; производи нацрте, препоруке и анализе, али су инжењер и организација на крају одговорни за безбедност, тестирање и усклађеност физичког система са стандардима (нпр. ИСО 13849, ИЕЦ 61508). АИ излаз се не може ставити у систем критичан за безбедност без верификације.