Tehlikeli olan veya insanlar tarafından
ulaşılması zor olan yerlerde gerekli işlemleri yapabilmek için otonom robotlar
kullanılır. Otonom robotların bu işi yapabilmesi için öncelikle çevresini ve
kendi konumunu bilmesi gereklidir. Bilinen bir ortam ise, önceden hazırlanan
harita otonom robota yüklenir ancak bilinmeyen bir ortam ise, eş zamanlı olarak
hem ortamın haritasını hem de kendi konumunu belirlemesi gerekir. Bu çalışmada,
Linux’da Robot İşletim Sistemi (ROS-Robot Operating System) yardımıyla, Eş Zamanlı
Konum Belirleme ve Haritalama (SLAM-Simultaneous Localization and Mapping)
işlemi gerçekleştirilmiştir. Bu amaç için, Kobuki firması tarafından üretilen
Turtlebot mobil robotu kullanılmıştır. İlk uygulamada, Turtlebot bilgisayar USB
arabirimi ile manuel olarak kontrol edilmiştir. Ortam haritasının çıkarılması
ve robotun konumunu belirlemesi için lazer ile mesafe ölçümü yapan LIDAR
sensörü kullanılmıştır. SLAM için istatistiksel kestirim yöntemlerinden biri
olan Kalman Filtresi tabanlı Parçacık Filtresi uygulanmıştır. Bu yöntem için
ROS içerisine Gmapping algoritması yüklenmiştir. İkinci uygulamada, ROS
kullanılarak Turtlebot’un kontrolü otonom bir şekilde gerçekleştirilmiş, deney
ortamının haritası aynı zamanda konumunu da belirlenerek çıkarılmıştır. Tüm uygulamalar başarılı bir şekilde
gerçekleştirilmiştir. Elde edilen sonuçlar şekillerle verilmiştir.
Eş zamanlı konum belirleme ve haritalama algoritmaları Lidar Kalman filtresi Parçacık filtresi Robot işletim sistemi
Birincil Dil | Türkçe |
---|---|
Bölüm | MBD |
Yazarlar | |
Yayımlanma Tarihi | 15 Mart 2019 |
Gönderilme Tarihi | 9 Mayıs 2018 |
Yayımlandığı Sayı | Yıl 2019 Cilt: 31 Sayı: 1 |