ROS ÜZERINDEN ANDROID CIHAZ DUYARGALARI YARDIMIYLA MOBIL ROBOT KONTROLÜ
Abstract
Bu çalışmada, üzerinde Android işletim sistemi
yüklü bir mobil cihaz yardımıyla 6 tekerlekli diferansiyel sürüşlü bir mobil
robotun kontrolü ele alınmıştır. Literatürde, bu konuda tam manasıyla açık
kaynaklı ve kapsamlı bir çalışma yapılmadığı görüldüğünden, örnek bir çalışma
ortaya konmak istenmiştir. Mobil robot üzerinde ROS (The Robot Operating
System) çatısı kurulmuş ve işlemlerin ROS üzerinden gerçekleştirilmesi
sağlanmışken, Android cihaz üzerinde ise ROS kütüphanelerinden yararlanılarak
geliştirmeler yapılmıştır. Mobil robot üzerinden alınan kamera görüntüsü ve
hesaplanan harita bilgisi ROS üzerinden Android cihaza aktarılırken, tam tersi
yönde robotun sürüşünü kontrol eden veriler aktarılmaktadır. Mobil robot
üzerinde kullanılan Raspberry Pi 2 mikrodenetleyicisi üzerinde Ubuntu işletim
sistemi, ROS’un Indigo sürümüyle birlikte kullanılmıştır. Ayrıca Android cihaz
üzerinde ivmeölçer ve dokunmatik duyargaları kullanılarak robotun kontrolü
kullanıcı seçimine bırakılarak 2 farklı şekilde gerçekleştirilmiştir. Böylece
mobil robot kontrolünün teleoperation modda efektif bir şekilde
gerçekleştirilmesi amaçlanmıştır.
Keywords
Details
Primary Language
English
Subjects
Engineering
Journal Section
Research Article
Authors
Abdullah Erkam Kırlı
This is me
YILDIZ TEKNIK UNIV
Türkiye
Mustafa Burak Dilaver
This is me
YILDIZ TEKNIK UNIV
Furkan Çakmak
This is me
YILDIZ TEKNIK UNIV
0000-0001-5232-7919
Türkiye
Publication Date
June 19, 2017
Submission Date
December 5, 2016
Acceptance Date
June 2, 2017
Published in Issue
Year 2017 Volume: 3 Number: 1
Cited By
Android Application Design with MIT App Inventor for Bluetooth Based Mobile Robot Control
Wireless Personal Communications
https://doi.org/10.1007/s11277-022-09797-6