zisky:
- Schopnost nastavit základní kroky zpracování obrazu pomocí OpenCV a přizpůsobit je linii kontroly kvality pomocí AI
- Schopnost rozhodovat o systému vidění, jako je osvětlení, kalibrace a prahování AI, se správným kontextem
- Schopnost posoudit riziko chybné klasifikace výsledků strojového vidění a nutnost ověření
Modulová zkouška
1. V případě řídicího kódu motoru generovaného AI v mechatronice, který z následujících kroků by se nikdy neměl před spuštěním přeskočit?
- A) Ověření a kontrola kódu v omezeném/zabezpečeném prostředí ✔
- B) Odstranění řádků komentářů kódu
- C) Překlad názvů proměnných do turečtiny
- D) Nahrání kódu přímo na výrobní linku
Popis: Vestavěný kód generovaný umělou inteligencí může řídit fyzický akční člen nesprávným směrem nebo nadměrným proudem a způsobit poškození hardwaru a životního prostředí. Ověření kódu nejprve v simulaci nebo v bezpečném testovacím prostředí s proudovými/rychlostními limity je krok, který inženýr nemůže vynechat.
2. Požádali jste AI o řešení inverzní kinematiky pro šestiosé robotické rameno. Co byste měli udělat jako první před bezpečným použitím výtisku?
- A) Odeslání řešení přímo do robota
- B) Ověřte, že úhly spojů zůstávají v mezích a pracovním prostoru ✔
- C) Změna barvy robota
- D) Vycházet pouze z prvního řešení a ignorovat ostatní
Vysvětlení: Inverzní kinematika často vytváří více než jedno řešení a některá mohou překročit meze spojů nebo spadnout do bodů singularity. Je bezpodmínečně nutné číselně ověřit, že řešení zůstává v mezích spoje a dostupného pracovního prostoru.
3. Napsali jste kód, aby umělá inteligence snímala údaje ze senzoru na mikrokontroléru, a kód používá zpoždění (1000) v hlavní smyčce. Proč by to mohl být problém?
- A) delay() trvale poškozuje paměť
- B) delay() blokuje a zabraňuje reakci v reálném čase ✔
- C) delay() funguje pouze na 8bitových procesorech
- D) delay() fyzicky ohřívá senzor
Vysvětlení: `delay()` blokuje; Procesor po tu dobu nemůže dělat žádnou jinou práci, zastaví se všechny úlohy kromě přerušení. V mechatronických systémech v reálném čase to vede k vynechání naměřených hodnot čidel a zpoždění odezvy; Preferována je neblokující struktura (na bázi milis).
4. V mobilním robotu kombinujete data IMU (gyroskop) a kodéru. Jaký je hlavní účel použití doplňkového nebo Kalmanova filtru?
- A) Snížit počet senzorů
- B) Kombinace silných stránek různých senzorů a snížení driftu a hluku ✔
- C) Chcete-li zpomalit rychlost přenosu dat
- D) Pro zjednodušení zapojení
Popis: Každý senzor má svůj vlastní chybový charakter: gyroskop je krátkodobě přesný, ale časem se driftuje, kodér/akcelerometr je hlučný. Fúze senzoru kombinuje frekvenční oblast, kde je každý senzor silný, a vytváří přesnější a stabilnější odhad z jediného senzoru.
5. Když jsme zvýšili integrální (I) člen v PID regulátoru, v systému začalo oscilace a překmit. Co je nejpravděpodobnější příčinou tohoto chování?
- A) Derivační člen je nula
- B) Agresivní vyhlazování kvůli nadměrnému integrálnímu zesílení a windupu ✔
- C) Senzor je uzavřen
- D) Nastavená hodnota je záporná
Vysvětlení: Příliš velké integrální zesílení se snaží korigovat nahromaděnou chybu příliš agresivně a může vést k oscilacím, překmitům a nestabilitě spolu s integrálním natahováním. Obvykle je I člen mírně zvýšen, aby se eliminovala trvalá chyba; Pokud dojde k oscilaci, I se sníží nebo se přidá omezení navíjení.
6. Vytvořili jste náčrt žebříkové logiky pro PLC s AI. Jaký je správný přístup při navrhování tlačítka nouzového zastavení (E-stop)?
- A) Používání normálně otevřeného (NO) kontaktu a důvěřování softwaru
- B) Normálně zavřený (NC), zajišťující přepnutí na bezpečnou stranu s bezpečným kontaktem ✔
- C) Použití E-stop pouze se softwarem obrazovky
- D) Umístění E-stop na úplný konec hlavního cyklu
Popis: Obvody nouzového zastavení jsou navrženy s normálně uzavřeným (NC) kontaktem a bezpečnostní logikou pro bezpečnost; Při přerušení kabelu nebo přerušení napájení se systém musí přepnout na bezpečnou stranu (stop). Výstup umělé inteligence musí být přezkoumán s ohledem na tento bezpečnostní princip.
7. Zdá se, že při simulaci dynamiky stejnosměrného motoru s návrhem založeným na modelu poskytuje AI výsledky, které jsou přesně v souladu se skutečným systémem. Jaký je správný inženýrský přístup?
- A) Přijetí modelu jako dokonalé kopie reality a neprovádění měření
- B) Ověřte předpoklady modelu a rozsah platnosti skutečnými měřeními ✔
- C) Zkrácení doby simulace
- D) Vybarvěte graf a nahlaste jej
Popis: Simulační model je aproximací skutečnosti kvůli zanedbanému tření, saturaci, zpoždění a nejistotám parametrů. Výsledky modelu nelze považovat za absolutně přesné, dokud nejsou porovnány se skutečnými měřeními systému a není určen platný rozsah (validace).
8. Při prediktivní údržbě zjišťujete anomálie z údajů o vibracích pro ložisko. Jaký je typický výsledek nastavení příliš nízkého prahu (příliš citlivého)?
- A) Nevytváří žádné alarmy
- B) Časté generování falešných poplachů bez skutečné poruchy ✔
- C) Automaticky zkalibrujte senzor
- D) Fyzické snížení vibrací
Vysvětlení: Velmi nízká/citlivá prahová hodnota vyvolá poplach i bez skutečné poruchy; Tyto falešné poplachy vedou ke zbytečným prostojům a nákladům na údržbu a časem způsobí, že operátor ztratí důvěru v alarmy. Prahová hodnota je nastavena tak, aby vyrovnala zmeškané poruchy a falešné poplachy.
9. Strojovým viděním na výrobní lince zjistíte škrábance na povrchu součásti. Který ovlivnitelný faktor nejvíce ovlivňuje spolehlivost výsledků?
- A) Značka fotoaparátu
- B) Kontrolované a konzistentní světelné podmínky ✔
- C) Dlouholeté zkušenosti operátora
- D) Barva malby čáry
Popis: Ve strojovém vidění je osvětlení nejdůležitějším a kontrolovatelným faktorem celého řetězce. Nekonzistentní nebo nedostatečné osvětlení oklame i ten nejlepší algoritmus; řízené a opakovatelné osvětlení výrazně snižuje nesprávnou klasifikaci řízením stínů a odrazů.
10. Měli jste kód pro zápis AI pro systém, který vyžaduje funkční bezpečnost. Která z následujících možností je nejpřesnější prohlášení o odpovědnosti týkající se používání AI?
- A) AI přebírá odpovědnost za rozhodnutí kritická z hlediska bezpečnosti, inženýr nemusí schvalovat
- B) Vzhledem k tomu, že AI je nejaktuálnější model, lze výstup bezpečně vzít do terénu bez testování
- C) Odpovědnost za bezpečnost, testování a dodržování norem spočívá na inženýrovi a organizaci ✔
- D) Odpovědnost spočívá výhradně na poskytovateli AI, který kód napsal
Popis: AI je technický asistent; vytváří návrhy, doporučení a analýzy, ale za bezpečnost, testování a shodu fyzického systému s normami (např. ISO 13849, IEC 61508) nese konečnou odpovědnost inženýr a organizace. Výstup AI nelze bez ověření vložit do systému kritického z hlediska bezpečnosti.