Lewati ke konten utama
ENGINEERING IDEAS INTO REALITY
Lembaga pemerintah

Mesin prototipe untuk menguji kombinasi kamera, lensa, dan pencahayaan bagi Machine Vision (MVDeep) melalui proyek pemerintah Thailand

Instansi: Thai-German Institute (TGI)

MVDeep adalah mesin prototipe untuk menguji kombinasi kamera, lensa, dan pencahayaan yang sesuai bagi pemeriksaan nuansa warna menggunakan kamera. Kami merancang dan membuat mesin ini melalui proyek pemerintah untuk mendukung pengembangan prototipe mesin pada tahun anggaran 2562 B.E. Sebanyak 3 set lengan robot mengganti perangkat di sekitar benda kerja, lalu mesin menghitung Cpk dan membuat laporan 5 kombinasi perangkat terbaik.

Ilustrasi studi kasus Mesin prototipe untuk menguji kombinasi kamera, lensa, dan pencahayaan bagi Machine Vision (MVDeep) melalui proyek pemerintah Thailand
Industri
Pemerintahan
Tahun
2019–2020
lingkup pekerjaan
Merancang, membuat, dan menguji 1 unit mesin prototipe MVDeep (meja XY Table, 3 set lengan robot, papan NVIDIA Jetson Xavier yang menggunakan ROS) sesuai target menghasilkan tidak kurang dari 100 laporan Cpk per 8 jam, disertai laporan rencana kerja, laporan kemajuan, laporan akhir, manual penggunaan dan pemeliharaan, serta alih pengetahuan penggunaan kepada perusahaan yang ikut serta dalam proyek, di bawah program dukungan pengembangan mesin prototipe, tahun anggaran 2019.

Ringkasan

  • MVDeep adalah mesin prototipe yang kami rancang dan buat dalam program dukungan pengembangan mesin prototipe dari pemerintah, tahun anggaran 2019, untuk menguji set kamera, lensa, dan lampu penerangan mana yang cocok untuk inspeksi gradasi warna.
  • 3 set lengan robot mengganti kamera, lampu penerangan, dan lensa di sekitar benda kerja. AI mengelompokkan gradasi warna dari gambar, lalu modul statistik menghitung nilai Cpk setiap set perangkat.
  • Mesin menghasilkan laporan PDF berisi 5 set perangkat dengan nilai Cpk tertinggi dan dapat mengirim laporan ke Cloud.
  • Laporan akhir mencatat bahwa mesin memenuhi target menghasilkan tidak kurang dari 100 laporan Cpk per 8 jam, dan kami mempresentasikan pekerjaan untuk pemeriksaan serah terima akhir pada Juli 2020.
  • Set yang diserahkan menggunakan posisi rel geser dan posisi pencengkeraman yang telah ditetapkan sebelumnya; belum ada sistem pencarian posisi kamera dan lampu secara otomatis.
01

Permasalahan di lapangan

Perusahaan swasta Thailand yang ikut serta dalam proyek harus mencoba mengganti kamera, lensa, dan lampu penerangan satu set demi satu set pada setiap pekerjaan Machine Vision (sistem inspeksi berbasis kamera). Sebagian besar pengujian memakan waktu lebih dari 1 hari, beberapa pekerjaan lebih dari 1 bulan, dan membutuhkan tenaga ahli dari berbagai bidang. Akibatnya, perusahaan hanya dapat menerima lebih sedikit pekerjaan daripada yang masuk. Kebutuhan pertama perusahaan adalah inspeksi pemilahan gradasi warna.

02

Apa yang kami lakukan

Kami membuat 1 unit mesin MVDeep. 3 set lengan robot mengatur kamera, lampu penerangan, dan lensa di sekitar benda kerja pada meja geser sumbu XY sesuai posisi yang telah ditetapkan. AI mengelompokkan gradasi warna dari gambar, lalu modul statistik menghitung nilai Cpk (indeks kapabilitas proses) untuk setiap set perangkat. Mesin menghasilkan laporan PDF berisi 5 set perangkat teratas dan dapat mengirim laporan ke sistem Cloud.

03

Hasil

Kami mempresentasikan pekerjaan untuk pemeriksaan serah terima akhir pada Juli 2020. Laporan akhir mencatat bahwa mesin memenuhi target menghasilkan tidak kurang dari 100 laporan Cpk per 8 jam dan dapat mengirim laporan ke Cloud. Set yang diserahkan masih menggunakan posisi kamera dan lampu yang ditetapkan sebelumnya; belum ada sistem pencarian posisi otomatis.

Latar belakang permasalahan

Tantangan dalam kasus ini adalah mengurangi waktu pemilihan kamera, lensa, dan lampu penerangan untuk inspeksi berbasis kamera. Berhasil atau tidaknya pekerjaan Machine Vision (sistem inspeksi berbasis kamera) bergantung pada pemilihan set perangkat ini yang tepat untuk benda kerja sejak awal. Perusahaan swasta Thailand yang ikut serta dalam proyek melakukan tahap ini dengan mencoba mengganti perangkat satu set demi satu set, lalu memeriksa hasilnya dengan nilai statistik.

Sebagian besar pengujian untuk setiap pekerjaan memakan waktu lebih dari 1 hari, beberapa pekerjaan lebih dari 1 bulan, dan membutuhkan orang yang menguasai pencahayaan, pengambilan gambar, statistik industri, dan pemrosesan gambar (Image Processing). Akibatnya, perusahaan hanya dapat menerima lebih sedikit pekerjaan daripada yang masuk. Hambatannya terletak pada waktu pengujian dan jumlah orang yang mampu melakukannya.

Kami mengembangkan mesin ini dalam program dukungan pengembangan mesin prototipe dari pemerintah, tahun anggaran 2019. Nama lengkap proyek ini adalah Automated Machine Vision Laboratory By Deep Learning (mesin inspeksi benda kerja otomatis dengan kamera cerdas bersistem pembelajaran mendalam). Kata Laboratory di sini berarti mesin untuk menguji set perangkat pada benda kerja nyata, bukan ruang kelas.

Apa itu nilai Cpk?

Cpk (Process Capability Index — indeks kapabilitas proses) menunjukkan seberapa konsisten hasil pengukuran berada dalam rentang toleransi yang ditetapkan. Makin tinggi nilainya, makin stabil hasilnya dan makin jauh dari batas toleransi. Dalam pekerjaan ini, nilai Cpk digunakan untuk membandingkan set kamera, lensa, dan lampu mana yang memberikan hasil pemilahan gradasi warna paling stabil.

Persyaratan dan batasan

Mesin harus mampu menghasilkan tidak kurang dari 100 laporan Cpk per 8 jam dan merangkum hasil semua set perangkat menjadi nilai statistik yang dapat dibandingkan. Persyaratan dan batasan lainnya adalah sebagai berikut.

  • Membuat 1 unit mesin prototipe di bawah program dukungan pemerintah
  • Memulai dari inspeksi pemilahan gradasi warna, sesuai kebutuhan pertama perusahaan yang ikut serta dalam proyek
  • Memutuskan pemilihan perangkat dengan nilai statistik, bukan perkiraan berdasarkan pengalaman orang
  • Benda kerja harus diletakkan di atas meja XY Table di dalam lemari, yang ruangnya terbatas

Mengapa menggunakan robot untuk mengganti perangkat dan memutuskan dengan nilai Cpk

Kami menggunakan robot untuk mengganti kamera, lensa, dan lampu, lalu memutuskan dengan nilai Cpk karena hambatan dalam tantangan ini adalah waktu untuk menguji perangkat satu set demi satu set dan terbatasnya tenaga ahli. Mesin yang dapat mengulang pengujian dengan urutan yang sama dan merangkum semua set dengan kriteria yang sama membuat pemilihan perangkat dapat merujuk pada angka.

Mesin terbagi menjadi lemari bagian atas untuk pengujian dan lemari bagian bawah untuk unit kontrol listrik. Papan pemrosesan NVIDIA Jetson Xavier menggunakan ROS (Robot Operating System — paket perangkat lunak pengendali robot) untuk mengendalikan seluruh sistem robot. Langkah kerjanya adalah sebagai berikut.

  1. 1

    Meletakkan benda kerja dan mengisi data

    Pengguna meletakkan benda kerja di atas meja XY Table di lemari bagian atas, lalu memilih jenis inspeksi serta mengisi detail benda kerja, posisi tengah, dan ukuran melalui layar mesin.

  2. 2

    Robot mengatur kamera, lensa, dan lampu penerangan

    Saat Start ditekan, set lengan robot pertama menggerakkan kamera ke tengah benda kerja, mengambil gambar, lalu mengubah jarak. Dua set lainnya memegang lampu penerangan serta mengganti model lensa dan lampu, sehingga diperoleh gambar dari berbagai set perangkat.

  3. 3

    AI memilah gradasi warna dan menghitung nilai Cpk

    AI mengelompokkan gradasi warna benda kerja dari gambar (Clustering adalah pengelompokan data yang serupa), lalu modul statistik menghitung nilai Cpk setiap set perangkat.

  4. 4

    Menghasilkan laporan dan mengirim ke Cloud

    Mesin merangkum 5 set perangkat dengan nilai Cpk tertinggi menjadi laporan PDF dan dapat mengirim laporan ke sistem Cloud dari program mesin.

Hasil serah terima

Kami menyerahkan 1 unit mesin prototipe MVDeep beserta perangkat lunak, dokumen, dan alih pengetahuan penggunaan. Item utamanya adalah sebagai berikut.

  • Lemari uji dengan meja XY Table dan 3 set lengan robot untuk mengatur posisi kamera, memegang lampu penerangan, serta mengganti lensa dan lampu
  • Berbagai jenis lampu penerangan, yaitu lampu batang (Bar Light), lampu cincin multi-sudut (Ring Light), dan lampu yang searah dengan lensa (Coaxial Light)
  • Lensa FA (lensa untuk industri) dengan berbagai jarak fokus dan lensa telesentris (Telecentric Lens — lensa untuk pengukuran yang mengurangi perubahan ukuran gambar akibat jarak)
  • Unit kontrol listrik di lemari bagian bawah dan papan NVIDIA Jetson Xavier yang menggunakan ROS
  • Perangkat lunak untuk menerima data benda kerja, mengelompokkan gradasi warna, menghitung nilai Cpk, menghasilkan laporan PDF, dan mengirim laporan ke Cloud
  • Laporan rencana kerja, laporan kemajuan, laporan akhir, serta manual penggunaan dan pemeliharaan

Hasil yang dapat dikonfirmasi dari laporan akhir

Laporan akhir proyek mengonfirmasi hasil pengujian mesin MVDeep dalam 3 aspek, yaitu kecepatan menghasilkan laporan, pengiriman laporan ke Cloud, dan keselamatan lemari. Selain hasil pengujian, pekerjaan ini juga menyerahkan dokumen dan alih pengetahuan penggunaan kepada perusahaan yang ikut serta dalam proyek.

  • Kecepatan: mesin memenuhi target menghasilkan tidak kurang dari 100 laporan Cpk per 8 jam
  • Pengiriman laporan: program mesin dapat mengirim laporan ke sistem Cloud
  • Keselamatan: mesin memiliki sensor keselamatan (Safety Sensor) dan berhenti bekerja saat penutup lemari dibuka
  • Dokumen: laporan rencana kerja, laporan kemajuan, laporan akhir, serta manual penggunaan dan pemeliharaan
  • Alih pengetahuan: kami mengalihkan pengetahuan penggunaan mesin kepada perusahaan yang ikut serta dalam proyek

Batasan set yang diserahkan

Set yang diserahkan bekerja sesuai posisi yang telah ditetapkan sebelumnya. Pencarian posisi kamera dan lampu secara otomatis belum termasuk dalam set ini. Jika pekerjaan Anda memerlukan kemampuan ini, pengembangan dan pengujiannya harus direncanakan sebagai pekerjaan terpisah.

Pelajaran yang kita dapatkan

Pekerjaan ini memberikan 3 prinsip untuk pemilihan perangkat bagi sistem inspeksi berbasis kamera.

  • Pilih perangkat dengan kriteria statistik yang sama untuk semua set, bukan berdasarkan pengamatan gambar atau pengalaman orang. Nilai Cpk memungkinkan berbagai set kamera, lensa, dan lampu dibandingkan pada dasar yang sama.
  • Mulai dari satu tantangan inspeksi yang jelas. Pekerjaan ini dimulai dari pemilahan gradasi warna, sehingga metode pengukuran hasil dapat ditetapkan dengan jelas sebelum diperluas ke jenis inspeksi lain.
  • Pisahkan bagian yang dapat diulang dari bagian yang perlu dicari. Posisi yang ditetapkan sebelumnya memungkinkan mesin mengulang pengujian dengan urutan yang sama, sedangkan pencarian posisi kamera dan lampu secara otomatis merupakan lapisan pekerjaan lain yang harus dikembangkan dan diuji secara terpisah.

Cara menerapkan pendekatan ini pada pekerjaan Anda

Jika Anda harus memilih kamera, lensa, dan lampu penerangan untuk banyak pekerjaan inspeksi berbasis kamera, Anda dapat menggunakan pendekatan yang sama dengan kasus ini, yaitu menguji berbagai set perangkat dengan urutan yang sama, lalu membandingkan hasilnya dengan nilai Cpk. Yang perlu disesuaikan adalah kriteria inspeksi, ukuran benda kerja, dan cara pengaturan posisi, jika pekerjaan Anda berbeda dari pemilahan gradasi warna.

Bagian yang dapat digunakan kembali dan bagian yang perlu disesuaikan

Bagian sistemDapat digunakan kembaliPerlu disesuaikan ketika
Cara memilih perangkatMenguji berbagai set dengan urutan yang sama, lalu membandingkan dengan nilai CpkPekerjaan Anda menggunakan kriteria selain pemilahan gradasi warna, sehingga nilai yang diukur dan rentang toleransi perlu ditetapkan ulang
Pengaturan kamera, lensa, dan lampuLengan robot yang mengganti perangkat sesuai posisi yang telah ditetapkanBenda kerja memiliki banyak jenis atau ukuran, sehingga posisi perlu direncanakan untuk setiap pekerjaan
Analisis gambarPengelompokan gradasi warna dari gambarTantangannya berupa pencarian cacat atau pengukuran dimensi, sehingga metode analisis gambar baru perlu dikembangkan dan diuji
LaporanLaporan PDF 5 set perangkat teratas dan pengiriman ke CloudTim Anda memerlukan format laporan atau sistem tujuan yang lain
Area pemasanganLemari uji yang menyatukan robot, kamera, dan unit kontrol dalam satu mesinBenda kerja terlalu besar untuk meja XY Table di dalam lemari, sehingga perlu cara lain
  • Mesin seperti ini digunakan untuk menguji dan menemukan set perangkat, bukan untuk menginspeksi benda kerja di lini produksi. Setelah set perangkat diperoleh, sistem inspeksi di lapangan masih harus dirancang secara terpisah.
  • Siapkan listrik, sistem udara tekan, dan ruang untuk membuka lemari saat pemeliharaan
  • Lengan robot memiliki banyak motor; sebaiknya sediakan motor cadangan dan periksa sistem kelistrikan sesuai jadwal dalam manual (biasanya 1 kali per tahun)

Teknologi yang digunakan

MVDeepVisi MesinDeep LearningAI pengelompokan gradasi warna (Clustering)Lengan robot + XY TableROS (Robot Operating System)NVIDIA Jetson XavierProcess Capability Index (Cpk)Laporan PDF + Cloud

Pertanyaan yang Sering Diajukan

Apakah MVDeep dapat digunakan untuk menginspeksi benda kerja di lini produksi?

Tidak dirancang untuk digunakan di lini produksi. MVDeep adalah mesin prototipe untuk menguji set kamera, lensa, dan lampu penerangan mana yang cocok untuk benda kerja, lalu merangkum nilai Cpk menjadi laporan. Setelah set perangkat diperoleh, sistem inspeksi di lapangan harus dirancang secara terpisah.

Apakah mesin dapat menemukan sendiri posisi kamera dan lampu?

Unit yang diserahkan belum dapat melakukannya. Posisi rel geser dan posisi pengambilan alat telah ditentukan sebelumnya. Robot menggerakkan kamera ke titik tengah benda kerja berdasarkan data yang dimasukkan pengguna, lalu mengganti lensa dan lampu sesuai urutan yang telah diatur.

Perangkat apa saja yang digunakan mesin ini?

XY Table, 3 set lengan robot, kamera Machine Vision, beberapa jenis lampu (Bar Light, Ring Light, Coaxial Light), lensa FA dengan beberapa panjang fokus serta lensa telesentris, dan papan pemrosesan NVIDIA Jetson Xavier yang menggunakan ROS untuk mengendalikan robot.

Apakah MVDeep merupakan laboratorium untuk pelatihan?

Bukan. Kata Laboratory dalam nama proyek merujuk pada mesin untuk menguji coba rangkaian kamera, lensa, dan lampu dengan benda kerja nyata. Lingkup pekerjaan mencakup alih pengetahuan penggunaan kepada perusahaan yang berpartisipasi dalam proyek, tetapi mesin ini tidak dibuat untuk keperluan pengajaran.

Jika Anda membutuhkan mesin uji atau sistem inspeksi berbasis kamera untuk pabrik, berapa harganya?

Tidak ada harga standar. Harga bergantung pada benda kerja, kriteria inspeksi, dan lingkup pekerjaan. Silakan kirimkan contoh benda kerja dan kebutuhan Anda kepada kami untuk meminta penawaran harga.

Menginginkan sistem seperti ini untuk pekerjaan Anda?