Enhed 9 / 9

Maskinsyn og kvalitetskontrol

Gevinster:

  • Mulighed for at opsætte grundlæggende billedbehandlingstrin med OpenCV og tilpasse dem til kvalitetskontrollinjen ved hjælp af AI
  • Evne til at give visionssystem beslutninger såsom belysning, kalibrering og tærskelværdi til AI med den rigtige kontekst
  • Evne til at vurdere risikoen for fejlklassificering af maskinsynsresultater og behovet for verifikation

Modul eksamen

1. I tilfælde af en AI-genereret motorkørselskode i mekatronik, hvilke af de følgende trin bør aldrig springes over før opstart?

  • A) Verifikation og gennemgang af koden i et begrænset/sikkert miljø ✔
  • B) Sletning af kommentarlinjerne i koden
  • C) Oversættelse af variabelnavne til tyrkisk
  • D) Upload af koden direkte til produktionslinjen

Beskrivelse: AI-genereret indlejret kode kan drive en fysisk aktuator i den forkerte retning eller med for høj strøm, hvilket forårsager skade på hardware og miljøet. Validering af koden først i simulering eller i et sikkert testmiljø med strøm-/hastighedsgrænser er et trin, som ingeniøren ikke kan udelade.

2. Du bad AI om den omvendte kinematik-løsning for en seks-akset robotarm. Hvad skal du gøre først, før du bruger udskriften sikkert?

  • A) Sender løsningen direkte til robotten
  • B) Kontroller, at samlingsvinklerne forbliver inden for grænserne og arbejdsrummet ✔
  • C) Ændring af robottens farve
  • D) Kun baseret på den første løsning og ignorerer de andre

Forklaring: Invers kinematik producerer ofte mere end én løsning, og nogle kan overskride ledgrænser eller falde i singularitetspunkter. Det er bydende nødvendigt at verificere numerisk, at løsningen forbliver inden for de fælles grænser og det tilgængelige arbejdsrum.

3. Du skrev kode for at få AI til at tage sensoraflæsninger på en mikrocontroller, og koden bruger forsinkelse (1000) i hovedsløjfen. Hvorfor kan dette være et problem?

  • A) delay() ødelægger permanent hukommelsen
  • B) delay() blokerer og forhindrer realtidssvar ✔
  • C) delay() virker kun på 8-bit processorer
  • D) delay() opvarmer sensoren fysisk

Forklaring: `delay()` blokerer; Processoren kan ikke udføre andet arbejde i det tidsrum, alle opgaver undtagen interrupts stopper. I mekatroniske systemer i realtid fører dette til mistede sensoraflæsninger og responsforsinkelse; Ikke-blokerende (millis-baseret) struktur foretrækkes.

4. Du kombinerer IMU (gyroskop) og indkoderdata i en mobil robot. Hvad er hovedformålet med at bruge et komplementært eller Kalman-filter?

  • A) For at reducere antallet af sensorer
  • B) Kombination af styrkerne af forskellige sensorer og reduktion af drift og støj ✔
  • C) For at sænke datahastigheden
  • D) For at forenkle ledningsføring

Beskrivelse: Hver sensor har sin egen fejlkarakter: Gyroskop er nøjagtigt på kort sigt, men driver over tid, encoder/accelerometer støjer. Sensorfusion kombinerer frekvensområdet, hvor hver sensor er stærk, hvilket producerer en mere nøjagtig og stabil estimering fra en enkelt sensor.

5. Da vi øgede det integrale (I) led i en PID-controller, startede oscillation og oversving i systemet. Hvad er den mest sandsynlige årsag til denne adfærd?

  • A) Det afledte led er nul
  • B) Aggressiv udjævning på grund af overdreven integralforstærkning og windup ✔
  • C) Føleren er lukket
  • D) Den indstillede værdi er negativ

Forklaring: For stor integralforstærkning forsøger at korrigere akkumuleret fejl for aggressivt og kan føre til oscillation, overskydning og ustabilitet sammen med integral afvikling. Normalt øges I-termen moderat for at eliminere permanent fejl; Hvis der er oscillation, reduceres I, eller der tilføjes windup-begrænsning.

6. Du producerede en stigelogikskitse til en PLC med AI. Hvad er den korrekte tilgang, når man designer en nødstop-knap (nødstop)?

  • A) Brug af normalt åben (NO) kontakt og tillid til softwaren
  • B) Normalt lukket (NC), der sikrer skift til den sikre side med fejlsikker kontakt ✔
  • C) Anvendelse af nødstop kun med skærmsoftware
  • D) Anbringelse af nødstoppet i slutningen af hovedcyklussen

Beskrivelse: Nødstopkredsløb er designet med normalt lukket (NC) kontakt og fejlsikker logik for sikkerhed; Når kablet er brudt eller strømmen afbrydes, skal systemet skifte til den sikre side (stop). AI-output skal gennemgås i forhold til dette sikkerhedsprincip.

7. Når man simulerer dynamikken i en jævnstrømsmotor med modelbaseret design, ser AI ud til at give resultater, der er nøjagtigt på linje med det virkelige system. Hvad er den rigtige ingeniørholdning?

  • A) Acceptere modellen som en perfekt kopi af virkeligheden og ikke foretage målinger
  • B) Bekræft modelantagelser og validitetsområde med faktiske målinger ✔
  • C) Forkortelse af simuleringstiden
  • D) Farv skemaet og rapporter det

Beskrivelse: Simuleringsmodellen er en tilnærmelse af virkeligheden på grund af forsømt friktion, mætning, forsinkelse og parameterusikkerhed. Modelresultater kan ikke betragtes som absolut nøjagtige, før de er sammenlignet med faktiske systemmålinger, og det gyldige interval (validering) er bestemt.

8. Ved forudsigelig vedligeholdelse registrerer du uregelmæssigheder fra vibrationsdata for et leje. Hvad er det typiske resultat af at sætte tærsklen for lavt (for følsom)?

  • A) Udløser ingen alarmer
  • B) Generering af hyppige falske positiver uden egentlig fejlfunktion ✔
  • C) Kalibrer sensoren automatisk
  • D) Fysisk reduktion af vibrationer

Forklaring: En meget lav/følsom tærskel giver en alarm selv uden en egentlig fejl; Disse falske positiver fører til unødvendige nedetid og vedligeholdelsesomkostninger, og med tiden får operatøren til at miste tilliden til alarmerne. Tærsklen er indstillet til at balancere mistede fejl og falske alarmer.

9. Du registrerer ridser på overfladen af ​​delen med maskinsyn på en produktionslinje. Hvilken kontrollerbar faktor påvirker mest pålideligheden af ​​resultaterne?

  • A) Kameraets mærke
  • B) Kontrollerede og ensartede lysforhold ✔
  • C) Operatørens års erfaring
  • D) Farve på maling af linjen

Beskrivelse: I maskinsyn er belysning den mest kritiske og kontrollerbare faktor i hele kæden. Inkonsekvent eller utilstrækkelig belysning vil narre selv den bedste algoritme; kontrolleret og repeterbar belysning reducerer i høj grad fejlklassificering ved at håndtere skygger og refleksioner.

10. Du havde AI-skrivekoden til et system, der kræver funktionel sikkerhed. Hvilken af ​​følgende er den mest nøjagtige ansvarserklæring vedrørende brugen af ​​kunstig intelligens?

  • A) AI tager ansvar for sikkerhedskritiske beslutninger, ingeniør behøver ikke at godkende
  • B) Da AI er den mest opdaterede model, kan outputtet tages sikkert ind i marken uden at teste
  • C) Ansvaret for sikkerhed, test og overholdelse af standarder ligger hos ingeniøren og organisationen ✔
  • D) Ansvaret ligger udelukkende hos AI-udbyderen, der skrev koden

Beskrivelse: AI er en ingeniørassistent; producerer udkast, anbefalinger og analyser, men ingeniøren og organisationen er i sidste ende ansvarlige for det fysiske systems sikkerhed, test og overensstemmelse med standarder (f.eks. ISO 13849, IEC 61508). AI-output kan ikke sættes ind i et sikkerhedskritisk system uden verifikation.