Ishlab chiqarishda sifat nazorati uchun kompyuter ko‘rishi
Chuqur4 daqInnovialabs tahririyati
Qisqacha
Kompyuter ko‘rishi har bir detalni kamera va nuqsonlarni belgilaydigan model orqali tekshiradi; muvaffaqiyat algoritmdan ko‘ra barqaror yoritish, nuqsonlarning vakillik qiluvchi suratlari, kelishilgan aniqlik maqsadlari va brak topilganda aniq harakatga bog‘liq.
Bu nima va qachon mos keladi
Mashina ko‘rishi tizimi liniyadagi har bir mahsulotni suratga oladi va qaror qiladi: yaroqli, brak yoki noaniq. U quyidagi hollarda mos keladi:
- nuqson kameraga ko‘rinadi (tirnalishlar, yoriqlar, yetishmayotgan qismlar, noto‘g‘ri yorliqlar, rang yoki shakl og‘ishlari, ifloslanish);
- hozir nazorat qo‘lda, charchatadigan va smenadan smenaga farq qiladi;
- liniya tezligi barcha 100% mahsulotni qo‘lda tekshirishga imkon bermaydi;
- mijozga yetib borgan nuqson qimmatga tushadi.
Nuqson ichki bo‘lsa, teginish yoki hid bilan aniqlansa yoki shunchalik xilma-xil bo‘lsaki, hatto ekspertlar bahslashsa, yomon mos keladi.
Avval jismoniy qism
Muvaffaqiyatsiz loyihalarning aksariyati sun’iy intellektda emas, optikada qoqiladi.
- Kamera. Matritsali kameralar — dona mahsulotlar uchun, chiziqli (line-scan) kameralar — uzluksiz material uchun: plyonka, mato, list metall. Ruxsat shunday bo‘lishi kerakki, eng mayda nuqson bir necha pikselni egallasin.
- Obyektiv. Ko‘rish maydoni va ish masofasiga qarab tanlanadi; telesentrik obyektivlar o‘lchamlarni o‘lchashda yordam beradi.
- Yoritish. Eng muhim omil. Orqa yoritish — siluet va teshiklar uchun, tarqoq gumbazsimon yorug‘lik — yaltiroq sirtlar uchun, past burchakli yorug‘lik — tirnalish va botiqlarni ko‘rsatish uchun, ma’lum to‘lqin uzunliklari — ayrim materiallar uchun.
- G‘ilof. Stansiyani kun davomida o‘zgaradigan quyosh va sex yorug‘idan himoya qiladi.
- Trigger. Datchik yoki enkoder detal aynan joyida bo‘lganda kamerani ishga tushiradi — shunda barcha suratlar bir xil bo‘ladi.
Foydali tekshiruv: agar odam olingan kadrlarda nuqsonni ishonchli ko‘ra olmasa, model ham ko‘ra olmaydi.
Model yondashuvini tanlash
| Yondashuv | Qachon ishlatish |
|---|---|
| Qoidalarga asoslangan klassik ko‘rish (konturlar, dog‘lar, o‘lchovlar) | Aniq geometrik tekshiruvlar: mavjudlik, joylashuv, o‘lchamlar, kodlarni o‘qish |
| Klassifikatsiya | Butun surat — «yaroqli» yoki nuqson turlaridan biri |
| Obyektlarni aniqlash | Nuqsonlarni topish va sanash kerak |
| Segmentatsiya | Nuqson maydoni yoki shakli muhim |
| Anomaliyalarni qidirish | Nuqsonlar kam va xilma-xil; asosan yaroqlilarda o‘qitiladi |
Yondashuvlarni birlashtirish odatiy hol: qoidalar o‘lchamlarni, neyron tarmoq esa sirt nuqsonlarini tekshiradi.
O‘qitish ma’lumotlarini yig‘ish
- Haqiqiy liniyada suratga oling — yakuniy kamera va shtatdagi yorug‘lik bilan. Telefon yoki laboratoriyadagi suratlar ko‘chmaydi.
- Avval yaroqli detallarni yig‘ing — ular ko‘p. Nuqsonlar kam uchraydi, shuning uchun brak kutubxonasini oldindan boshlang va sifat nazorati bo‘limidan nuqsonli namunalarni ajratib qo‘yishni so‘rang.
- Xilma-xillikni qamrab oling: mahsulotning barcha variantlari, ranglar, partiyalar, yetkazib beruvchilar, smenalar va jarayonning normal siljishi.
- Bir xilda belgilang. Misollar va ruxsat chegaralari bilan nuqsonlar katalogini tuzing. Ikki kishi tanlanmani mustaqil belgilasin — shunda qayerda farq qilishlari ko‘rinadi.
- Model o‘qitishda ko‘rmaydigan alohida test to‘plamini saqlang.
Aniqlik maqsadlari
Nuqsonlar kam bo‘lganda «99% aniqlik» deyarli hech narsa anglatmaydi. Sifat bo‘limi bilan ikkita ko‘rsatkich bo‘yicha kelishib oling:
- Brakni o‘tkazib yuborish (yolg‘on manfiy) — yaroqli deb o‘tkazilgan nuqsonli detallar. Odatda eng muhim ko‘rsatkich.
- Yolg‘on brakka chiqarish (yolg‘on musbat) — brakka chiqarilgan yaroqli detallar. Yo‘qotishlar va qayta tekshirish xarajatlariga ta’sir qiladi.
Qaror chegarasini surib, birini ikkinchisiga almashtirasiz. Noaniqlik zonasini ham belgilang: model ikkilangan detallar majburan «ha» yoki «yo‘q»ga emas, odamga yuboriladi. Maqsadlarni xuddi shu detallarda o‘lchangan hozirgi qo‘lda nazoratning haqiqiy ko‘rsatkichlari bilan solishtiring.
Liniya bilan integratsiya
- Tsikl vaqti — inferens keyingi detal kelguncha tugashi kerak; liniya yonidagi edge-qurilma va server o‘rtasidagi tanlov shunga bog‘liq.
- Harakat — ajratgich, havo bilan chiqarib tashlash, liniyani to‘xtatish, markirovka yoki operatorga signal.
- PLC bilan aloqa — diskret kirish-chiqishlar, OPC UA yoki sanoat protokollari orqali.
- Kuzatuvchanlik — suratlar va qarorlarni partiya va vaqt bilan saqlang, MES yoki sifat tizimiga bog‘lang.
- Operator interfeysi — brak sababini ko‘rsating va qarorni tasdiqlash yoki bekor qilish imkonini bering; bu tasdiqlar o‘qitish uchun yangi ma’lumotga aylanadi.
Pilot xatolari
- Modelni bir kunda olingan ideal to‘plamda o‘qitib, keyin yangi partiyalar va yorug‘likka duch kelish.
- Sifat nazorati, ishlab chiqarish va mijoz o‘rtasida nuqsonning kelishilgan ta’rifi yo‘q.
- Mexanikani yetarlicha baholamaslik: detalni joylashtirish, konveyerlar, brakni ajratish mexanizmlari.
- Mahsulot yoki material o‘zgarganda qayta o‘qitish jarayoni yo‘q.
- Muvaffaqiyatni brakni o‘tkazib yuborish va yolg‘on brakka chiqarishsiz, faqat «aniqlik» bo‘yicha baholash.