Satuan 9 / 9

Visi Mesin dan Kontrol Kualitas

Keuntungan:

  • Kemampuan untuk mengatur langkah-langkah pemrosesan gambar dasar dengan OpenCV dan menyesuaikannya dengan jalur kontrol kualitas dengan bantuan AI
  • Kemampuan untuk memberikan keputusan sistem visi seperti pencahayaan, kalibrasi, dan ambang batas ke AI dengan konteks yang tepat
  • Kemampuan untuk menilai risiko kesalahan klasifikasi hasil visi mesin dan kebutuhan verifikasi

Ujian Modul

1. Dalam kasus kode penggerak mesin yang dihasilkan AI di mekatronik, manakah dari langkah berikut yang tidak boleh dilewati sebelum memulai?

  • A) Verifikasi dan peninjauan kode dalam lingkungan terbatas/aman ✔
  • B) Menghapus baris komentar kode
  • C) Menerjemahkan nama variabel ke dalam bahasa Turki
  • D) Mengunggah kode langsung ke jalur produksi

Deskripsi: Kode tertanam yang dihasilkan AI dapat menggerakkan aktuator fisik ke arah yang salah atau dengan arus berlebih, sehingga menyebabkan kerusakan pada perangkat keras dan lingkungan. Memvalidasi kode terlebih dahulu dalam simulasi atau dalam lingkungan pengujian yang aman dengan batas arus/kecepatan adalah langkah yang tidak boleh diabaikan oleh para insinyur.

2. Anda meminta AI untuk memberikan solusi kinematika terbalik untuk lengan robot enam sumbu. Apa yang harus Anda lakukan pertama kali sebelum menggunakan hasil cetakan dengan aman?

  • A) Mengirim solusi langsung ke robot
  • B) Pastikan sudut sambungan tetap berada dalam batas dan ruang kerja ✔
  • C) Mengubah warna robot
  • D) Hanya berdasarkan pada solusi pertama dan mengabaikan solusi lainnya

Penjelasan: Kinematika invers seringkali menghasilkan lebih dari satu solusi, dan beberapa solusi mungkin melebihi batas gabungan atau jatuh ke dalam titik singularitas. Sangat penting untuk memverifikasi secara numerik bahwa solusi tersebut tetap berada dalam batas bersama dan ruang kerja yang dapat diakses.

3. Anda menulis kode untuk membuat AI mengambil pembacaan sensor pada mikrokontroler, dan kode tersebut menggunakan penundaan (1000) di loop utama. Mengapa hal ini bisa menjadi masalah?

  • A) delay() merusak memori secara permanen
  • B) penundaan() memblokir dan mencegah respons waktu nyata ✔
  • C) delay() hanya berfungsi pada prosesor 8-bit
  • D) delay() memanaskan sensor secara fisik

Penjelasan: `delay()` memblokir; Prosesor tidak dapat melakukan pekerjaan lain selama waktu tersebut, semua tugas kecuali interupsi berhenti. Dalam sistem mekatronik real-time, hal ini menyebabkan pembacaan sensor terlewat dan penundaan respons; Struktur non-pemblokiran (berbasis milis) lebih disukai.

4. Anda menggabungkan data IMU (giroskop) dan encoder dalam robot seluler. Apa tujuan utama menggunakan filter komplementer atau Kalman?

  • A) Untuk mengurangi jumlah sensor
  • B) Menggabungkan kekuatan berbagai sensor dan mengurangi penyimpangan dan kebisingan ✔
  • C) Untuk memperlambat kecepatan data
  • D) Untuk menyederhanakan pengkabelan

Deskripsi: Setiap sensor memiliki karakter kesalahannya sendiri: giroskop akurat dalam jangka pendek tetapi berubah seiring waktu, encoder/akselerometer berisik. Fusi sensor menggabungkan wilayah frekuensi di mana masing-masing sensor kuat, menghasilkan estimasi yang lebih akurat dan stabil dari satu sensor.

5. Saat kita meningkatkan suku integral (I) pada pengontrol PID, osilasi dan overshoot dimulai pada sistem. Apa penyebab paling mungkin dari perilaku ini?

  • A) Suku turunannya adalah nol
  • B) Pemulusan agresif karena penguatan dan penyelesaian integral yang berlebihan ✔
  • C) Sensornya tertutup
  • D) Nilai yang ditetapkan negatif

Penjelasan: Penguatan integral yang terlalu besar mencoba mengoreksi kesalahan yang terakumulasi secara terlalu agresif dan dapat menyebabkan osilasi, overshoot, dan ketidakstabilan serta penyelesaian integral. Biasanya istilah I ditingkatkan secara moderat untuk menghilangkan kesalahan permanen; Jika terjadi osilasi, I dikurangi atau batasan putaran ditambah.

6. Anda membuat sketsa logika tangga untuk PLC dengan AI. Apa pendekatan yang benar saat merancang tombol berhenti darurat (E-stop)?

  • A) Menggunakan kontak yang biasanya terbuka (NO) dan mempercayai perangkat lunak
  • B) Biasanya tertutup (NC), memastikan peralihan ke sisi aman dengan kontak gagal-aman ✔
  • C) Menerapkan E-stop dengan perangkat lunak layar saja
  • D) Meletakkan E-stop di bagian paling akhir dari siklus utama

Deskripsi: Sirkuit penghentian darurat dirancang dengan kontak normal tertutup (NC) dan logika gagal-aman untuk keselamatan; Apabila kabel putus atau listrik padam, sistem harus beralih ke sisi aman (berhenti). Keluaran AI harus ditinjau berdasarkan prinsip keselamatan ini.

7. Saat melakukan simulasi dinamika motor DC dengan desain berbasis model, AI seolah memberikan hasil yang benar-benar sesuai dengan sistem sebenarnya. Bagaimana sikap rekayasa yang benar?

  • A) Menerima model sebagai salinan sempurna dari kenyataan dan tidak melakukan pengukuran
  • B) Verifikasi asumsi model dan rentang validitas dengan pengukuran sebenarnya ✔
  • C) Memperpendek waktu simulasi
  • D) Warnai bagan dan laporkan

Deskripsi: Model simulasi merupakan perkiraan kenyataan karena gesekan, saturasi, penundaan, dan ketidakpastian parameter yang diabaikan. Hasil model tidak dapat dianggap benar-benar akurat sampai dibandingkan dengan pengukuran sistem sebenarnya dan rentang valid (validasi) ditentukan.

8. Dalam pemeliharaan prediktif, Anda mendeteksi anomali dari data getaran suatu bantalan. Apa akibat umum dari menetapkan ambang batas terlalu rendah (terlalu sensitif)?

  • A) Tidak menghasilkan alarm apa pun
  • B) Sering menghasilkan positif palsu tanpa kerusakan sebenarnya ✔
  • C) Secara otomatis mengkalibrasi sensor
  • D) Mengurangi getaran secara fisik

Penjelasan: Ambang batas yang sangat rendah/sensitif menghasilkan alarm bahkan tanpa kesalahan yang sebenarnya; Kesalahan positif ini menyebabkan waktu henti dan biaya pemeliharaan yang tidak perlu, dan seiring berjalannya waktu, menyebabkan operator kehilangan kepercayaan terhadap alarm. Ambang batas diatur untuk menyeimbangkan kesalahan yang terlewat dan alarm palsu.

9. Anda mendeteksi goresan pada permukaan komponen dengan penglihatan mesin di jalur produksi. Faktor terkendali manakah yang paling mempengaruhi keandalan hasil?

  • A) Merek kamera
  • B) Kondisi pencahayaan yang terkendali dan konsisten ✔
  • C) Pengalaman operator selama bertahun-tahun
  • D) Warna lukisan garis

Deskripsi: Dalam visi mesin, pencahayaan adalah faktor paling penting dan dapat dikontrol dari keseluruhan rantai. Pencahayaan yang tidak konsisten atau tidak memadai akan menipu algoritma terbaik sekalipun; pencahayaan yang terkontrol dan berulang sangat mengurangi kesalahan klasifikasi dengan mengelola bayangan dan pantulan.

10. Anda memiliki kode penulisan AI untuk sistem yang memerlukan keamanan fungsional. Manakah pernyataan tanggung jawab berikut ini yang paling akurat terkait penggunaan AI?

  • A) AI bertanggung jawab atas keputusan penting keselamatan, insinyur tidak harus menyetujuinya
  • B) Karena AI adalah model yang paling mutakhir, keluarannya dapat dibawa ke lapangan dengan aman tanpa pengujian
  • C) Tanggung jawab atas keselamatan, pengujian, dan kepatuhan standar terletak pada insinyur dan organisasi ✔
  • D) Tanggung jawab sepenuhnya terletak pada penyedia AI yang menulis kode tersebut

Deskripsi: AI adalah asisten teknik; menghasilkan rancangan, rekomendasi, dan analisis, namun insinyur dan organisasi pada akhirnya bertanggung jawab atas keamanan, pengujian, dan kepatuhan sistem fisik terhadap standar (misalnya ISO 13849, IEC 61508). Keluaran AI tidak dapat dimasukkan ke dalam sistem kritis keselamatan tanpa verifikasi.