Mga nadagdag:
- Kakayahang mag-set up ng mga pangunahing hakbang sa pagpoproseso ng imahe gamit ang OpenCV at iakma ang mga ito sa linya ng kontrol ng kalidad sa tulong ng AI
- Kakayahang magbigay ng mga desisyon sa vision system tulad ng pag-iilaw, pagkakalibrate, at thresholding sa AI na may tamang konteksto
- Kakayahang masuri ang panganib ng maling pag-uuri ng mga resulta ng machine vision at ang pangangailangan para sa pag-verify
Pagsusulit sa Module
1. Sa kaso ng AI-generated engine driving code sa mechatronics, alin sa mga sumusunod na hakbang ang hindi dapat laktawan bago magsimula?
- A) Pag-verify at pagsusuri ng code sa isang limitado/secure na kapaligiran ✔
- B) Pagtanggal ng mga linya ng komento ng code
- C) Pagsasalin ng mga variable na pangalan sa Turkish
- D) Direktang pag-upload ng code sa linya ng produksyon
Paglalarawan: Ang AI-generated embedded code ay maaaring magmaneho ng isang pisikal na actuator sa maling direksyon o sa sobrang agos, na nagdudulot ng pinsala sa hardware at sa kapaligiran. Ang pagpapatunay muna ng code sa simulation o sa isang ligtas na kapaligiran ng pagsubok na may kasalukuyang/mga limitasyon ng bilis ay isang hakbang na hindi maaaring iwanan ng engineer.
2. Humingi ka sa AI ng inverse kinematics solution para sa anim na axis na robot na braso. Ano ang dapat mong gawin muna bago gamitin nang ligtas ang printout?
- A) Direktang pagpapadala ng solusyon sa robot
- B) I-verify na ang mga magkasanib na anggulo ay nananatili sa loob ng mga limitasyon at working space ✔
- C) Pagbabago ng kulay ng robot
- D) Batay lamang sa unang solusyon at hindi pinapansin ang iba
Paliwanag: Ang inverse kinematics ay madalas na gumagawa ng higit sa isang solusyon, at ang ilan ay maaaring lumampas sa magkasanib na limitasyon o mahulog sa singularity point. Kinakailangang i-verify ayon sa numero na ang solusyon ay nananatili sa loob ng magkasanib na mga limitasyon at ang naa-access na lugar ng pagtatrabaho.
3. Sumulat ka ng code upang gawin ang AI na kumuha ng mga pagbabasa ng sensor sa isang microcontroller, at ang code ay gumagamit ng pagkaantala(1000) sa pangunahing loop. Bakit maaaring maging problema ito?
- A) ang pagkaantala () ay permanenteng nakakasira ng memorya
- B) ang pagkaantala() ay humaharang at pinipigilan ang real-time na pagtugon ✔
- C) delay() gumagana lamang sa mga 8-bit na processor
- D) delay() pisikal na nagpapainit sa sensor
Paliwanag: Ang `delay()` ay humaharang; Ang processor ay hindi maaaring gumawa ng anumang iba pang gawain sa panahong iyon, ang lahat ng mga gawain maliban sa mga interrupts ay huminto. Sa mga real-time na mechatronic system, humahantong ito sa mga hindi nakuhang pagbabasa ng sensor at pagkaantala sa pagtugon; Mas gusto ang non-blocking (millis-based) na istraktura.
4. Pinagsasama mo ang data ng IMU (gyroscope) at encoder sa isang mobile robot. Ano ang pangunahing layunin ng paggamit ng pantulong o Kalman na filter?
- A) Upang bawasan ang bilang ng mga sensor
- B) Pagsasama-sama ng lakas ng iba't ibang sensor at pagbabawas ng drift at ingay ✔
- C) Upang pabagalin ang rate ng data
- D) Upang gawing simple ang mga kable
Paglalarawan: Ang bawat sensor ay may sariling error na character: tumpak ang gyroscope sa maikling panahon ngunit naaanod sa paglipas ng panahon, maingay ang encoder/accelerometer. Pinagsasama ng sensor fusion ang frequency region kung saan malakas ang bawat sensor, na gumagawa ng mas tumpak at stable na pagtatantya mula sa isang sensor.
5. Habang tinataasan namin ang integral (I) term sa isang PID controller, nagsimula ang oscillation at overshoot sa system. Ano ang malamang na sanhi ng pag-uugaling ito?
- A) Ang derivative term ay zero
- B) Aggressive smoothing dahil sa sobrang integral gain at windup ✔
- C) Ang sensor ay sarado
- D) Negatibo ang set value
Paliwanag: Ang sobrang malaking integral na pakinabang ay sumusubok na iwasto ang naipon na error nang masyadong agresibo at maaaring humantong sa oscillation, overshoot at kawalang-tatag kasama ng integral windup. Karaniwan ang terminong I ay tinataasan nang katamtaman upang maalis ang permanenteng pagkakamali; Kung mayroong oscillation, binabawasan ang I o idinagdag ang limitasyon ng windup.
6. Gumawa ka ng ladder logic sketch para sa isang PLC na may AI. Ano ang tamang diskarte kapag nagdidisenyo ng button ng emergency stop (E-stop)?
- A) Paggamit ng normally open (NO) contact at pagtitiwala sa software
- B) Normally closed (NC), tinitiyak ang paglipat sa safe side na may fail-safe contact ✔
- C) Paglalapat ng E-stop gamit ang screen software lamang
- D) Paglalagay ng E-stop sa pinakadulo ng pangunahing cycle
Paglalarawan: Ang mga emergency stop circuit ay idinisenyo na may normally closed (NC) contact at fail-safe na logic para sa kaligtasan; Kapag nasira ang cable o naputol ang kuryente, dapat lumipat ang system sa ligtas na bahagi (stop). Dapat suriin ang output ng AI laban sa prinsipyong ito sa kaligtasan.
7. Kapag ginagaya ang dynamics ng isang DC motor na may disenyong nakabatay sa modelo, ang AI ay tila nagbibigay ng mga resulta na eksaktong naaayon sa tunay na sistema. Ano ang tamang pag-uugali sa engineering?
- A) Pagtanggap sa modelo bilang isang perpektong kopya ng katotohanan at hindi paggawa ng mga sukat
- B) I-verify ang mga pagpapalagay ng modelo at saklaw ng validity na may mga aktwal na sukat ✔
- C) Paikliin ang simulation time
- D) Kulayan ang tsart at iulat ito
Paglalarawan: Ang modelo ng simulation ay isang pagtatantya ng katotohanan dahil sa napapabayaang friction, saturation, pagkaantala at mga hindi tiyak na parameter. Ang mga resulta ng modelo ay hindi maituturing na ganap na tumpak hanggang sa maihambing ang mga ito sa aktwal na mga sukat ng system at ang wastong hanay (validation) ay tinutukoy.
8. Sa predictive maintenance, nakakakita ka ng anomalya mula sa data ng vibration para sa isang bearing. Ano ang karaniwang resulta ng pagtatakda ng threshold na masyadong mababa (masyadong sensitibo)?
- A) Hindi gumagawa ng anumang mga alarma
- B) Pagbuo ng madalas na maling positibo nang walang aktwal na malfunction ✔
- C) Awtomatikong i-calibrate ang sensor
- D) Pisikal na pagbabawas ng vibration
Paliwanag: Ang napakababa/sensitibong threshold ay gumagawa ng alarma kahit na walang aktwal na kasalanan; Ang mga maling positibong ito ay humahantong sa hindi kinakailangang downtime at mga gastos sa pagpapanatili, at sa paglipas ng panahon, nagiging sanhi ng pagkawala ng tiwala sa operator sa mga alarma. Nakatakda ang threshold na balansehin ang mga hindi nasagot na fault at false alarm.
9. May nakita kang mga gasgas sa ibabaw ng bahagi na may machine vision sa isang production line. Aling salik na nakokontrol ang higit na nakakaapekto sa pagiging maaasahan ng mga resulta?
- A) Brand ng camera
- B) Kontrolado at pare-parehong kondisyon ng pag-iilaw ✔
- C) Mga taon ng karanasan ng operator
- D) Kulay ng pagpipinta ng linya
Paglalarawan: Sa machine vision, ang pag-iilaw ay ang pinaka kritikal at nakokontrol na kadahilanan ng buong chain. Ang hindi pare-pareho o hindi sapat na pag-iilaw ay magpapaloko kahit na ang pinakamahusay na algorithm; Ang kontrolado at paulit-ulit na pag-iilaw ay lubos na binabawasan ang maling pag-uuri sa pamamagitan ng pamamahala ng mga anino at pagmuni-muni.
10. Mayroon kang AI code na sumulat para sa isang system na nangangailangan ng functional na kaligtasan. Alin sa mga sumusunod ang pinakatumpak na pahayag ng pananagutan tungkol sa paggamit ng AI?
- A) Inaako ng AI ang responsibilidad para sa kritikal na desisyon sa kaligtasan, hindi kailangang aprubahan ng engineer
- B) Dahil ang AI ang pinaka-up-to-date na modelo, ang output ay maaaring dalhin sa field nang ligtas nang walang pagsubok
- C) Ang responsibilidad para sa kaligtasan, pagsubok at pagsunod sa pamantayan ay nakasalalay sa inhinyero at sa organisasyon ✔
- D) Ang responsibilidad ay nakasalalay lamang sa tagapagbigay ng AI na nagsulat ng code
Paglalarawan: AI ay isang engineering assistant; gumagawa ng mga draft, rekomendasyon at pagsusuri, ngunit ang inhinyero at ang organisasyon ay may pananagutan sa huli para sa seguridad, pagsubok at pagsunod ng pisikal na sistema sa mga pamantayan (hal. ISO 13849, IEC 61508). Ang output ng AI ay hindi maaaring ilagay sa isang kritikal na sistema ng kaligtasan nang walang pag-verify.