Üç boyutlu tarama eşleştirme algoritmasının fpga platformunda gerçeklenmesi

Yükleniyor...
Küçük Resim

Tarih

2017

Dergi Başlığı

Dergi ISSN

Cilt Başlığı

Yayıncı

Niğde Ömer Halisdemir Üniversitesi / Fen Bilimleri Enstitüsü

Erişim Hakkı

info:eu-repo/semantics/openAccess

Özet

Günümüzde otonom araçların ve mobil robotların, insan müdahalesi olmadan, bilgisayar kontrolünde belirlenen bir amaca ulaşması sağlanabilmektedir. Robotlar, kendilerine verilen görevleri yerine getirmek için çeşitli verileri işleyerek karar almak durumundadırlar. Bir mobil robotun içinde bulunduğu ortamda özerk olarak hareket edebilmesi, elindeki ortam bilgilerine bağlıdır. Bu bilgilerden birisi ve en önemli sayılabileni ortamın haritasıdır. Mobil Robotun bünyesinde bulunan mesafe sensörlerinden aldığı verileri hafızasında tuttuğu haritada uygun yerlere koyması, bir başka deyişle ortamın üç boyutlu nokta bulutu verisini oluşturup bu nokta bulutu verisini işlemesi gerekir. Bu işlem çoğunlukla tarama eşleştirme algoritması kullanarak yapılır. Nokta bulutu verisinin işlenme süresi aracın hareket ve karar alma hızını etkilemektedir. Aracın görevini ve hareketini hızlı yapması için verileri hızlı işleme kapasitesine sahip işlemciye ihtiyaç duymaktadır. Ancak böyle işlemcilerin yüksek güç tüketimi olduğu için kendi enerji kaynağını üzerinde taşıyan hareketli bir robotta kullanılması pek uygun değildir. Bu çalışmada tarama eşleştirme algoritması az güç tüketimi olan ve paralel işleme kapasitesi sayesinde hızlı veri işleyebilen FPGA donanımı üzerinde gerçeklenmiştir.
Nowadays autonomous vehicles and mobile robots can achieve predetermined tasks without computer and human intervention. Robots must take decisions by working on various data to fulfill their assigned tasks. The ability of a mobile robot to act autonomously in the environment depends on the information about its surroundings. Maybe the most significant information among others that mobile robot needs is the map of the surroundings. It is necessary to place the data received from the distance sensors installed on the mobile robot to the appropriate points in the map that is stored in the memory. In other words, it has to create the three-dimensional point cloud data of the environment and process this point cloud data appropriately. This is often done using the scan-matching algorithm. The processing time of point cloud data affects the speed of the vehicle's movement and decision making. The robot needs a processor with a fast processing capacity to speed up its task and movement. However, since such processors have high power consumption, it is not appropriate to use them in a mobile robot that carries its own energy source. In this study, the scan-matching algorithm was implemented on FPGA hardware, which consumes little power and can process data quickly due to its parallel processing capacity.

Açıklama

Anahtar Kelimeler

FPGA, Tarama Eşleştirme, Mobil Robot, Nokta Bulutu Verisi, Scan Matching, Mobile Robot, Point Cloud Data

Kaynak

WoS Q Değeri

Scopus Q Değeri

Cilt

Sayı

Künye

Anarbayev, B. (2017). Üç boyutlu tarama eşleştirme algoritmasının fpga platformunda gerçeklenmesi. (Yüksek Lisans Tezi) Niğde Ömer Halisdemir Üniversitesi, Fen Bilimleri Enstitüsü, Niğde