ARDA Akıllı Uzaktan Kontrollü Robot Arduino Kart Android OpenCV Yapay Zeka Yapay Sinir Ağı Proje Açıklama Genel - ercanpinar/RobotControl-Wireless_Bluetooth GitHub Wiki
ARD(uino)A(ndroid) - ARDA Bu proje temelde Sumo robot amaçlı geliştirilecek olan robotun pic çıkarılıp aparat(ekstra) donanım takılmasıyla değişen bir akıllı robot projesidir. Sumo robot olarak geliştireceğimiz robot iskeletimize Arduino kart + Mobil Android Cihazimizin bulunduğu ekstra aparatı takarak yeni Bluetooth & Wirelles ile yönlendirilebilen akıllı bir robot elde edeceğiz.Öncelikle yapacaklarımız; Sumo Robotumuzun üzerinde cisim algılayıcı - renk algılayıcı (sumo robotta bulunması gereken )sensörleri olan ve hareket kabiliyetine sahip bir robot olacak. Robotumuz üzerine bağlayacağımız arduino+android cihaz aparatından aldığı komutları yerıne getirecek.Arduino kart ve android cihaz kullanma sebebimiz arduino kartın harici bir kontrol cihazi (android cihazla) haberleşmesi için ekstradan wirelles - kamera -buletooth gibi donanım bağımlılığını ortadan kaldırmak.Bu sayede elimizde bulunan başka bir android cihazı kart ile haberleştirip kartın kontrolcüsü olarak ayarlayarak ve cihazın donanımınıda kullanarak projemize çözüm bulduk. Temel olarak projemizde harici (robotun üzerine bağlanacak android cihaz haricinde) bir android cihaz ile robot kontrol edilebilecek. Robotun ileri geri sağ sol dur gibi yönlendirme işlemleri istek dahilinde kullanıcıya bırakılabilecek. Sesli komut alarak önceden yapay sinir ağları ile (yapay zekası) öğretmiş olduğumuz cisimleri bilecek ve kişinin türkçe telaffuzundan anlayarak bu cisimlerden hangisinin istendiğini robot üzerindeki android cihaza iletecek.Robot üzerindeki android cihaz da harici kontrol cihazından aldığı nesne bilgisine göre eğer öğretilmiş (tanıdığı) bir nesne ise etrafında bulunan nesneler arasından bulacak ve gösterecek.Robot kamerasından cisimleri etrafta arayacak ve istenilen cisimin yerini tespit etmeye çalışacak. Kameradan alınacak görüntünün işlenmesi ve yapay sinir ağının eğitilmesi konusunda Android-OpenCV Cihazların haberleşmesi (Robotun uzaktan kontrolu aşamasında) Wirelles-Bluetooth Harici kumanda cihazının telaffuz ile cismi kullanıcıdan alması için Wirelles Robotun Üzerine bağlanacak aparattakı kontrol eden android cihazdan komutları alabilmesi için Arduino Kart kullanılacaktır.
-Bu projede kaynak olarak github kullanılmıştır.