Özet:
Bu çalışmada, kablosuz teknoloji ile uzaktan kontrol edilebilen, üzerinde yerleşik bir kamera taşıyan bir mobil robot tasarlanmış ve uygulanmıştır. Android işletim sistemi tabanlı tablet bilgisayarlar (kontrolör) kablosuz olarak mobil robotu kontrol etmektedir ve kablosuz kontrol için de bir Android ara yüz programı tasarlanmıştır. Mobil robot mikrokontrolör tabanlı bir gömülü sistemdir ve donanımı Linux işletim sistemi üzerinde çalışmaktadır. Mobil robot ve kontrolör Wi-Fi haberleşme (soket haberleşme) ile haberleşmektedir. Mobil robotun kamerası sürekli görüntü alır ve bu görüntüyü kontrolör ekranına yollar. Bu video bileşeni kontrolör kullanıcısı tarafından değerlendirilerek, hız ve yön bilgisi dokunmatik ekrandan alınır ve bu bilgiler mobil robota gönderilir. Bu sayede mobil robotun hareketi sağlanmış olur. Mobil robotun hareketi doğru akım (DC) motor kontrolü ile sağlanır ve bu işlem Darbe Genişlik Modülasyonu (PWM) metodu ile gerçekleştirilir. Sistem birbiriyle ilişkili iki sistemden oluşmaktadır. İlişkili sistemlerden biri mobil robot kısmı ve diğeri de kontrolör kısmıdır. Mobil robot sunucu olarak ve kontrolör de istemci olarak çalışmaktadır. Mobil robotun üzerindeki yerleşik web kamerası aracılığıyla elde edilen video, sunucudan istemciye kablosuz olarak gönderilir. İstemci videoyu alır ve ekranında gösterir. Kullanıcı Android tabletten ayarladığı yön ve hız aracılığıyla mobil robotu kontrol edebilir. Girilen bilgi sunucuya gönderilir ve sunucu bu bilgiyi kullanarak hareket parametrelerini ayarlar. Gerçek zamanlı video aktarımı Linux işletim sistemi üzerinde Hareketli Birleşik Fotoğraf Uzmanları Grubu (MJPEG) ile elde edilir. Sistem performansı sebebiyle, alınan video xiv saklanmaz. İstemci tarafında (kontrolörde), hız ileri hareket için 0’dan 100’e, geri hareket için 0’dan -100’e şeklinde ayarlanır ve kullanıcı sol, sağ ve düz yönleri ayarlayabilir. Kontrolör uygulama ekranında, kullanıcı girilen hız ve yön değerleri için canlandırılmış görüntüleri görebilir.