Ieguvumi:
- Spēja iestatīt pamata attēlu apstrādes soļus ar OpenCV un pielāgot tos kvalitātes kontroles līnijai ar AI palīdzību
- Spēja dot AI redzes sistēmas lēmumus, piemēram, apgaismojumu, kalibrēšanu un sliekšņa noteikšanu pareizajā kontekstā
- Spēja novērtēt mašīnredzes rezultātu nepareizas klasifikācijas risku un verifikācijas nepieciešamību
Moduļa eksāmens
1. Ja mehatronikā ir mākslīgā intelekta ģenerēts dzinēja braukšanas kods, kuru no tālāk norādītajām darbībām nekad nevajadzētu izlaist pirms palaišanas?
- A) Koda pārbaude un pārskatīšana ierobežotā/drošā vidē ✔
- B) Koda komentāru rindu dzēšana
- C) Mainīgo nosaukumu tulkošana turku valodā
- D) koda augšupielāde tieši uz ražošanas līniju
Apraksts: AI ģenerēts iegultais kods var novirzīt fizisko izpildmehānismu nepareizā virzienā vai ar pārmērīgu strāvu, radot bojājumus aparatūrai un videi. Koda apstiprināšana vispirms simulācijā vai drošā testa vidē ar strāvas/ātruma ierobežojumiem ir solis, ko inženieris nevar atstāt novārtā.
2. Jūs prasījāt AI apgriezto kinemātikas risinājumu sešu asu robota rokai. Kas vispirms jādara pirms izdrukas drošas lietošanas?
- A) risinājuma nosūtīšana tieši robotam
- B) Pārbaudiet, vai savienojuma leņķi ir robežās un darba telpā ✔
- C) robota krāsas maiņa
- D) Pamatojoties tikai uz pirmo risinājumu un ignorējot pārējos
Paskaidrojums: apgrieztā kinemātika bieži rada vairāk nekā vienu risinājumu, un daži var pārsniegt savienojuma robežas vai nonākt singularitātes punktos. Obligāti ir skaitliski jāpārbauda, vai risinājums atbilst savienojuma robežām un pieejamajai darba telpai.
3. Jūs uzrakstījāt kodu, lai AI nolasītu sensora rādījumus mikrokontrollerī, un kods izmanto aizkavi (1000) galvenajā cilpā. Kāpēc tā varētu būt problēma?
- A) aizkave () neatgriezeniski sabojā atmiņu
- B) aizkave () bloķē un neļauj reaģēt reāllaikā ✔
- C) delay () darbojas tikai 8 bitu procesoros
- D) aizkave () fiziski silda sensoru
Paskaidrojums: `delay()` bloķē; Procesors šajā laikā nevar veikt citus darbus, visi uzdevumi, izņemot pārtraukumus, apstājas. Reāllaika mehatroniskajās sistēmās tas noved pie sensoru rādījumu nolasīšanas un reakcijas aizkaves; Priekšroka tiek dota nebloķējošai (uz milišu bāzes) struktūrai.
4. Jūs apvienojat IMU (žiroskopu) un kodētāja datus mobilajā robotā. Kāds ir papildu vai Kalmana filtra izmantošanas galvenais mērķis?
- A) Lai samazinātu sensoru skaitu
- B) Apvienojot dažādu sensoru stiprās puses un samazinot novirzi un troksni ✔
- C) Lai palēninātu datu pārraides ātrumu
- D) Lai vienkāršotu elektroinstalāciju
Apraksts: Katram sensoram ir savs kļūdas raksturs: žiroskops ir precīzs īstermiņā, bet laika gaitā dreifē, kodētājs/akselerometrs ir trokšņains. Sensoru saplūšana apvieno frekvences apgabalu, kurā katrs sensors ir spēcīgs, radot precīzāku un stabilāku novērtējumu no viena sensora.
5. Palielinot integrālā (I) terminu PID regulatorā, sistēmā sākās svārstības un pārsniegums. Kāds ir visticamākais šīs uzvedības cēlonis?
- A) Atvasinātais termins ir nulle
- B) Agresīva izlīdzināšana pārmērīga integrālā pastiprinājuma un likvidācijas dēļ ✔
- C) Sensors ir aizvērts
- D) Iestatītā vērtība ir negatīva
Paskaidrojums: Pārāk liels integrālais pastiprinājums mēģina pārāk agresīvi labot uzkrāto kļūdu un var izraisīt svārstības, pārsniegumus un nestabilitāti, kā arī integrēto likvidāciju. Parasti I termiņu mēreni palielina, lai novērstu pastāvīgo kļūdu; Ja ir svārstības, I tiek samazināts vai tiek pievienots likvidācijas ierobežojums.
6. Jūs izveidojāt kāpņu loģikas skici PLC ar AI. Kāda ir pareizā pieeja, veidojot avārijas apturēšanas (E-stop) pogu?
- A) Izmantojot parasti atvērtu (NO) kontaktu un uzticoties programmatūrai
- B) Parasti slēgts (NC), nodrošinot pārslēgšanos uz drošo pusi ar bezatteices kontaktu ✔
- C) E-stop lietošana tikai ar ekrāna programmatūru
- D) E-stop ievietošana galvenā cikla pašās beigās
Apraksts: Avārijas apturēšanas ķēdes ir izstrādātas ar normāli slēgtu (NC) kontaktu un drošu loģiku drošībai; Kad kabelis ir pārrauts vai strāvas padeve tiek pārtraukta, sistēmai jāpārslēdzas uz drošo pusi (stop). AI izvade ir jāpārskata saistībā ar šo drošības principu.
7. Simulējot līdzstrāvas motora dinamiku ar uz modeli balstītu dizainu, šķiet, ka AI sniedz rezultātus, kas precīzi atbilst reālajai sistēmai. Kāda ir pareizā inženieru attieksme?
- A) Pieņemt modeli kā perfektu realitātes kopiju un neveikt mērījumus
- B) Pārbaudiet modeļa pieņēmumus un derīguma diapazonu ar faktiskajiem mērījumiem ✔
- C) Simulācijas laika saīsināšana
- D) Izkrāsojiet diagrammu un ziņojiet par to
Apraksts: Simulācijas modelis ir realitātes aproksimācija novārtā atstātas berzes, piesātinājuma, aizkaves un parametru nenoteiktības dēļ. Modeļa rezultātus nevar uzskatīt par absolūti precīziem, kamēr tie nav salīdzināti ar faktiskajiem sistēmas mērījumiem un nav noteikts derīgais diapazons (validācija).
8. Veicot paredzamo apkopi, jūs atklājat anomāliju no gultņa vibrācijas datiem. Kāds ir pārāk zema (pārāk jutīga) sliekšņa iestatīšanas tipiskais rezultāts?
- A) Nerada nekādas trauksmes
- B) Bieža viltus pozitīvu rezultātu ģenerēšana bez faktiskiem darbības traucējumiem ✔
- C) Automātiski kalibrējiet sensoru
- D) Fiziski samazinot vibrāciju
Paskaidrojums: ļoti zems/jutīgs slieksnis rada trauksmi pat bez faktiskas kļūmes; Šie viltus pozitīvie rezultāti rada nevajadzīgas dīkstāves un uzturēšanas izmaksas, un laika gaitā operators zaudē uzticību trauksmes signāliem. Slieksnis ir iestatīts, lai līdzsvarotu neatbildētos traucējumus un viltus trauksmes.
9. Jūs atklājat skrāpējumus uz detaļas virsmas ar mašīnskati ražošanas līnijā. Kurš kontrolējamais faktors visvairāk ietekmē rezultātu ticamību?
- A) Kameras zīmols
- B) Kontrolēti un konsekventi apgaismojuma apstākļi ✔
- C) Operatora gadu pieredze
- D) Līnijas krāsošanas krāsa
Apraksts: Mašīnredzē apgaismojums ir vissvarīgākais un kontrolējamais faktors visā ķēdē. Nekonsekvents vai neatbilstošs apgaismojums apmānīs pat labāko algoritmu; kontrolēts un atkārtojams apgaismojums ievērojami samazina nepareizu klasifikāciju, pārvaldot ēnas un atspulgus.
10. Jums bija AI rakstīšanas kods sistēmai, kurai nepieciešama funkcionāla drošība. Kurš no šiem ir visprecīzākais atbildības paziņojums par AI izmantošanu?
- A) AI uzņemas atbildību par drošībai kritisku lēmumu, inženierim nav jāapstiprina
- B) Tā kā AI ir visjaunākais modelis, produkciju var droši izmantot laukā bez pārbaudes
- C) Atbildība par drošību, testēšanu un standartu atbilstību gulstas uz inženieri un organizāciju ✔
- D) Atbildība ir tikai AI nodrošinātājam, kurš uzrakstīja kodu
Apraksts: AI ir inženieru asistents; izstrādā projektus, ieteikumus un analīzi, bet inženieris un organizācija ir galu galā atbildīgi par fiziskās sistēmas drošību, testēšanu un atbilstību standartiem (piemēram, ISO 13849, IEC 61508). AI izvadi nevar ievietot drošībai kritiskā sistēmā bez pārbaudes.