turk-internet.com : Proje hakkında bilgi verebilir misiniz?
Burak Bayramlı :Projenin kodu, robota bağlı ufak fotoğraf makinasından;
- 1- Resim çekip mini bilgisayara yüklemek
2- Mini bilgisayarda görüntüyü işleme
3- İşlem sonucuna gore robot yönetme
üzerinde yapıldı. Görüntü işleme safhası için geniş bir kütüphane oluşturduk. Bu kütüphane içindeki işlemleri kullanan robot, mesela oda içinde gezinirken sadece “zemin bölümü” izole edilerek, nereye gideceğini takip edebilir. Nitekim yazdığımız ilk uygulama bu yönde idi.
turk-internet.com : Neden bu tür bir proje yaptınız?
Burak Bayramlı : Projeyi yapmamın amacı, Java bazlı robot kontrolünü sağlamaktı. Elektronik göz bağlayarak işi daha zorlaştırdık, bu 3 ögeyi bir arada yapan başka bir projeyi ben görmedim. 3 öge dediğim Java / görüntü işleme / robotlar. Etrafta bulduğumuz bütün görüntü kodları, masaüstü ortama (PC) çok bağlıydı.
Bunların içinden esas algoritmaları sokup çıkardık ve ufak Java ortamına koymayı başardık. Bu aşama aslında o kadar zor değildi.
Bütün donanım birimlerini birbirine bağlamak zaman aldı ve nihayet uygun hale geldiler. Seri port bağlantısı, ufak ortamda Java yazma sınırlari gibi şeyler ile boğuştuk.
turk-internet.com : Ne kadar süredir bu konuyla ilgileniyorsunuz?
Burak Bayramlı : Proje ile 2 aydan beri tam-zamanlı uğraşıyorum. Temel kod bölümü bitti. Artık alt seviyeyi kullanarak uygulama kodlarını yazacağız.
Bahsettigim zemin izleme basit bir uygulamadır. Daha çetrefilli uygulamalar mümkün. Mesela zeminde duran bir nesneyi farkedip, etrafından dolaşmak gibi.
Sentetik görüş (machine vision) alanı bayağı geniş, oldukça çok teorisi var. Bunları ben de yeni öğreniyorum. Yani denebilir ki, CmuCamJ projesini bu konuda örnekler kodlayabilmek için yazdım. Proje kodu sentetik görüş öğreten üniversitelerde ders yardımcısı olarak kullanılabilir.
Nitekim Utah Üniversitesinde bunu yapmaya uğraşıyorlar. Bir başka Amerika’lı programcı bir robot fuarında gösteri robotu için bizim kodu kullanacak (diye soyledi bize).
Baslangıç noktamız elektronik göz kontrollü robotlar idi. Robotun dolaşabilmesi için sayısal görüntü işleme yapmam gerekiyordu. Bunun için CmuCamJ adı altında, ufak Java ortamında (JStamp) işleyecek işlem kodları yazdık. Kullandığımız elektronik göz CmuCam’dır. Şu anda yazılım kullanılacak halde ve eklemeleri hala devam ediyor.
turk-internet.com : Bize kendinizden bahseder misiniz?
Burak Bayramlı : Amerika’da Stevens Institute of Technology Üniversitesinden Bilgisayar Mühendisliği dalında mezun oldum. Yaşım 29. Mezuniyetten sonra, Amerika’da halen bilişim alanında danışman olarak çalışıyorum.
Programcı, teknik lider olarak birkaç büyük diyebileceğim projede yer aldım. BestBuy, Martha Stewart, Kaplan, Putnam Investments çalıştığım müşteriler arasında. Esas uzmanlık alanım veri tabanı kullanan Java bazlı Internet uygulamaları.
Bu konulardan biraz sıkıldım diyebilirim, o yüzden matematik ağırlıklı (içinde hesap kitap olan) bu yeni konuya yöneldim.
turk-internet.com : Bu proje hangi alanda kullanılabilir?
Burak Bayramlı :
turk-internet.com : Bu projede sizi destekleyen kuruluşlar var mı?
Burak Bayramlı : Destekleyen kuruluş yok hayır. Projeyi hobi olarak yapıyorum. Fakat oldukça fazla zaman harcadığımı
söyleyebilirim. Gerçek iş havasında oluyor bazen.
Sentetik görüş alanında, işin matematiksel ve algoritmik tarafını öğrenmek için ODTÜ’lü bir prof.
ile bağlantı halindeyim. Bilgi danışmak için sadece, resmi bir bağlantı değil. Amcam Dr.Erdal Bayramlı ODTÜ’de kimya öğretim görevlisidir. Onun vasıtasıyla tanıdığım Dr.Sibel Tarı bana zaman zaman bilgisiyle yardımcı oluyor.
turk-internet.com : Risk sermayesi için başvurdunuz mu?
Burak Bayramlı : Risk sermayesine başvurmadım. Bu düşünce bir kaç kere
aklıma geldi. Fakat şu anda aklımda net bir uygulama yok.
Diger amaçlarım:
- 1- Java dilinin ufak ortamlarda kullanılabileceğini kanıtlamak.
2- Sentetik göz alanında Türkçe bilgi dağarcığı yaratmak.
Not : Ufak ortamdan kastım, mini devreler üzerinde kullanılması. Mesela cep telefonu ufak bir ortam sayılabilir. JStamp devresi küçük bir yonga üzerinde
Java işleten bir devredir.
Bu konu ve Java, JSP, XML, Robotik konuları hakkında öğrendiklerimi www.BilgiData.com adresi altında paylaşıyorum.



Kaynak : 