Hidromek’de Ürün Tanıma Sistemi

Geçtiğimiz sene iş yoğunluğumuzdan dolayı blog’a çok yazı yazamadık. Bu süre içinde birçok proje ve uygulama yaptık. Önümüzdeki günlerde bu uygulamalarımızdan bahsetmeye çalışacağım.

Örneğin, sektöründe lider olan Hidromek firmasının Ankara’daki fabrikasında ürün tanıma sistemini devreye aldık.

Kepçe ve iş makineleri parçalarının boyahaneye gitmeden önce tanınması doğru parça olduğunun kontrolü sağlanıyor. Eğer boyahaneye yanlış parça giderse, boyama kafaları malzemeye çarpmakta ve hem kafa hem malzeme zarar görmektedir. Bu da ziyan olan zamanlar ve yüksek maliyetler anlamına geliyor. Taşıma konveyör sistemi ile gelen parçalar, tipleri (Alt Şase, Üst Şase, Arm, Bom, Kova) ve tonajları ile (14, 20, 22, 30, 37 ton) kombinasyonlu olarak farklı şekillerde gelebiliyor.

Sistem ise şunu yapıyor:

  1. Yazılım, gelen ürünün bilgisini PLC sisteminden alır.
  2. Operatör kontrol yaptırır ve yazılım kameralardan görüntü alır.
  3. Görüntüler işlenerek doğru parça olup olmadığı kontrol edilir.
  4. Doğru ise OK çıkışı, değil ise RET çıkışı PLC sistemine verilir.
  5. Buna göre PLC sistemi, ya hattı durduruyor ya da devam ettirir.

Bununla birlikte otomatik olarak OK ve RET olanların ayrı ayrı fotoğraflarını da kaydetmektedir ve parçaların takibi, incelenmesi, geçiş zamanları ve sayıları takip edilebilmektedir.

Sistem, birçok sektörde bu tarz ürün tanıma, seçme, yönlendirme işlemlerini yapabilmektedir.

program1-

hidromek-alt hidromek-arm

 

 

 

 

 

hidromek-bom hidromek-ust

ARM Cortex A9 üzerinde çalışan HALCON

Gömülü HALCON dağıtımlarının ARM Cortex A9 işlemcileri üzerinde çalışabildiğinin açıklanması, yakın gelecekte çok tanıdık mobil cihazlarda HALCON görebileceğimiz anlamına geliyor.

ARM Cortex A9 kullanan mobil cihazlar listesi çok uzun olmakla birlikte (en yaygın kullanımı neredeyse her modemde yer alan Conexant işlemcileri) günlük hayatta bilinen bazı markaları listelemek istiyorum.

Apple iPhone 3GS, Palm Pre, Samsung i8910, Sony Ericsson Satio, Touch Book, Nokia N900 …

mobil cihazlarda gittikçe artan kamera ve ekran çözünürlüğü, geri planda çok hızlı ve hassas sonuçlar verebilecek bir engine kullanımını zorunlu hale getirmektedir. Bir önceki makalede de bahsettiğim gibi, teknoloji devi firmalar, tam da bu alana inanılmaz kaynaklar ayırmaktadır. Burada kişisel görüşüme göre; ARM gibi mobil işlemci piyasasının %75 ine hakim bir işlemciyi hedefleyen HALCON, bu sektöre taze bir kan getirecek ya da bazı ciddi kararların değişmesine sebep olabilecek gibi görünüyor.

HALCON Kinect Desteği

HALCON 10, test aşamasında olsa da MS Kinect ile 3D alanında başarılı çalışmalar yapmaktadır. Bilindiği gibi Kinect, Microsoft XBox oyun konsolları için geliştirilmiş, oyuncunun üzerinde herhangi bir kontrolör, kumanda ya da sensör olmaksızın tüm hareketlerini algılayabilen 3D kamera sistemidir.

HALCON un Kinect desteği sunması, oldukça ucuz ve yaygınlaşacağı neredeyse kesin olan 3D kamera seçeneği ile çalışabilmesi dışında daha derin anlamlar da içeriyor olmalı. Kişisel görüşüm, inanılmaz bir hızla yükselen oyun endüstrisinin MVTec yetkililerinin zaten uzunca bir süredir dikkatini çektiği yönünde. Nintendo Wii konsollarıyla başlayan etkileşimli oyun teknolojilerinin, Kinect ve benzeri ürünler ile iyice yaygınlaşması, bu cihaz üreticileri için HALCON kullanılabilmesi anlamına geleceği gibi, HALCON kullanıcılarının bu tür ucuz donanımlar ile profesyonel uygulamalar geliştirebileceği anlamına da gelir.

Üstelik, Microsoft un kendisi bile, Kinect görüntülerini algılayan akıllı yazılımlar için inanılmaz kaynaklar tüketirken, MVTec elindeki mevcut HALCON 3D görüntü işleme kütüphanesini Kinect uyumlu hale getirmek için hiç te sıradışı bir çabaya ihtiyaç duymayacak. Mevcut yapı zaten yeni framegrabber ve kamera arabirimleri için genişletilebilir durumda.

Başlangıçta Linux ve Windows işletim sistemlerini destekleyerek çoklu platformu hedefleyen HALCON, son zamanlarda ARM işlemcilerine verdiği güçlü destek ile ön plana çıkmaktadır. Nokia (belirli seri) desteğinden sonra bu atılımlar, yakın gelecekte HALCON u mobil cihazlar, oyun sektörü, ve günlük hayatın içinde çok daha fazla görebileceğimiz anlamına geliyor.

NASA gibi bir kurumun kendi görüntü işleme yazılımını bir kenara itip HALCON kullanmaya karar vermesi örneğini diğer teknoloji devi firmalar da izleyecektir. (Apple ın OpenGL için açık iş pozisyonlarını google dan aratın, gözlerinize inanamayacaksınız.)