Yksikkö 9 / 9

Konenäkö ja laadunvalvonta

Voitot:

  • Kyky asettaa peruskuvankäsittelyvaiheet OpenCV:llä ja sovittaa ne laadunvalvontalinjaan tekoälyn avulla
  • Kyky antaa tekoälylle näköjärjestelmäpäätöksiä, kuten valaistus, kalibrointi ja kynnys, oikeassa kontekstissa
  • Kyky arvioida konenäkötulosten virheellisen luokittelun riskiä ja todentamistarvetta

Moduulin tentti

1. Mitä seuraavista vaiheista ei tulisi koskaan ohittaa ennen käynnistystä, kun kyseessä on tekoälyn luoma moottorin ajokoodi mekatroniikassa?

  • A) Koodin tarkistus ja tarkistus rajoitetussa/suojatussa ympäristössä ✔
  • B) Koodin kommenttirivien poistaminen
  • C) Muuttujien nimien kääntäminen turkiksi
  • D) Koodin lataaminen suoraan tuotantolinjalle

Kuvaus: Tekoälyn luoma sulautettu koodi voi ohjata fyysistä toimilaitetta väärään suuntaan tai liiallisella virralla aiheuttaen vahinkoa laitteistolle ja ympäristölle. Koodin vahvistaminen ensin simulaatiossa tai turvallisessa testiympäristössä virta-/nopeusrajoituksilla on vaihe, jota suunnittelija ei voi jättää tekemättä.

2. Pyysit tekoälyltä käänteiskinematiikkaratkaisua kuusiakseliselle robottikäsivarrelle. Mitä sinun tulee tehdä ensin, ennen kuin käytät tulostetta turvallisesti?

  • A) Ratkaisun lähettäminen suoraan robotille
  • B) Varmista, että liitoskulmat pysyvät rajoissa ja työskentelytilan sisällä ✔
  • C) Robotin värin muuttaminen
  • D) Perustuu vain ensimmäiseen ratkaisuun ja jättää muut huomiotta

Selitys: Käänteinen kinematiikka tuottaa usein useamman kuin yhden ratkaisun, ja jotkut voivat ylittää liitosrajat tai osua singulaarisuuspisteisiin. On välttämätöntä varmistaa numeerisesti, että ratkaisu pysyy liitosrajoissa ja käytettävissä olevan työtilan sisällä.

3. Kirjoitit koodin, joka saa tekoälyn ottamaan anturin lukemat mikro-ohjaimella, ja koodi käyttää viivettä (1000) pääsilmukassa. Miksi tämä voi olla ongelma?

  • A) delay() turmelee muistin pysyvästi
  • B) delay() estää ja estää reaaliaikaisen vastauksen ✔
  • C) delay() toimii vain 8-bittisissä prosessoreissa
  • D) delay() lämmittää anturin fyysisesti

Selitys: `delay()` estää; Prosessori ei voi tehdä muuta työtä tänä aikana, kaikki tehtävät keskeytyksiä lukuun ottamatta pysähtyvät. Reaaliaikaisissa mekatronisissa järjestelmissä tämä johtaa anturin lukemien ja vasteviiveen puuttumiseen; Ei-esto (milli-pohjainen) rakenne on edullinen.

4. Yhdistät IMU:n (gyroskoopin) ja enkooderin tiedot mobiilirobotissa. Mikä on täydentävän tai Kalman-suodattimen käytön päätarkoitus?

  • A) Vähentää anturien määrää
  • B) Eri antureiden vahvuuksien yhdistäminen ja ajautumisen ja melun vähentäminen ✔
  • C) Hidastaa tiedonsiirtonopeutta
  • D) Johdotuksen yksinkertaistamiseksi

Kuvaus: Jokaisella anturilla on oma virheluonne: gyroskooppi on tarkka lyhyellä aikavälillä, mutta ajautuu ajan myötä, enkooderi/kiihtyvyysanturi on äänekäs. Sensorin fuusio yhdistää taajuusalueen, jossa jokainen anturi on vahva, ja tuottaa tarkemman ja vakaamman arvion yhdestä anturista.

5. Kun lisäsimme PID-säätimen integraalitermiä (I), järjestelmässä alkoi värähtely ja ylitys. Mikä on tämän käytöksen todennäköisin syy?

  • A) Johdannainen on nolla
  • B) Aggressiivinen tasoitus liiallisesta integraalivahvistuksesta ja purkamisesta johtuen ✔
  • C) Anturi on kiinni
  • D) Asetusarvo on negatiivinen

Selitys: Liian suuri integraalinen vahvistus yrittää korjata kertyneitä virheitä liian aggressiivisesti ja voi johtaa värähtelyyn, ylityksiin ja epävakauteen sekä integraaliseen purkamiseen. Yleensä I-termiä suurennetaan maltillisesti pysyvän virheen poistamiseksi; Jos värähtelyä esiintyy, I pienennetään tai kelausrajoitus lisätään.

6. Teit tikapuulogiikkaluonnoksen PLC:lle AI:lla. Mikä on oikea lähestymistapa hätäpysäytyspainikkeen (E-stop) suunnittelussa?

  • A) Normaalisti avoimen (NO) kontaktin käyttäminen ja ohjelmistoon luottaminen
  • B) Normaalisti suljettu (NC), mikä varmistaa vaihdon turvalliselle puolelle vikaturvakytkimellä ✔
  • C) E-stopin käyttö vain näyttöohjelmistolla
  • D) E-pysäytin asettaminen pääjakson lopussa

Kuvaus: Hätäpysäytyspiirit on suunniteltu normaalisti suljetulla koskettimella (NC) ja vikaturvallisella logiikalla turvallisuuden takaamiseksi; Kun kaapeli katkeaa tai virta katkeaa, järjestelmän on kytkeydyttävä turvalliselle puolelle (pysäytys). Tekoälyn tuotantoa on arvioitava tämän turvallisuusperiaatteen mukaisesti.

7. Simuloimalla DC-moottorin dynamiikkaa mallipohjaisella suunnittelulla, AI näyttää antavan tuloksia, jotka ovat täsmälleen linjassa todellisen järjestelmän kanssa. Mikä on oikea insinööriasenne?

  • A) Mallin hyväksyminen täydelliseksi kopioksi todellisuudesta ja mittausten jättäminen
  • B) Tarkista mallin oletukset ja kelpoisuusalue todellisilla mittauksilla ✔
  • C) Simulointiajan lyhentäminen
  • D) Väritä kaavio ja raportoi se

Kuvaus: Simulaatiomalli on likimääräinen todellisuus, joka johtuu huomiotta jätetyistä kitkasta, kyllästymisestä, viiveestä ja parametrien epävarmuuksista. Mallin tuloksia ei voida pitää ehdottoman tarkkoina ennen kuin niitä verrataan todellisiin järjestelmämittauksiin ja kelvollinen alue (validointi) on määritetty.

8. Ennakoivassa kunnossapidossa havaitset poikkeaman laakerin tärinätiedoista. Mikä on tyypillinen tulos liian alhaiseksi (liian herkäksi) asettamisesta?

  • A) Ei tuota hälytyksiä
  • B) Toistuva väärien positiivisten tulosten tuottaminen ilman todellista toimintahäiriötä ✔
  • C) Kalibroi anturi automaattisesti
  • D) Fyysisesti vähentävä tärinä

Selitys: Erittäin matala/herkkä kynnys antaa hälytyksen myös ilman varsinaista vikaa; Nämä väärät positiiviset tulokset johtavat tarpeettomiin seisokkeihin ja ylläpitokustannuksiin, ja ajan myötä käyttäjä menettää luottamuksensa hälytyksiin. Kynnys on asetettu tasapainottamaan puuttuvia vikoja ja vääriä hälytyksiä.

9. Tunnistat osan pinnasta naarmut konenäön avulla tuotantolinjalla. Mikä ohjattava tekijä vaikuttaa eniten tulosten luotettavuuteen?

  • A) Kameran merkki
  • B) Hallitut ja tasaiset valaistusolosuhteet ✔
  • C) Kuljettajan vuosien kokemus
  • D) Viivan maalausväri

Kuvaus: Konenäössä valaistus on kriittisin ja hallittavin tekijä koko ketjussa. Epäjohdonmukainen tai riittämätön valaistus pettää jopa parhaan algoritmin; ohjattu ja toistettava valaistus vähentää huomattavasti luokitteluvirheitä hallitsemalla varjoja ja heijastuksia.

10. Sinulla oli tekoälyn kirjoituskoodi järjestelmälle, joka vaatii toiminnallista turvallisuutta. Mikä seuraavista on tarkin tekoälyn käyttöä koskeva vastuu?

  • A) Tekoäly ottaa vastuun turvallisuuskriittisestä päätöksestä, insinöörin ei tarvitse hyväksyä
  • B) Koska tekoäly on uusin malli, tulos voidaan viedä kentälle turvallisesti ilman testausta
  • C) Vastuu turvallisuudesta, testauksesta ja standardien noudattamisesta on insinöörillä ja organisaatiolla ✔
  • D) Vastuu on yksinomaan koodin kirjoittaneella tekoälyn tarjoajalla

Kuvaus: AI on insinööriavustaja; tuottaa luonnoksia, suosituksia ja analyyseja, mutta insinööri ja organisaatio ovat viime kädessä vastuussa fyysisen järjestelmän turvallisuudesta, testauksesta ja vaatimustenmukaisuudesta (esim. ISO 13849, IEC 61508). AI-lähtöä ei voi laittaa turvallisuuden kannalta kriittiseen järjestelmään ilman varmennusta.