Vienetas 9 / 9

Mašinų matymas ir kokybės kontrolė

Pelnas:

  • Galimybė nustatyti pagrindinius vaizdo apdorojimo veiksmus su OpenCV ir pritaikyti juos kokybės kontrolės linijai naudojant AI
  • Galimybė priimti AI sprendimus dėl regėjimo sistemos, pvz., apšvietimas, kalibravimas ir slenkstis tinkamam kontekstui.
  • Gebėjimas įvertinti mašininio matymo rezultatų klaidingo klasifikavimo riziką ir patikrinimo poreikį

Modulio egzaminas

1. Jei mechatronikoje naudojamas dirbtinio intelekto sukurtas variklio vairavimo kodas, kurio iš toliau nurodytų veiksmų niekada nereikėtų praleisti prieš paleidžiant?

  • A) Kodo patikrinimas ir peržiūra ribotoje/saugioje aplinkoje ✔
  • B) Kodo komentarų eilučių ištrynimas
  • C) Kintamųjų pavadinimų vertimas į turkų kalbą
  • D) Kodo įkėlimas tiesiai į gamybos liniją

Aprašymas: dirbtinio intelekto sukurtas įterptasis kodas gali nukreipti fizinę pavarą netinkama kryptimi arba su pernelyg didele srove, taip pakenkdamas aparatūrai ir aplinkai. Kodo patvirtinimas pirmiausia imituojant arba saugioje bandymo aplinkoje su srovės / greičio apribojimais yra žingsnis, kurio inžinierius negali praleisti.

2. Prašėte dirbtinio intelekto šešių ašių roboto rankos atvirkštinės kinematikos sprendimo. Ką pirmiausia turėtumėte padaryti prieš saugiai naudodami spaudinį?

  • A) Sprendimo siuntimas tiesiai į robotą
  • B) Patikrinkite, ar jungčių kampai neviršija ribų ir darbo erdvės ✔
  • C) Keisti roboto spalvą
  • D) Remiantis tik pirmuoju sprendimu ir ignoruojant kitus

Paaiškinimas: atvirkštinė kinematika dažnai sukuria daugiau nei vieną sprendimą, o kai kurie gali viršyti jungties ribas arba patekti į singuliarumo taškus. Būtina skaičiais patikrinti, ar sprendimas neviršija jungties ribų ir pasiekiamos darbo vietos.

3. Parašėte kodą, kad dirbtinis intelektas gautų jutiklio rodmenis mikrovaldiklyje, o kodas naudoja delsą (1000) pagrindinėje kilpoje. Kodėl tai gali būti problema?

  • A) delay() visam laikui sugadina atmintį
  • B) uždelsimas () blokuoja ir neleidžia reaguoti realiuoju laiku ✔
  • C) delay() veikia tik 8 bitų procesoriuose
  • D) delay() fiziškai šildo jutiklį

Paaiškinimas: `delay()` blokuoja; Procesorius per tą laiką negali atlikti jokio kito darbo, sustoja visos užduotys, išskyrus pertraukimus. Realaus laiko mechatroninėse sistemose tai lemia praleistus jutiklio rodmenis ir atsako uždelsimą; Pirmenybė teikiama neblokuojančiai (millis pagrindu) struktūrai.

4. Sujungiate IMU (giroskopą) ir kodavimo duomenis mobiliajame robote. Koks yra pagrindinis papildomo arba Kalmano filtro naudojimo tikslas?

  • A) Sumažinti jutiklių skaičių
  • B) Skirtingų jutiklių stiprybių derinimas ir dreifo bei triukšmo mažinimas ✔
  • C) Norėdami sulėtinti duomenų perdavimo spartą
  • D) Norėdami supaprastinti laidus

Aprašymas: Kiekvienas jutiklis turi savo klaidos pobūdį: giroskopas yra tikslus per trumpą laiką, bet laikui bėgant dreifuoja, koduotuvas / akselerometras yra triukšmingas. Jutiklio suliejimas sujungia dažnio sritį, kurioje kiekvienas jutiklis yra stiprus, todėl iš vieno jutiklio gaunamas tikslesnis ir stabilesnis įvertinimas.

5. Padidinus integralo (I) terminą PID valdiklyje, sistemoje prasidėjo svyravimai ir viršijimas. Kokia yra labiausiai tikėtina tokio elgesio priežastis?

  • A) Išvestinis narys lygus nuliui
  • B) Agresyvus išlyginimas dėl per didelio integralinio stiprinimo ir apvyniojimo ✔
  • C) Jutiklis uždarytas
  • D) Nustatyta vertė yra neigiama

Paaiškinimas: Per didelis integrinis stiprinimas per agresyviai bando ištaisyti susikaupusią klaidą ir gali sukelti svyravimus, viršijimą ir nestabilumą kartu su integruotu nutraukimu. Paprastai I terminas vidutiniškai padidinamas, kad būtų pašalinta nuolatinė klaida; Jei yra svyravimas, I sumažinamas arba pridedamas apvijimo apribojimas.

6. Jūs sukūrėte loginį loginį eskizą PLC su AI. Koks yra teisingas požiūris kuriant avarinio stabdymo (E-stop) mygtuką?

  • A) Naudoti įprastai atvirą (NO) kontaktą ir pasitikėti programine įranga
  • B) Normaliai uždarytas (NC), užtikrinantis perjungimą į saugiąją pusę su saugiu kontaktu ✔
  • C) E-stop taikymas tik naudojant ekrano programinę įrangą
  • D) E-stop uždėjimas pačioje pagrindinio ciklo pabaigoje

Aprašymas: Avarinio sustabdymo grandinės yra suprojektuotos su normaliai uždarytu (NC) kontaktu ir saugia logika saugai užtikrinti; Nutrūkus laidui arba nutrūkus maitinimui, sistema turi persijungti į saugiąją pusę (sustoti). AI produkcija turi būti peržiūrėta atsižvelgiant į šį saugos principą.

7. Imituojant nuolatinės srovės variklio dinamiką su modeliu pagrįstu dizainu, dirbtinis intelektas duoda rezultatus, kurie tiksliai atitinka realią sistemą. Koks yra teisingas inžinerinis požiūris?

  • A) Priimti modelį kaip tobulą tikrovės kopiją ir neatlikti matavimų
  • B) Patikrinkite modelio prielaidas ir galiojimo diapazoną su faktiniais matavimais ✔
  • C) Sutrumpinti modeliavimo laiką
  • D) Nuspalvinkite diagramą ir praneškite apie tai

Aprašymas: Modeliavimo modelis yra tikrovės aproksimacija dėl nepaisytos trinties, soties, vėlavimo ir parametrų neapibrėžtumo. Modelio rezultatai negali būti laikomi absoliučiai tiksliais, kol jie nėra lyginami su faktiniais sistemos matavimais ir nenustatytas tinkamas diapazonas (patvirtinimas).

8. Atliekant nuspėjamąją techninę priežiūrą, aptinkate guolio vibracijos duomenų anomalijas. Koks yra įprastas per žemos (per jautrios) slenksčio nustatymo rezultatas?

  • A) Nesukelia jokių pavojaus signalų
  • B) Dažnas klaidingų teigiamų rezultatų generavimas be tikrojo gedimo ✔
  • C) Automatiškai sukalibruokite jutiklį
  • D) Fiziškai sumažina vibraciją

Paaiškinimas: labai žemas / jautrus slenkstis sukelia pavojaus signalą net ir be tikrojo gedimo; Dėl šių klaidingų teigiamų rezultatų atsiranda nereikalingų prastovų ir priežiūros išlaidų, o laikui bėgant operatorius praranda pasitikėjimą aliarmais. Slenkstis nustatytas taip, kad subalansuotų praleistus gedimus ir klaidingus aliarmus.

9. Su mašininiu matymu gamybos linijoje aptinkate detalės paviršiaus įbrėžimus. Kuris kontroliuojamas veiksnys labiausiai įtakoja rezultatų patikimumą?

  • A) Fotoaparato prekės ženklas
  • B) Kontroliuojamos ir pastovios apšvietimo sąlygos ✔
  • C) Ilgametė operatoriaus patirtis
  • D) linijos dažymo spalva

Aprašymas: Mašininio matymo atveju apšvietimas yra svarbiausias ir labiausiai kontroliuojamas visos grandinės veiksnys. Nenuoseklus arba netinkamas apšvietimas suklaidins net geriausią algoritmą; valdomas ir kartojamas apšvietimas labai sumažina klaidingą klasifikaciją valdydamas šešėlius ir atspindžius.

10. Turėjote AI rašymo kodą sistemai, kuriai reikalinga funkcinė sauga. Kuris iš šių yra tiksliausias atsakomybės dėl AI naudojimo pareiškimas?

  • A) AI prisiima atsakomybę už saugai svarbų sprendimą, inžinierius neprivalo patvirtinti
  • B) Kadangi dirbtinis intelektas yra pats naujausias modelis, išvestis gali būti saugiai paimta į lauką be bandymų
  • C) Atsakomybė už saugą, bandymus ir standartų laikymąsi tenka inžinieriui ir organizacijai ✔
  • D) Atsakomybė tenka tik AI teikėjui, kuris parašė kodą

Aprašymas: AI yra inžinieriaus asistentas; rengia juodraščius, rekomendacijas ir analizę, tačiau už fizinės sistemos saugumą, testavimą ir atitiktį standartams (pvz., ISO 13849, IEC 61508) galiausiai atsako inžinierius ir organizacija. AI išvestis negali būti įtraukta į saugai svarbią sistemą be patikrinimo.