Egység 9 / 9

Gépi látás és minőségellenőrzés

Nyereség:

  • Lehetőség az alapvető képfeldolgozási lépések beállítására az OpenCV-vel és a minőségellenőrzési vonalhoz való igazítására AI segítségével
  • Képes a látásrendszerrel kapcsolatos döntéseket, például megvilágítást, kalibrálást és küszöbértéket adni az AI-nak a megfelelő kontextusban
  • Képes felmérni a gépi látás eredményeinek téves besorolásának kockázatát és az ellenőrzés szükségességét

Modul vizsga

1. Egy mesterséges intelligencia által generált motorvezérlő kód esetén a mechatronikában az alábbi lépések közül melyiket szabad soha kihagyni az indítás előtt?

  • A) A kód ellenőrzése és felülvizsgálata korlátozott/biztonságos környezetben ✔
  • B) A kód megjegyzéssorainak törlése
  • C) Változónevek lefordítása törökre
  • D) A kód feltöltése közvetlenül a gyártósorra

Leírás: A mesterséges intelligencia által generált beágyazott kód rossz irányba vagy túlzott áramerősséggel irányíthatja a fizikai aktuátort, ami kárt okozhat a hardverben és a környezetben. A kód ellenőrzése először szimulációban vagy biztonságos tesztkörnyezetben áram-/sebességkorlátozással olyan lépés, amelyet a mérnök nem hagyhat ki.

2. Az inverz kinematikai megoldást kérted az AI-tól egy hattengelyes robotkarhoz. Mit kell először tenni a nyomat biztonságos használata előtt?

  • A) A megoldás elküldése közvetlenül a robotnak
  • B) Győződjön meg arról, hogy az illesztési szögek a határokon és a munkaterületen belül maradnak ✔
  • C) A robot színének megváltoztatása
  • D) Csak az első megoldás alapján, a többit figyelmen kívül hagyva

Magyarázat: Az inverz kinematika gyakran egynél több megoldást hoz létre, és egyesek túlléphetik az illesztési határokat, vagy szingularitási pontokba eshetnek. Feltétlenül számszerűsíteni kell, hogy a megoldás az illesztési határokon és a hozzáférhető munkatéren belül marad-e.

3. Kódot írt, hogy az AI egy mikrokontrolleren vegye fel az érzékelő leolvasásait, és a kód késleltetést (1000) használ a fő hurokban. Miért lehet ez probléma?

  • A) A delay() végleg megrontja a memóriát
  • B) a delay() blokkol, és megakadályozza a valós idejű választ ✔
  • C) A delay() csak 8 bites processzorokon működik
  • D) a delay() fizikailag felmelegíti az érzékelőt

Magyarázat: a `delay()` blokkol; A processzor ezalatt nem tud más munkát végezni, a megszakításokon kívül minden feladat leáll. A valós idejű mechatronikai rendszerekben ez az érzékelők kihagyásához és a válaszkésleltetéshez vezet; Előnyben részesítjük a nem blokkoló (millis alapú) struktúrát.

4. Egyesíti az IMU (giroszkóp) és a kódoló adatokat egy mobil robotban. Mi a fő célja a kiegészítő vagy Kálmán szűrő használatának?

  • A) Az érzékelők számának csökkentése
  • B) A különböző érzékelők erősségeinek kombinálása, valamint a sodródás és a zaj csökkentése ✔
  • C) Az adatátviteli sebesség lassítása
  • D) A vezetékezés egyszerűsítése érdekében

Leírás: Minden érzékelőnek megvan a maga hibajellemzője: a giroszkóp rövid távon pontos, de idővel sodródik, a kódoló/gyorsulásmérő zajos. A szenzorfúzió egyesíti azt a frekvenciatartományt, ahol minden érzékelő erős, így pontosabb és stabilabb becslést ad egyetlen érzékelőből.

5. Ahogy egy PID szabályozóban megnöveltük az integrál (I) tagot, oszcilláció és túllövés indult meg a rendszerben. Mi a legvalószínűbb oka ennek a viselkedésnek?

  • A) A derivált tag nulla
  • B) Agresszív simítás a túlzott integrált erősítés és felhúzás miatt ✔
  • C) Az érzékelő zárva van
  • D) A beállított érték negatív

Magyarázat: A túlzottan nagy integrált erősítés túl agresszívan próbálja kijavítani a felhalmozott hibát, és oszcillációhoz, túllövéshez és instabilitáshoz vezethet az integrált feloldással együtt. Általában az I tagot mérsékelten növelik az állandó hiba kiküszöbölése érdekében; Ha van oszcilláció, akkor az I-t csökkentik, vagy feltekeréskorlátozást adnak hozzá.

6. Készítettél egy létra logikai vázlatot PLC-hez AI-val. Mi a helyes megközelítés a vészleállító (E-stop) gomb megtervezésekor?

  • A) Normál nyitott (NO) kapcsolat használata, és megbízik a szoftverben
  • B) Alaphelyzetben zárt (NC), amely biztosítja a biztonságos oldalra kapcsolást hibabiztos érintkezővel ✔
  • C) E-stop alkalmazása csak képernyőszoftverrel
  • D) Az E-stop elhelyezése a fő ciklus legvégén

Leírás: A vészleállító áramköröket alaphelyzetben zárt (NC) érintkezővel és hibamentes logikával tervezték a biztonság érdekében; Ha a kábel elszakad vagy áramszünet, a rendszernek biztonságos oldalra kell kapcsolnia (leállás). A mesterséges intelligencia kimenetét felül kell vizsgálni e biztonsági elv alapján.

7. Egy egyenáramú motor dinamikájának szimulálásakor modellalapú tervezéssel úgy tűnik, hogy az AI olyan eredményeket ad, amelyek pontosan összhangban vannak a valós rendszerrel. Mi a helyes mérnöki hozzáállás?

  • A) Elfogadni a modellt a valóság tökéletes másaként, és nem végezni méréseket
  • B) Ellenőrizze a modell feltevéseit és érvényességi tartományát tényleges mérésekkel ✔
  • C) A szimulációs idő lerövidítése
  • D) Színezd ki a diagramot és jelentsd

Leírás: A szimulációs modell a valóság közelítése az elhanyagolt súrlódás, telítés, késleltetés és paraméter-bizonytalanságok miatt. A modelleredmények mindaddig nem tekinthetők abszolút pontosnak, amíg össze nem hasonlítják azokat a tényleges rendszermérésekkel és meg nem határozzák az érvényes tartományt (validációt).

8. A prediktív karbantartás során a csapágy rezgési adataiból anomáliát észlel. Mi a jellemző eredménye a túl alacsony (túl érzékeny) küszöbérték beállításának?

  • A) Nem kelt semmilyen riasztást
  • B) Gyakori téves pozitív eredmények generálása tényleges meghibásodás nélkül ✔
  • C) Automatikusan kalibrálja az érzékelőt
  • D) Fizikailag csökkenti a vibrációt

Magyarázat: A nagyon alacsony/érzékeny küszöbérték még tényleges hiba nélkül is riasztást ad; Ezek a téves pozitívumok szükségtelen állásidőhöz és karbantartási költségekhez vezetnek, és idővel a kezelő elveszítik a riasztásokba vetett bizalmát. A küszöbérték úgy van beállítva, hogy egyensúlyba hozza a kihagyott hibákat és a téves riasztásokat.

9. Egy gyártósoron gépi látással észleli a karcolásokat az alkatrész felületén. Melyik szabályozható tényező befolyásolja leginkább az eredmények megbízhatóságát?

  • A) A fényképezőgép márkája
  • B) Ellenőrzött és egyenletes fényviszonyok ✔
  • C) Üzemeltető több éves tapasztalata
  • D) A vonal festésének színe

Leírás: A gépi látásban a megvilágítás a legkritikusabb és leginkább szabályozható tényező az egész láncban. A következetlen vagy nem megfelelő világítás még a legjobb algoritmust is megtéveszti; A szabályozott és ismételhető megvilágítás nagymértékben csökkenti a téves besorolást az árnyékok és a tükröződések kezelésével.

10. Megvolt az AI-írási kódja egy funkcionális biztonságot igénylő rendszerhez. Az alábbiak közül melyik a legpontosabb felelősségi nyilatkozat az MI használatával kapcsolatban?

  • A) A mesterséges intelligencia felelősséget vállal a biztonság szempontjából kritikus döntésekért, a mérnöknek nem kell jóváhagynia
  • B) Mivel a mesterséges intelligencia a legkorszerűbb modell, a kimenet biztonságosan, tesztelés nélkül is terepre vihető
  • C) A biztonságért, a tesztelésért és a szabványok betartásáért a mérnök és a szervezet felelőssége ✔
  • D) A felelősség kizárólag azt az AI-szolgáltatót terheli, aki a kódot írta

Leírás: A mesterséges intelligencia mérnöki asszisztens; tervezeteket, ajánlásokat és elemzéseket készít, de végső soron a mérnök és a szervezet felelős a fizikai rendszer biztonságáért, teszteléséért és a szabványoknak (pl. ISO 13849, IEC 61508) való megfeleléséért. Az AI kimenet ellenőrzés nélkül nem helyezhető be a biztonság szempontjából kritikus rendszerbe.